Skip to main content

International Keycodes

International extension adds keys for non US layouts. It can simply be added to the extensions list.

from kmk.extensions.international import International
keyboard.extensions.append(International())

Keycodes​

KeyAliasesDescription
KC.NONUS_HASHKC.NUHSNon-US # and ~
KC.NONUS_BSLASHKC.NUBSNon-US \ and |
KC.INT1KC.ROJIS \ and |
KC.INT2KC.KANAJIS Katakana/Hiragana
KC.INT3KC.JYENJIS ¥
KC.INT4KC.HENKJIS Henkan
KC.INT5KC.MHENJIS Muhenkan
KC.INT6JIS Numpad ,
KC.INT7International 7
KC.INT8International 8
KC.INT9International 9
KC.LANG1KC.HAENHangul/English
KC.LANG2KC.HANJHanja
KC.LANG3JIS Katakana
KC.LANG4JIS Hiragana
KC.LANG5JIS Zenkaku/Hankaku
KC.LANG6Language 6
KC.LANG7Language 7
KC.LANG8Language 8
KC.LANG9Language 9