aboutsummaryrefslogtreecommitdiff
path: root/quantum/keymap_extras/sendstring_jis.h
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/keymap_extras/sendstring_jis.h')
-rw-r--r--quantum/keymap_extras/sendstring_jis.h49
1 files changed, 16 insertions, 33 deletions
diff --git a/quantum/keymap_extras/sendstring_jis.h b/quantum/keymap_extras/sendstring_jis.h
index fe42445f4..d0e65e446 100644
--- a/quantum/keymap_extras/sendstring_jis.h
+++ b/quantum/keymap_extras/sendstring_jis.h
@@ -20,58 +20,41 @@
20 20
21#include "keymap_jp.h" 21#include "keymap_jp.h"
22 22
23const bool ascii_to_shift_lut[128] PROGMEM = { 23const bool ascii_to_shift_lut[128] PROGMEM = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
24 0, 0, 0, 0, 0, 0, 0, 0,
25 0, 0, 0, 0, 0, 0, 0, 0,
26 0, 0, 0, 0, 0, 0, 0, 0,
27 0, 0, 0, 0, 0, 0, 0, 0,
28 24
29 0, 1, 1, 1, 1, 1, 1, 1, 25 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0};
30 1, 1, 1, 1, 0, 0, 0, 0,
31 0, 0, 0, 0, 0, 0, 0, 0,
32 0, 0, 0, 0, 1, 1, 1, 1,
33 0, 1, 1, 1, 1, 1, 1, 1,
34 1, 1, 1, 1, 1, 1, 1, 1,
35 1, 1, 1, 1, 1, 1, 1, 1,
36 1, 1, 1, 0, 0, 0, 0, 1,
37 1, 0, 0, 0, 0, 0, 0, 0,
38 0, 0, 0, 0, 0, 0, 0, 0,
39 0, 0, 0, 0, 0, 0, 0, 0,
40 0, 0, 0, 1, 1, 1, 1, 0
41};
42 26
43const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 27const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
44 // NUL SOH STX ETX EOT ENQ ACK BEL 28 // NUL SOH STX ETX EOT ENQ ACK BEL
45 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 29 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
46 // BS TAB LF VT FF CR SO SI 30 // BS TAB LF VT FF CR SO SI
47 KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 31 KC_BSPC, KC_TAB, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
48 // DLE DC1 DC2 DC3 DC4 NAK SYN ETB 32 // DLE DC1 DC2 DC3 DC4 NAK SYN ETB
49 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 33 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
50 // CAN EM SUB ESC FS GS RS US 34 // CAN EM SUB ESC FS GS RS US
51 XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 35 XXXXXXX, XXXXXXX, XXXXXXX, KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
52 36
53 // ! " # $ % & ' 37 // ! " # $ % & '
54 KC_SPC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, 38 KC_SPC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7,
55 // ( ) * + , - . / 39 // ( ) * + , - . /
56 KC_8, KC_9, JP_COLN, JP_SCLN, JP_COMM, JP_MINS, JP_DOT, JP_SLSH, 40 KC_8, KC_9, JP_COLN, JP_SCLN, JP_COMM, JP_MINS, JP_DOT, JP_SLSH,
57 // 0 1 2 3 4 5 6 7 41 // 0 1 2 3 4 5 6 7
58 KC_0, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, 42 KC_0, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7,
59 // 8 9 : ; < = > ? 43 // 8 9 : ; < = > ?
60 KC_8, KC_9, JP_COLN, JP_SCLN, JP_COMM, JP_MINS, JP_DOT, JP_SLSH, 44 KC_8, KC_9, JP_COLN, JP_SCLN, JP_COMM, JP_MINS, JP_DOT, JP_SLSH,
61 // @ A B C D E F G 45 // @ A B C D E F G
62 JP_AT, KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, 46 JP_AT, KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G,
63 // H I J K L M N O 47 // H I J K L M N O
64 KC_H, KC_I, KC_J, KC_K, KC_L, KC_M, KC_N, KC_O, 48 KC_H, KC_I, KC_J, KC_K, KC_L, KC_M, KC_N, KC_O,
65 // P Q R S T U V W 49 // P Q R S T U V W
66 KC_P, KC_Q, KC_R, KC_S, KC_T, KC_U, KC_V, KC_W, 50 KC_P, KC_Q, KC_R, KC_S, KC_T, KC_U, KC_V, KC_W,
67 // X Y Z [ \ ] ^ _ 51 // X Y Z [ \ ] ^ _
68 KC_X, KC_Y, KC_Z, JP_LBRC, JP_BSLS, JP_RBRC, JP_CIRC, JP_BSLS, 52 KC_X, KC_Y, KC_Z, JP_LBRC, JP_BSLS, JP_RBRC, JP_CIRC, JP_BSLS,
69 // ` a b c d e f g 53 // ` a b c d e f g
70 JP_AT, KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G, 54 JP_AT, KC_A, KC_B, KC_C, KC_D, KC_E, KC_F, KC_G,
71 // h i j k l m n o 55 // h i j k l m n o
72 KC_H, KC_I, KC_J, KC_K, KC_L, KC_M, KC_N, KC_O, 56 KC_H, KC_I, KC_J, KC_K, KC_L, KC_M, KC_N, KC_O,
73 // p q r s t u v w 57 // p q r s t u v w
74 KC_P, KC_Q, KC_R, KC_S, KC_T, KC_U, KC_V, KC_W, 58 KC_P, KC_Q, KC_R, KC_S, KC_T, KC_U, KC_V, KC_W,
75 // x y z { | } ~ DEL 59 // x y z { | } ~ DEL
76 KC_X, KC_Y, KC_Z, JP_LBRC, JP_YEN, JP_RBRC, JP_CIRC, KC_DEL 60 KC_X, KC_Y, KC_Z, JP_LBRC, JP_YEN, JP_RBRC, JP_CIRC, KC_DEL};
77};