Karabiner-elements: \ key not remapped on external keyboard

Created on 22 May 2017  路  5Comments  路  Source: pqrs-org/Karabiner-Elements

I am using an external keyboard and want to remap the / key (# on my German keyboard) to right_option. On my internal keyboard this works as expected. On my external keyboard however, the keypress is still recognized as \ instead of right_option.

Here is the Karabiner Event Viewer output without any modifier settings for pressing \ first on the internal and then on the external keyboard.

eventType:KeyDown         code:0x2a       name:backslash       flags:                                   misc:characters:
eventType:KeyUp           code:0x2a       name:backslash       flags:                                   misc:characters:
eventType:KeyDown         code:0x2a       name:backslash       flags:                                   misc:characters:
eventType:KeyUp           code:0x2a       name:backslash       flags:                                   misc:characters:

Here is the Karabiner Event Viewer with the remapping from \ to right_option set for pressing \ first on the internal and then on the external keyboard.

eventType:FlagsChanged    code:0x3d       name:right_option    flags:Opt                                misc:characters:
eventType:FlagsChanged    code:0x3d       name:right_option    flags:                                   misc:characters:
eventType:KeyDown         code:0x2a       name:backslash       flags:                                   misc:characters:
eventType:KeyUp           code:0x2a       name:backslash       flags:                                   misc:characters:

Any chance to correctly remap this key?

Most helpful comment

It works for me if I remap non_us_pound instead of backslash (external german keyboard).

All 5 comments

If there is any way, I can help to sort out this issue, please let me know.

I have the same problem, could also provide testing...

One more piece of additional information: I have just tested an external bluetooth keyboard. On this keyboard pressing the (German) # key, the eventType is properly recognized as right_option.

It works for me if I remap non_us_pound instead of backslash (external german keyboard).

I can confirm, that remapping non_us_pound works to remap the '#' key on my external German keyboard.

Thanks @TaucherMK

Was this page helpful?
0 / 5 - 0 ratings