Fix keymap_jp.py to pass the test

This commit is contained in:
atsuyuki 2021-10-04 13:42:08 +09:00 committed by Kyle Brown
parent 0bc6fe0c97
commit d2b34097f2

View File

@ -47,71 +47,71 @@ class JP:
* *
* Eisū A S D F G H J K L ; : ] * Eisū A S D F G H J K L ; : ]
* *
* Z X C V B N M , . / \ * Z X C V B N M , . / \\
* *
* Muhen Hen KH * Muhen Hen KH
* *
*/ */
''' '''
#FRow 1 # Row 1
ZKHK = KC.GRV # Zenkaku ↔︎ Hankaku ↔ Kanji (半角 ↔ 全角 ↔ 漢字) ZKHK = KC.GRV # Zenkaku ↔︎ Hankaku ↔ Kanji (半角 ↔ 全角 ↔ 漢字)
N1 = KC.N1 # 1 N1 = KC.N1 # 1
N2 = KC.N2 # 2 N2 = KC.N2 # 2
N3 = KC.N3 # 3 N3 = KC.N3 # 3
N4 = KC.N4 # 4 N4 = KC.N4 # 4
N5 = KC.N5 # 5 N5 = KC.N5 # 5
N6 = KC.N6 # 6 N6 = KC.N6 # 6
N7 = KC.N7 # 7 N7 = KC.N7 # 7
N8 = KC.N8 # 8 N8 = KC.N8 # 8
N9 = KC.N9 # 9 N9 = KC.N9 # 9
N0 = KC.N0 # 0 N0 = KC.N0 # 0
MINS = KC.MINS # - MINS = KC.MINS # -
CIRC = KC.EQL # ^ CIRC = KC.EQL # ^
YEN = KC.INT3 # ¥ YEN = KC.INT3 # ¥
# Row 2 # Row 2
Q = KC.Q # Q Q = KC.Q # Q
W = KC.W # W W = KC.W # W
E = KC.E # E E = KC.E # E
R = KC.R # R R = KC.R # R
T = KC.T # T T = KC.T # T
Y = KC.Y # Y Y = KC.Y # Y
U = KC.U # U U = KC.U # U
I = KC.I # I I = KC.I # I
O = KC.O # O O = KC.O # O
P = KC.P # P P = KC.P # P
AT = KC.LBRC # @ AT = KC.LBRC # @
LBRC = KC.RBRC # [ LBRC = KC.RBRC # [
# Row 3 # Row 3
EISU = KC.CAPS # Eisū (英数) EISU = KC.CAPS # Eisū (英数)
A = KC.A # A A = KC.A # A
S = KC.S # S S = KC.S # S
D = KC.D # D D = KC.D # D
F = KC.F # F F = KC.F # F
G = KC.G # G G = KC.G # G
H = KC.H # H H = KC.H # H
J = KC.J # J J = KC.J # J
K = KC.K # K K = KC.K # K
L = KC.L # L L = KC.L # L
SCLN = KC.SCLN # ; SCLN = KC.SCLN # ;
COLN = KC.QUOT # : COLN = KC.QUOT # :
RBRC = KC.NUHS # ] RBRC = KC.NUHS # ]
# Row 4 # Row 4
Z = KC.Z # Z Z = KC.Z # Z
X = KC.X # X X = KC.X # X
C = KC.C # C C = KC.C # C
V = KC.V # V V = KC.V # V
B = KC.B # B B = KC.B # B
N = KC.N # N N = KC.N # N
M = KC.M # M M = KC.M # M
COMM = KC.COMM # , COMM = KC.COMM # ,
DOT = KC.DOT # . DOT = KC.DOT # .
SLSH = KC.SLSH # / SLSH = KC.SLSH # /
BSLS = KC.INT1 # (backslash) BSLS = KC.INT1 # (backslash)
# Row 5 # Row 5
MHEN = KC.INT5 # Muhenkan (無変換) MHEN = KC.INT5 # Muhenkan (無変換)
HENK = KC.INT4 # Henkan (変換) HENK = KC.INT4 # Henkan (変換)
KANA = KC.INT2 # Katakana ↔ Hiragana ↔ Rōmaji (カタカナ ↔ ひらがな ↔ ローマ字) KANA = KC.INT2 # Katakana ↔ Hiragana ↔ Rōmaji (カタカナ ↔ ひらがな ↔ ローマ字)
''' '''
/* Shifted symbols /* Shifted symbols
@ -130,28 +130,28 @@ class JP:
''' '''
# Row 1 # Row 1
EXLM = KC.LSFT(N1) # ! EXLM = KC.LSFT(N1) # !
DQUO = KC.LSFT(N2) # " DQUO = KC.LSFT(N2) # "
HASH = KC.LSFT(N3) # # HASH = KC.LSFT(N3) # #
DLR = KC.LSFT(N4) # $ DLR = KC.LSFT(N4) # $
PERC = KC.LSFT(N5) # % PERC = KC.LSFT(N5) # %
AMPR = KC.LSFT(N6) # & AMPR = KC.LSFT(N6) # &
QUOT = KC.LSFT(N7) # ' QUOT = KC.LSFT(N7) # '
LPRN = KC.LSFT(N8) # ( LPRN = KC.LSFT(N8) # (
RPRN = KC.LSFT(N9) # ) RPRN = KC.LSFT(N9) # )
EQL = KC.LSFT(MINS) # = EQL = KC.LSFT(MINS) # =
TILD = KC.LSFT(CIRC) # ~ TILD = KC.LSFT(CIRC) # ~
PIPE = KC.LSFT(YEN) # | PIPE = KC.LSFT(YEN) # |
# Row 2 # Row 2
GRV = KC.LSFT(AT) # ` GRV = KC.LSFT(AT) # `
LCBR = KC.LSFT(LBRC) # { LCBR = KC.LSFT(LBRC) # {
# Row 3 # Row 3
CAPS = KC.LSFT(EISU) # Caps Lock CAPS = KC.LSFT(EISU) # Caps Lock
PLUS = KC.LSFT(SCLN) # + PLUS = KC.LSFT(SCLN) # +
ASTR = KC.LSFT(COLN) # * ASTR = KC.LSFT(COLN) # *
RCBR = KC.LSFT(RBRC) # } RCBR = KC.LSFT(RBRC) # }
# Row 4 # Row 4
LABK = KC.LSFT(COMM) # < LABK = KC.LSFT(COMM) # <
RABK = KC.LSFT(DOT) # > RABK = KC.LSFT(DOT) # >
QUES = KC.LSFT(SLSH) # ? QUES = KC.LSFT(SLSH) # ?
UNDS = KC.LSFT(BSLS) # _ UNDS = KC.LSFT(BSLS) # _