如何在 Windows 10 中更改表情符号键盘的输入语言?

scz*_*vos 3 input-languages windows-10 emoji-keyboard windows-10-1809

我的系统语言是英语,但我已将捷克语设置为非 Unicode 程序和区域格式的语言,因为某些应用程序对我不起作用 - 没有正确显示特殊字符。我也使用捷克语键盘布局。

当我按“Windows +”激活表情符号键盘时。它用英语说“继续输入以找到表情符号”但是当我在那里输入 fxp“cry”时它什么也找不到。我必须用捷克语在那里打字。有什么办法可以改变这种行为吗?

我正在运行带有最新更新的 Windows 10 Pro N / 1809。

Jos*_*efZ 7

一张图片胜过千言万语:

表情符号示例

表情符号选择器中截取的上述示例开始使用Win+.Windows 徽标键 + 。(句号)在文本输入过程中……

使用以下语言设置进行测试:

D:\PShell\_test_Get-Culture.ps1
Run Code Online (Sandbox Code Playgroud)
Language     LangTag KbdID    KbdLayout                  
--------     ------- -----    ---------                  
English      en-GB   00000405 Czech                      
English      en-GB   00000452 United Kingdom Extended    
Czech        cs      00000405 Czech                      
Czech        cs      00020409 United States-International
Run Code Online (Sandbox Code Playgroud)

_test_Get-Culture.ps1脚本:

### _test_Get-Culture.ps1 ###
$gcRegKey = 'HKLM:SYSTEM\CurrentControlSet\Control\Keyboard Layouts'
$gcWULL = Get-WinUserLanguageList
$cgWULLHuman = $gcWULL | ForEach-Object {
    $gcU=$_
    $gcUIMT=$gcU.InputMethodTips
    if ( $gcUIMT ) {
        $gcUIMT | ForEach-Object {
            $cLx=$_.Substring(5)
            $cLz=Get-Item -LiteralPath "$gcRegKey\$cLx"
            $cLy=$cLz.GetValue("Layout Text", $gcU.LanguageTag)
            [psCustomObject]@{
                "Language"  = ($gcU.EnglishName).Replace(' (1453-)','');
                'LangTag'   = $gcU.LanguageTag;
                "KbdID"     = $cLx;
                "KbdLayout" = $cLy
            }
        }
    } else {
            [psCustomObject]@{
                "Language"  = ($gcU.EnglishName).Replace(' (1453-)','');
                'LangTag'   = $gcU.LanguageTag;
                "KbdID"     = '';
                "KbdLayout" = 'N/A'
            }
    }
}
$cgWULLHuman
Run Code Online (Sandbox Code Playgroud)

  • 一张好照片可能值几英镑,但我不知道我在看什么。 (2认同)