Add layer switcher key type.

This commit is contained in:
László Monda
2016-03-20 02:15:19 +01:00
parent 01ca18ba34
commit d4aabc1046
2 changed files with 21 additions and 14 deletions

View File

@@ -14,20 +14,23 @@ var ARRAY_LAST_ELEMENT_ID = 0;
var KEY_ACTION_ID_KEYSTROKE_SCANCODE_FIRST = 1;
var KEY_ACTION_ID_KEYSTROKE_SCANCODE_LAST = 231;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_MOD = 232;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_FN = 233;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_MOUSE = 234;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_LEFT_CTRL = 235;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_LEFT_SHIFT = 236;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_LEFT_ALT = 237;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_LEFT_SUPER = 238;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_RIGHT_CTRL = 239;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_RIGHT_SHIFT = 240;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_RIGHT_ALT = 241;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_RIGHT_SUPER = 242;
var KEY_ACTION_ID_MOUSE = 243;
var KEY_ACTION_ID_PLAY_MACRO = 244;
var KEY_ACTION_ID_SWITCH_KEYMAP = 245;
var KEY_ACTION_ID_SWITCH_LAYER_MOD = 232;
var KEY_ACTION_ID_SWITCH_LAYER_FN = 233;
var KEY_ACTION_ID_SWITCH_LAYER_MOUSE = 234;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_MOD = 235;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_FN = 236;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_MOUSE = 237;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_LEFT_CTRL = 238;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_LEFT_SHIFT = 239;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_LEFT_ALT = 240;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_LEFT_SUPER = 241;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_RIGHT_CTRL = 242;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_RIGHT_SHIFT = 243;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_RIGHT_ALT = 244;
var KEY_ACTION_ID_DUAL_ROLE_KEYSTROKE_RIGHT_SUPER = 245;
var KEY_ACTION_ID_MOUSE = 246;
var KEY_ACTION_ID_PLAY_MACRO = 247;
var KEY_ACTION_ID_SWITCH_KEYMAP = 248;
var KEY_ACTION_ID_NONE = 255;
var NONE_ACTION_PADDING = 0;

View File

@@ -29,6 +29,10 @@
"scancode": 120,
"modifierMask": 16
},
{
"actionType": "switchLayer",
"layer": "fn"
},
{
"actionType": "dualRoleKeystroke",
"scancode": 111,