On Tue, May 10, 2022 at 12:43:50AM +0000, Emmanuel Dreyfus wrote: > Reading tmk_keyboard, it seems there is also a JIS layout. It seems > I will have to add a third emulation map.
I have trouvle to find the scan codes for that one. There is a good overview of ANSI vs ISO vs JIS here: https://github.com/tmk/tmk_keyboard/blob/master/converter/adb_usb/matrix.c Summary: ADB scan code USB usage ANSI ISO JIS ANSI ISO JIS 0x32 0x0a 0x32 GRAVE/0x35 GRAVE/0x35 GRAVE/0x35 ---- 0x32 ---- ---- NUBS/0x64 ---- 0x2a 0x70 0x2a BSLS/0x31 NUHS/0x31 NUHS/0x31 ---- ---- 0x5d ---- ---- JPY ---- ---- 0x5e ---- ---- RO I figured out the following USB scan codes: KC_GRAVE 0x35 KC_NUBS aka KC_NONUS_BACKSLASH 0x64 KC_NUHS aka KC_NONUS_HASH 0x31 KC_BSLS aka KC_BACKSLASH 0x31 (same as NUHS?) I miss KC_JPY and KC_RO. Internet seems to know nothing about them. -- Emmanuel Dreyfus m...@netbsd.org