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.INT6 JIS Numpad ,
KC.INT7 International 7
KC.INT8 International 8
KC.INT9 International 9
KC.LANG1KC.HAENHangul/English
KC.LANG2KC.HANJHanja
KC.LANG3 JIS Katakana
KC.LANG4 JIS Hiragana
KC.LANG5 JIS Zenkaku/Hankaku
KC.LANG6 Language 6
KC.LANG7 Language 7
KC.LANG8 Language 8
KC.LANG9 Language 9