Forum / NoMachine for Mobile / Android to Linux – non – English layout not working
- This topic has 4 replies, 3 voices, and was last updated 2 years, 1 month ago by Tor.
-
AuthorPosts
-
September 7, 2022 at 10:41 #40050mihanentalpoParticipant
Hello, and thanks for the great Software!
I’m using NoMachine Free between my Linux machines for years and everything is ok.
But when I connect to my Linux device from Android phone, I cannot type any English letters except by turning mobile phone keyboard to Russian.
Details:
1) Machines I’ve tried:
Debian Linux 9.13 Stretch, KDE
Debian Linux 10.12 Buster, KDE
2) Linux versions of NoMachine:
NoMachine Free, 7.10.1, and some earlier versions
3) Android devices that I’ve tried:
Poco X3 Pro, Andoid 12 SKQ1.211006.001, MIUI Global 13.0.1.0(SJURUXM), Google keyboard
Xiaomi Redmi Note 6 Pro, Android 9 PKQ1.180904.001, MIUI Global 12.0.1 (PEKMIXM), Google keyboard
4) Android version of NoMachine:
NoMachine Free 6.1.9
5) Layouts:
Both Linux machines and Android devices has:
System locale: ru, languages: Russian, English
6) Detailed behaviour description:
- I’m connecting from Android to Linux machine
- At lock screen, where I need to enter password I’m turning on “eye” icon to see what symbols I enter
- If I have English layout selected on Android, only punctuation and numeric symbols are typing (0-9 ,._-=+^ and so on). No letters could be typed.
- If I have Russian layout selected on Android, letters typing accordingly to layout selected on Linux machine.
- If I have Russian layout on Linux machine, then I type Russian letters, they are get typed on Linux machine as is
- If I have English layout on Linux machine, then I type Russian letters, corresponding English letters get typed on Linux machine. For example, on my keyboard, English “t” is on the save button as Russian “е”, so, if I want to type “t”, I’m pressing Russian “е” on my android keyboard.
It’s hard to control Linux machine from Android device, despite the fact that I’m long time keyboard user, so I remember where are the English letters even if there are Russian layout selected.
What could be done, except of installing Android keyboard that shows me both layouts simultaneously (just like my physical PC keyboard has two letters on each key) ?
September 7, 2022 at 11:55 #40062katpanParticipantHi mihanentalpo,
Please have a look to this article about what to do when the layout of the virtual keyboard is not correct inside a session on Android devices : https://kb.nomachine.com/AR07S01138
Let us know if this helps 🙂
September 9, 2022 at 10:06 #40072mihanentalpoParticipantHello, thanks for your link.
I’ve tried to switch to English interface.
In that state I don’t have a switch between English or Russian keyboard, and English keyboard is working fine when English layout is selected on the remote Linux system.
When I switch to Russian in Linux, I have to type on my English Android keyboard to be able to type in Russian remotely.
So, it is the save situation as the starting one, but now with English keyboard.
Are there any suggestions on installation some custom Android keyboards that are correctly report language to NoMachine application?
September 9, 2022 at 10:09 #40073mihanentalpoParticipantAlso, I forgot to mention that I’ve tried to configure GBoard as in the knowledge base article you’ve mentioned, with no changes at all
September 28, 2022 at 18:55 #40433TorParticipantHi! Keyboards on Android are often reluctant to report keycodes correctly matching the language set in keyboard properties. When debugging such kind of issues we usually run “Chrooma Keyboard” that proved (so far) to be always accurate. Do you mind installing it and running a test that could help us to exclude some possible reasons for your problem? The rule to have the same language on Android and on the remote system is always mandatory, and the keyboard layout must be set before launching the connection.
Thank you very much. -
AuthorPosts
This topic was marked as closed, you can't post.