Wrong keyboard layout on Android

Forums / NoMachine for Mobile / Wrong keyboard layout on Android

This topic contains 11 replies, has 2 voices, and was last updated by Avatar Tor 5 months, 3 weeks ago.

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #21023
    Avatar
    tsteub
    Participant

    After connecting from my Android devices to a NoMachine server running under Ubuntu 18.04 LTS I always have a very “special” keyboard layout.

    E. g. every slash ‘/’ is transmitted as an ampersand ‘&’.

    Windows clients connecting to the same server work correctly.

    Some time (or Android Updates) ago, the Android clients did not have this problem.

    Any help?

    #21030
    Avatar
    Tor
    Contributor

    Hi. Could you confirm the keyboard layout on Android is the same one of the remote desktop (Ubuntu)? Some versions ago we did a major rework of keyboards in order to improve multiple languages support, but using the same layout on client and server is mandatory to have a correct symbol translation.

    #21039
    Avatar
    tsteub
    Participant

    Keyboard layouts on Ubuntu and on Android are both US.

    On Android I tried several alternative keyboards including a bluetooth HW keyboard, but with no effect on the behavior.

     

    #21042
    Avatar
    Tor
    Contributor

    Could you give details about your device? Model, OS (stock Android, custom ROM, etc), Kernel version, keyboard app in use (stock or custom app).
    Thanks.

    #21044
    Avatar
    tsteub
    Participant

    1st device:

    Samsung Galasy Note 4 (SM-N910F), stock Android 6.0.1, Keyboard App: Hacker’s Keyboard

    2nd device:

    Huawei M2-A01L, stock Android 5.1.1, stock keyboard

    Keyboard (mis)behavior on both devices is identical.

    #21047
    Avatar
    Tor
    Contributor

    Some Android versions have troubles to report the correct keyboard layout to apps, by giving instead the OS language/locale. Are your devices configured to use English (US) language?

    #21048
    Avatar
    tsteub
    Participant

    No, both devices are configured to use German language.

    #21050
    Avatar
    Tor
    Contributor

    As a test, could you please try to set german keyboard on Ubuntu, by leaving English US layout on Android?

    #21052
    Avatar
    tsteub
    Participant

    I have changed to German keyboard layout on Ubuntu, but: same behavior as before: key left of right shift results in ‘&’ instead of US ‘/’ or German dash.

    I do not know exactly since when the behavior changed, but I am quite sure the Android keyboards worked correctly until May 2018.

     

    #21081
    Avatar
    Tor
    Contributor

    The symbol ‘/’ is translated to ‘&’ when selected maps are DE and US. Could you please verify again if the DE layout is being used on Ubuntu, for example with the ‘setxkbmap -query’ command?

    #21082
    Avatar
    tsteub
    Participant

    $ setxkbmap -query
    rules:      evdev
    model:      pc105
    layout:     de,us,us
    variant:    ,intl,

    With these settings, my “Hacker’s keyboard” on Android now works as expected, even with US layout there.

    However, when I connect with a Windows NoMachine client now, the keyboard layout is always German independent of the Windows keyboard settings. So I always have to enter ‘setxkbmap us intl’ to get my preferred US international keyboard.

    #21577
    Avatar
    Tor
    Contributor

    Hi. Small update just to notify that we’re tracking this problem with the following Trouble Report:

    https://www.nomachine.com/TR02Q09131

    You could subscribe to be notified when it’ll be released.

Viewing 12 posts - 1 through 12 (of 12 total)

This topic was marked as closed, you can't post.