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