Incorrect mapping of `~ key on macOS (after upgrade from 7.7.2 to 7.7.4)

Forums / NoMachine for Mac / Incorrect mapping of `~ key on macOS (after upgrade from 7.7.2 to 7.7.4)

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
  • #35973

    I ran NoMachine 7.7.2 on two Macs (running 10.15.7 and 10.14.6) without issues. Yesterday I updated one of them (server) to the latest version 7.7.4 and probably because of that I now have an issue with the `~ key (the one just below Escape key on US keyboard). The key works fine when sitting directly at either of the computers. But when I connect via NoMachine that specific key produces § and ± instead. I had British keyboard selected in macOS preferences on the client and that worked fine but I changed it to the US since but that not helped. I’m not sure what to do but being unable to use the key is a major problem (I cannot switch windows within a same application, I cannot type those symbols easily and they are vital in programming, etc).

    How can this be resolved please ? … Thanks!


    Hi mato,

    Can you let us know the following:
    – what is the Mac version on the server-side?
    – does sending keyboard events with on-screen keyboard makes any difference (clicking mouse on that keyboard to produce~)?
    – is the same keyboard layout used on client and server, US/US or UK/UK?


    Hi Carin,

    – the server is running macOS 10.14.6 and the client is running macOS 10.15.7
    – none of them were updated around the time my problem appeared but NoMachine was updated on the server (and later on the client too as I tried to resolve the issue)
    – what on-screen keyboard do you have in mind and how to activate it, please?
    – yes, I tried and I use the same keyboard layouts on both sides. and I have Apple’s Magic Keyboard with Numeric Keypad on the client side (US version).

    Thanks and regards!


    Can you enable it on both sides and let us know what is highlighted when you press the problematic key?
    You can take a look at this article:


    This is in reply to which was closed likely because I haven’t replied there in time. I’m sorry. So here’s my reply:

    Hi Carin. It appears that while “U.S.” keyboard is selected on both sides, the on-screen keyboard on the client side matches my keyboard layout (~ under esc and next to 1, \| above return key (which is horizontal)) and produces desired characters on the client side. The on-screen keyboard on the server side, though, shows a different layout (§± under esc and next to 1, \| to the left of return key (which is vertical),~ next to the left shift). If I change to “British – PC” on the server, some keys change but the physical layout stays the same and does not match the one on the client.

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

You must be logged in to reply to this topic.