Connecting from Windows to ARD Keyboard issues

Resolved

Connecting from Windows to ARD Keyboard issues

avatar

Hello

When connecting from Windows with Icelandic keyboard to ARD (Also Icelandic keyboard) then basically no special letters work.

Even single key stroke letters like þ að ð do not work.

Where pressing þ on windows gives me x on the macOS in ARD. And pressing ð gives me k on the macOS.

And of course for double keystroke letters (like á, ú ý, ó, é, etc) then nothing works also,

(I know Remotix solved issues like this by translating the keystrokes to Unicode somehow) is there some option for such somewhere that I might be missing ?

Thanks

All Comments (5)

avatar

Hello

Thanks for your message and I apologize for the inconvenience of this not working properly.

Indeed, RDM takes a similar approach to what you mention: key strokes are converted to unicode characters, and then mapped to the proper X11 keysym (the RFB protocol transmits X keysyms). Things are normally tricker on macOS with international keyboards, as the server needs to map the keysym back to the proper key event(s) (macOS can't just inject a keysym into the session like Linux can). We already found at least on bug in Apple's implementation for Lithuanian keyboard layouts. That being said, this should "just work" - at least for the single-stroke special characters - since you confirm you have the Icelandic layout on both the local and remote system.

I will need to investigate this issue, I'm opening a ticket on our side and I'll post back here once I have an update. It may be early in the new year because our offices will be closed over the holiday period.

Characters requiring a dead key (double or more keystrokes) might require extra work on our side, I'm not sure if we properly trap dead-key events on Windows. I need to investigate this also.

One more thing - can you confirm which version of RDM you are using, and the version(s) of macOS you're running on the server?

Thanks and kind regards,

Richard Markievicz

avatar

I run all versions of macOS from Catalina and up, and get the issue on all of them.

When discovering it I was on Monterey.

The RDM is latest I assume, I downloaded your software for first time yesterday, took the installer, and then got one update.

-------

I went also and tested some more connections:

Mac to Mac (ARD):
One stroke characters work there. Two stroke character do not work.

Mac to Linux:
One stoke characters work there. Two stroke character do not work.

Thanks

Björn

avatar

Hello again

Thanks for the extra information.

So indeed, we have two separate issues:

  • No special characters working with Icelandic keyboard layouts in ARD when connecting from RDM Windows
  • No special characters requiring a dead key(s) working with Icelandic keyboard layouts in ARD from RDM Windows or RDM Mac


I will look into this bug early in the new year and post back here with an update. Thank you for your patience, and I'm sorry for the inconvenience

Kind regards,

Richard Markievicz

avatar

Hello

I did some investigation on this issue today, and I see that dead key support (special keys requiring multiple key presses) is not quite right.

However, I tested connected from RDM Windows to a macOS system with Icelandic keyboard layouts, and "regular" special keys (those requiring only a single key press) worked fine for me.

I understand your client and server both have Icelandic keyboards but, critically, what keyboard layout do you have configured in the OS? For both the client and server, they should be configured to an Icelandic layout.

Please let me know if something isn't clear,

Thanks and kind regards

Richard Markievicz

avatar

Hello again

Just to be really clear what I'm talking about, this is the setup I have on both the Windows and macOS machines:

forum image

forum image

Thanks and kind regards,

Richard Markievicz