New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can not switch input languages #296
Comments
@speller, thank you for reporting the issues. How do you switch input languages? Do you switch at Windows side? [Figure 1] If so, would you please check /mnt/wslg/weston.log? There should be logging like below and please check LanguageID/KeyboardLayout is 0x419 and matchng layout is "ru" when switch to Russian, and LanguageID/KeyboardLayout is 409 and matching layout is "us" for English. While I don't understand Russian, but as far as I tried, it seems language switch is working by switching language from Language bar at Windows's taskbar. Thanks! 1: When input language is switched to Russian. [11:18:36.619] Client: LanguageImeInfo: ProfileType: 2 (TF_PROFILETYPE_KEYBOARDLAYOUT) 2: When input language is switch back to English [11:18:29.836] Client: LanguageImeInfo: ProfileType: 2 (TF_PROFILETYPE_KEYBOARDLAYOUT) |
@hideyukn88 I have no file
|
@speller what's the output for |
I have the same issue. Within an X11 app (Emacs / gvim), I can't switch my keyboard layout on the fly with |
|
@speller In your case the file to check should be |
Tested with a standard GTK application, Geany, and the issue remains. I can't input accented characters; the layout behaves as if it were US. |
@thiagoa, thank you very much for info. I will add support for KBD_UNITED_STATES_INTERNATIONAL, it allows input of accented characters with right ALT key. Thanks! |
@hideyukn88 Thank you for taking on this! I also use the Brazilian ABNT2 layout, which allows accented characters as well and some shortcuts for Brazilian users. |
I didn't use WSLg for a while and now language switching seems to be working fine for me. |
Hi, I am on Windows 10, with GWSL2. While the keyboard switching works in the I do not have any such folder: I have Is there something I can do? |
@afilp This repo is for WSLg users in Windows 11. In your case you are using another solution that is not from Microsoft so you should ask in https://github.com/Opticos/GWSL-Source/issues instead. |
Ok, thanks, unfortunately Microsoft does not allow me to upgrade to Win11, just because of the CPU generation is a little older than the minimum requirement, despite the PC is pretty strong (Dell Alienware, everything works great and fast). |
Hi @hideyukn88 Windows build number: 10.0.22000.556 Swith to english
Switch to Hebrew
|
Hi, could you add support for Switching to this layout i get this logs:
|
@RiccardoManzan, the US international keyboard is supported by microsoft/weston-mirror#57, please update WSL from aka.ms/wslstorepage and try again, thanks! |
Hi, i didn't installed WSL via ms store, so i tried updating WSL using
Am i missing something? Thanks for your help. |
@RiccardoManzan, you need to one time manual update from aka.ms/wslstorepage, then newer version of wsl.exe will check update from Store. There is a plan to update Windows's version of wsl.exe with Store version of wsl.exe, but it hasn't been released to public yet. If you are on Windows's insider program, then your wsl.exe should check update from Store, thanks! |
Hi @hideyukn88 Windows version : 21H2 Build 22000.978 Switching to Persian:
And just out of curiosity, does it have to be an issue/comment per language support or is there any other way?:D |
@ParSal123, Persian keyboard layout is supported by microsoft/weston-mirror#32, and it looks you are on very older version of WSL/WSLg, please update it from aka.ms/wslstorepage, thanks! |
Hello, This is my feedback when I switch to Japanese Latin Keyboard (Microsoft IME)
The layout should be like this one I don't want to write Japanese letters, I just need to write in latin with this layout (for example related to #658 Thank you |
I have the same issue when trying to use Ukrainian keyboard layout in WSLg apps. Could you please add it? Entry in /mnt/wslg/weston.log:
WSL version:
|
Same as above, Ukrainian (Enhanced) Layout doesn't work in GUI apps. Default one works fine. Ukrainian (Enhanced) Layout:
I prefer UkrainianUnicode layout which outputs this:
|
@hideyukn88 does my PR make sense? |
Environment
I have multiple input languages installed in my system (English and Russian). But in WSL GUI apps, I only have Russian and can't switch to English.
The text was updated successfully, but these errors were encountered: