From 0bc6fe0c973ad1ae449c2bec58d96c4a2aedb818 Mon Sep 17 00:00:00 2001 From: atsuyuki Date: Mon, 4 Oct 2021 13:31:11 +0900 Subject: [PATCH] Fix keymap_jp.py to pass the test --- kmk/extensions/keymap_extras/keymap_jp.py | 85 +++++++++++------------ 1 file changed, 42 insertions(+), 43 deletions(-) diff --git a/kmk/extensions/keymap_extras/keymap_jp.py b/kmk/extensions/keymap_extras/keymap_jp.py index 80bbcb0..61c0f3f 100755 --- a/kmk/extensions/keymap_extras/keymap_jp.py +++ b/kmk/extensions/keymap_extras/keymap_jp.py @@ -38,7 +38,6 @@ from kmk.keys import KC class JP: - ''' /* * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ @@ -57,56 +56,56 @@ class JP: #FRow 1 ZKHK = KC.GRV # Zenkaku ↔︎ Hankaku ↔ Kanji (半角 ↔ 全角 ↔ 漢字) - N1 = KC.N1 # 1 - N2 = KC.N2 # 2 - N3 = KC.N3 # 3 - N4 = KC.N4 # 4 - N5 = KC.N5 # 5 - N6 = KC.N6 # 6 - N7 = KC.N7 # 7 - N8 = KC.N8 # 8 - N9 = KC.N9 # 9 - N0 = KC.N0 # 0 + N1 = KC.N1 # 1 + N2 = KC.N2 # 2 + N3 = KC.N3 # 3 + N4 = KC.N4 # 4 + N5 = KC.N5 # 5 + N6 = KC.N6 # 6 + N7 = KC.N7 # 7 + N8 = KC.N8 # 8 + N9 = KC.N9 # 9 + N0 = KC.N0 # 0 MINS = KC.MINS # - - CIRC = KC.EQL # ^ + CIRC = KC.EQL # ^ YEN = KC.INT3 # ¥ # Row 2 - Q = KC.Q # Q - W = KC.W # W - E = KC.E # E - R = KC.R # R - T = KC.T # T - Y = KC.Y # Y - U = KC.U # U - I = KC.I # I - O = KC.O # O - P = KC.P # P - AT = KC.LBRC # @ + Q = KC.Q # Q + W = KC.W # W + E = KC.E # E + R = KC.R # R + T = KC.T # T + Y = KC.Y # Y + U = KC.U # U + I = KC.I # I + O = KC.O # O + P = KC.P # P + AT = KC.LBRC # @ LBRC = KC.RBRC # [ # Row 3 EISU = KC.CAPS # Eisū (英数) - A = KC.A # A - S = KC.S # S - D = KC.D # D - F = KC.F # F - G = KC.G # G - H = KC.H # H - J = KC.J # J - K = KC.K # K - L = KC.L # L + A = KC.A # A + S = KC.S # S + D = KC.D # D + F = KC.F # F + G = KC.G # G + H = KC.H # H + J = KC.J # J + K = KC.K # K + L = KC.L # L SCLN = KC.SCLN # ; COLN = KC.QUOT # : RBRC = KC.NUHS # ] # Row 4 - Z = KC.Z # Z - X = KC.X # X - C = KC.C # C - V = KC.V # V - B = KC.B # B - N = KC.N # N - M = KC.M # M + Z = KC.Z # Z + X = KC.X # X + C = KC.C # C + V = KC.V # V + B = KC.B # B + N = KC.N # N + M = KC.M # M COMM = KC.COMM # , - DOT = KC.DOT # . + DOT = KC.DOT # . SLSH = KC.SLSH # / BSLS = KC.INT1 # (backslash) # Row 5 @@ -134,17 +133,17 @@ class JP: EXLM = KC.LSFT(N1) # ! DQUO = KC.LSFT(N2) # " HASH = KC.LSFT(N3) # # - DLR = KC.LSFT(N4) # $ + DLR = KC.LSFT(N4) # $ PERC = KC.LSFT(N5) # % AMPR = KC.LSFT(N6) # & QUOT = KC.LSFT(N7) # ' LPRN = KC.LSFT(N8) # ( RPRN = KC.LSFT(N9) # ) - EQL = KC.LSFT(MINS) # = + EQL = KC.LSFT(MINS) # = TILD = KC.LSFT(CIRC) # ~ PIPE = KC.LSFT(YEN) # | # Row 2 - GRV = KC.LSFT(AT) # ` + GRV = KC.LSFT(AT) # ` LCBR = KC.LSFT(LBRC) # { # Row 3 CAPS = KC.LSFT(EISU) # Caps Lock