Modify Etherkey so keypresses work on other keyboard layout

Hi,
I've programmed a Leonardo Arduino so that a computer can connect to it using a USB-serial interface, and send keypresses via a USB lead to another connected computer using the HID functionality. I found Etherkey (modified from Teensy to Arduino) for doing that.

I'm trying to modify Etherkey (GitHub - Flowm/etherkey: Emulate a conventional USB keyboard with a scriptable, network capable microcontroller.) so that the keypresses send from one machine to another are interpreted as intended. In particular typing on UK keyboard layout, sensing keypresses to a computer with a French keyboard layout. I can't change the target system's language.

Could someone please clarify if the Arduino is assuming a US layout? I think that Arduino keycodes are used, rather than ASCII?
I've searched a lot, and raised this question on the project github page, but not made much progress. I found GitHub - NicoHood/HID: Bring enhanced HID functions to your Arduino! which might be useful?
Any help gratefully received.
BW,
A

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.