]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/comet46/keymaps/satt/keymap_jis2us.h
Comet46 add support for OLED (#4745)
[qmk_firmware.git] / keyboards / comet46 / keymaps / satt / keymap_jis2us.h
1 #ifndef KEYMAP_JIS2US_H
2 #define KEYMAP_JIS2US_H
3
4 /* keymap for convert from JIS to US */
5 const uint16_t PROGMEM keymap_jis2us[][2] = {
6   [KC_A ... KC_CAPS] = { 0x00, 0x00 }, /* default value */
7
8   [KC_1]    = { KC_1,    KC_EXLM    }, /* 1 and ! -> 1 and ! */
9   [KC_2]    = { KC_2,    KC_LBRC    }, /* 2 and " -> 2 and @ */
10   [KC_3]    = { KC_3,    KC_HASH    }, /* 3 and # -> 3 and # */
11   [KC_4]    = { KC_4,    KC_DLR     }, /* 4 and $ -> 4 and $ */
12   [KC_5]    = { KC_5,    KC_PERC    }, /* 5 and % -> 5 and % */
13   [KC_6]    = { KC_6,    KC_EQL     }, /* 6 and & -> 6 and ^ */
14   [KC_7]    = { KC_7,    KC_CIRC    }, /* 7 and ' -> 7 and & */
15   [KC_8]    = { KC_8,    KC_DQT     }, /* 8 and ( -> 8 and * */
16   [KC_9]    = { KC_9,    KC_ASTR    }, /* 9 and ) -> 9 and ( */
17   [KC_0]    = { KC_0,    KC_LPRN    }, /* 0 and (no assign) -> 0 and ) */
18   [KC_MINS] = { KC_MINS, S(KC_RO)   }, /* - and = -> - and _ */
19   [KC_EQL]  = { KC_UNDS, KC_COLN    }, /* ^ and ~ -> = and + */
20   [KC_LBRC] = { KC_RBRC, KC_RCBR    }, /* @ and ` -> [ and { */
21   [KC_RBRC] = { KC_BSLS, KC_PIPE    }, /* [ and { -> ] and } */
22   [KC_BSLS] = { KC_JYEN, S(KC_JYEN) }, /* ] and } -> / and | */
23   [KC_NUHS] = { KC_NUHS, S(KC_NUHS) }, /* (no assign) */
24   [KC_SCLN] = { KC_SCLN, KC_QUOT    }, /* ; and + -> ; and : */
25   [KC_QUOT] = { KC_AMPR, KC_AT      }, /* : and * -> ' and " */
26   [KC_GRV]  = { KC_LCBR, KC_PLUS    }, /* (no assign) -> ` and ~ */
27   [KC_COMM] = { KC_COMM, KC_LT      }, /* , and < -> , and < */
28   [KC_DOT]  = { KC_DOT,  KC_GT      }, /* . and > -> . and > */
29   [KC_SLSH] = { KC_SLSH, KC_QUES    }, /* / and ? -> / and ? */
30 };
31
32 #endif