# What's this? # This is a keycode conversion script. With this, KMK will work as a JIS keyboard. # Usage # ```python # import kmk.extensions.keymap_extras.keymap_jp # ``` from kmk.keys import KC KC.CIRC = KC.EQL # ^ KC.AT = KC.LBRC # @ KC.LBRC = KC.RBRC # [ KC.EISU = KC.CAPS # Eisū (英数) KC.COLN = KC.QUOT # : KC.LCBR = KC.LSFT(KC.RBRC) # { KC.RBRC = KC.NUHS # ] KC.BSLS = KC.INT1 # (backslash) KC.PLUS = KC.LSFT(KC.SCLN) KC.TILD = KC.LSFT(KC.EQL) # ~ KC.GRV = KC.LSFT(KC.AT) # ` KC.DQUO = KC.LSFT(KC.N2) # " KC.AMPR = KC.LSFT(KC.N6) # & KC.ASTR = KC.LSFT(KC.QUOT) # * KC.QUOT = KC.LSFT(KC.N7) # ' KC.LPRN = KC.LSFT(KC.N8) # ( KC.RPRN = KC.LSFT(KC.N9) # ) KC.EQL = KC.LSFT(KC.MINS) # = KC.PIPE = KC.LSFT(KC.INT3) # | KC.RCBR = KC.LSFT(KC.NUHS) # } KC.LABK = KC.LSFT(KC.COMM) # < KC.RABK = KC.LSFT(KC.DOT) # > KC.QUES = KC.LSFT(KC.SLSH) # ? KC.UNDS = KC.LSFT(KC.INT1) # _