Skip to content

Commit

Permalink
Update Canonical Keycode List
Browse files Browse the repository at this point in the history
  • Loading branch information
noroadsleft committed May 28, 2022
1 parent 25edb7e commit d98cfe2
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 23 deletions.
22 changes: 12 additions & 10 deletions src/longFormKeycodes.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,16 @@ export const longFormKeycodes = {
KC_CAPSLOCK: 'KC_CAPS',
KC_CLCK: 'KC_CAPS',
KC_PSCREEN: 'KC_PSCR',
KC_SCROLLLOCK: 'KC_SLCK',
KC_BRMD: 'KC_SLCK',
KC_SCROLLLOCK: 'KC_SCRL',
KC_BRMD: 'KC_SCRL',
KC_PAUSE: 'KC_PAUS',
KC_BRK: 'KC_PAUS',
KC_BRMU: 'KC_PAUS',
KC_INSERT: 'KC_INS',
KC_DELETE: 'KC_DEL',
KC_PGDOWN: 'KC_PGDN',
KC_RIGHT: 'KC_RGHT',
KC_NUMLOCK: 'KC_NLCK',
KC_NUMLOCK: 'KC_NUM',
KC_KP_SLASH: 'KC_PSLS',
KC_KP_ASTERISK: 'KC_PAST',
KC_KP_MINUS: 'KC_PMNS',
Expand Down Expand Up @@ -60,13 +60,13 @@ export const longFormKeycodes = {
KC_LOCKING_NUM: 'KC_LNUM',
KC_LOCKING_SCROLL: 'KC_LSCR',
KC_KP_COMMA: 'KC_PCMM',
KC_INT1: 'KC_RO',
KC_INT2: 'KC_KANA',
KC_INT3: 'KC_JYEN',
KC_INT4: 'KC_HENK',
KC_INT5: 'KC_MHEN',
KC_LANG1: 'KC_HAEN',
KC_LANG2: 'KC_HANJ',
KC_RO: 'KC_INT1',
KC_KANA: 'KC_INT2',
KC_JYEN: 'KC_INT3',
KC_HENK: 'KC_INT4',
KC_MHEN: 'KC_INT5',
KC_HAEN: 'KC_LNG1',
KC_HANJ: 'KC_LNG2',
KC_ALT_ERASE: 'KC_ERAS',
KC_CLEAR: 'KC_CLR',
KC_LCTRL: 'KC_LCTL',
Expand Down Expand Up @@ -181,6 +181,8 @@ export const longFormKeycodes = {
G: 'LGUI',
LCMD: 'LGUI',
LWIN: 'LGUI',
LOPT: 'LALT',
ROPT: 'RALT',
ALGR: 'RALT',
RCMD: 'RGUI',
RWIN: 'RGUI',
Expand Down
4 changes: 2 additions & 2 deletions src/store/modules/keycodes/ansi.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ export default [
{ name: 'F12', code: 'KC_F12', keys: 'f12' },
{ width: 250 },
{ name: 'Print Screen', code: 'KC_PSCR' },
{ name: 'Scroll Lock', code: 'KC_SLCK' },
{ name: 'Scroll Lock', code: 'KC_SCRL' },
{ name: 'Pause', code: 'KC_PAUS' },
{ width: 0 },

Expand All @@ -42,7 +42,7 @@ export default [
{ name: 'Home', code: 'KC_HOME', keys: 'home' },
{ name: 'Page Up', code: 'KC_PGUP', keys: 'pageup' },
{ width: 250 },
{ name: 'Num Lock', code: 'KC_NLCK', keys: 'num' },
{ name: 'Num Lock', code: 'KC_NUM', keys: 'num' },
{ name: '/', code: 'KC_PSLS', keys: 'num_divide' },
{ name: '*', code: 'KC_PAST', keys: 'num_multiply' },
{ name: '-', code: 'KC_PMNS', keys: 'num_subtract' },
Expand Down
30 changes: 19 additions & 11 deletions src/store/modules/keycodes/iso-jis.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ export default [
{ name: 'F12', code: 'KC_F12', keys: 'f12' },
{ width: 250 },
{ name: 'Print Screen', code: 'KC_PSCR' },
{ name: 'Scroll Lock', code: 'KC_SLCK' },
{ name: 'Scroll Lock', code: 'KC_SCRL' },
{ name: 'Pause', code: 'KC_PAUS' },
{ width: 0 },

Expand All @@ -36,14 +36,14 @@ export default [
{ name: ')\n0', code: 'KC_0', keys: '0' },
{ name: '_\n-', code: 'KC_MINS', keys: '-' },
{ name: '+\n=', code: 'KC_EQL', keys: '=' },
{ name: '|\n¥', code: 'KC_JYEN' },
{ name: '|\n¥', code: 'KC_INT3', title: 'Japanese Yen Symbol' },
{ name: 'Back Space', code: 'KC_BSPC', keys: 'backspace' },
{ width: 250 },
{ name: 'Insert', code: 'KC_INS', keys: 'insert' },
{ name: 'Home', code: 'KC_HOME', keys: 'home' },
{ name: 'Page Up', code: 'KC_PGUP', keys: 'pageup' },
{ width: 250 },
{ name: 'Num Lock', code: 'KC_NLCK', keys: 'num' },
{ name: 'Num Lock', code: 'KC_NUM', keys: 'num' },
{ name: '/', code: 'KC_PSLS', keys: 'num_divide' },
{ name: '*', code: 'KC_PAST', keys: 'num_multiply' },
{ name: '-', code: 'KC_PMNS', keys: 'num_subtract' },
Expand Down Expand Up @@ -114,7 +114,7 @@ export default [
{ name: '<\n,', code: 'KC_COMM', keys: ',' },
{ name: '>\n.', code: 'KC_DOT', keys: '.' },
{ name: '?\n/', code: 'KC_SLSH', keys: '/' },
{ name: '_\n\\', code: 'KC_RO', title: 'JIS \\ and _' },
{ name: '_\n\\', code: 'KC_INT1', title: 'JIS \\ and _' },
{ name: 'Right Shift', code: 'KC_RSFT', width: 1750 },
{ width: 1250 },
{ name: 'Up', code: 'KC_UP', keys: 'up' },
Expand All @@ -128,12 +128,12 @@ export default [
{ name: 'Left Ctrl', code: 'KC_LCTL', keys: 'ctrl', width: 1250 },
{ name: 'Left OS', code: 'KC_LGUI', keys: 'cmd', width: 1250 },
{ name: 'Left Alt', code: 'KC_LALT', keys: 'alt', width: 1250 },
{ name: '無変換', code: 'KC_MHEN', title: 'JIS Muhenkan', width: 1250 },
{ name: '無変換', code: 'KC_INT5', title: 'JIS Muhenkan', width: 1250 },
{ name: 'Space', code: 'KC_SPC', keys: 'space', width: 3000 },
{ name: '変換', code: 'KC_HENK', title: 'JIS Henkan', width: 1250 },
{ name: '変換', code: 'KC_INT4', title: 'JIS Henkan', width: 1250 },
{
name: 'カタカナ\nひらがな',
code: 'KC_KANA',
code: 'KC_INT2',
title: 'JIS Katakana/Hiragana',
styles: { 'font-size': '8px' },
width: 1250
Expand All @@ -153,10 +153,18 @@ export default [

{ label: 'Japanese and Korean', width: 'label' },

{ name: '漢字', code: 'KC_HANJ', title: 'Korean Hanja' },
{ name: '한영', code: 'KC_HAEN', title: 'Korean Han/Yeong' },
{ name: 'かな', code: 'KC_LANG1', title: 'JP Mac Kana', width: 1250 },
{ name: '英数', code: 'KC_LANG2', title: 'JP Mac Eisu', width: 1250 },
{
name: '한영\nかな',
code: 'KC_LNG1',
title: 'Korean Han/Yeong; Japanese Mac Kana',
width: 1250
},
{
name: '漢字\n英数',
code: 'KC_LNG2',
title: 'Korean Hanja; Japanese Mac Eisu',
width: 1250
},

{ label: 'Shifted symbols', width: 'label' },

Expand Down

0 comments on commit d98cfe2

Please sign in to comment.