How do I change the input language for Emoji keyboard in Windows 10?
Solution 1:
A picture is worth a thousand words:
Above examples snipped from emoji picker started using Win + . i.e. Windows logo key + . (period) during text entry…
Tested using the following language settings:
D:\PShell\_test_Get-Culture.ps1
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
The _test_Get-Culture.ps1
script:
### _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
Solution 2:
I added and English entry (keyboard layout + language pack) in Settings > Language > Preferred languages.
I need to switch to that keyboard layout before I can search for emojis in English, but at least it works.