From 1e14a8048277308cee820846ed590d1726b4fa6b Mon Sep 17 00:00:00 2001 From: mame82 Date: Thu, 7 Jun 2018 17:23:56 +0000 Subject: [PATCH] Common keymap --- keymaps/common.json | 75 +++++++++++++++++++++++++++++++++++++++++++++ tests.go | 1 + 2 files changed, 76 insertions(+) create mode 100755 keymaps/common.json create mode 100644 tests.go diff --git a/keymaps/common.json b/keymaps/common.json new file mode 100755 index 0000000..822bbe2 --- /dev/null +++ b/keymaps/common.json @@ -0,0 +1,75 @@ +{ + "Name": "COMMON", + "Description": "Contains common key mappings which are the same in most languages", + "Mapping": { + "CTRL": [{"Modifiers": ["MOD_LEFT_CONTROL"], "Keys": []}], + "CONTROL": [{"Modifiers": ["MOD_LEFT_CONTROL"], "Keys": []}], + "LEFT_CTRL": [{"Modifiers": ["MOD_LEFT_CONTROL"], "Keys": []}], + "RIGHT_CTRL": [{"Modifiers": ["MOD_RIGHT_CONTROL"], "Keys": []}], + "ALT": [{"Modifiers": ["MOD_LEFT_ALT"], "Keys": []}], + "LEFT_ALT": [{"Modifiers": ["MOD_LEFT_ALT"], "Keys": []}], + "RIGHT_ALT": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": []}], + "SHIFT": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": []}], + "LEFT_SHIFT": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": []}], + "RIGHT_SHIFT": [{"Modifiers": ["MOD_RIGHT_SHIFT"], "Keys": []}], + "GUI": [{"Modifiers": ["MOD_LEFT_GUI"], "Keys": []}], + "WIN": [{"Modifiers": ["MOD_LEFT_GUI"], "Keys": []}], + "LEFT_GUI": [{"Modifiers": ["MOD_LEFT_GUI"], "Keys": []}], + "RIGHT_GUI": [{"Modifiers": ["MOD_RIGHT_GUI"], "Keys": []}], + + "ENTER": [{"Modifiers": [], "Keys": ["KEY_ENTER"]}], + "RETURN": [{"Modifiers": [], "Keys": ["KEY_ENTER"]}], + + "ESC": [{"Modifiers": [], "Keys": ["KEY_ESC"]}], + "ESCAPE": [{"Modifiers": [], "Keys": ["KEY_ESC"]}], + + "BACKSPACE": [{"Modifiers": [], "Keys": ["KEY_BACKSPACE"]}], + + "F1": [{"Modifiers": [], "Keys": ["KEY_F1"]}], + "F2": [{"Modifiers": [], "Keys": ["KEY_F2"]}], + "F3": [{"Modifiers": [], "Keys": ["KEY_F3"]}], + "F4": [{"Modifiers": [], "Keys": ["KEY_F4"]}], + "F5": [{"Modifiers": [], "Keys": ["KEY_F5"]}], + "F6": [{"Modifiers": [], "Keys": ["KEY_F6"]}], + "F7": [{"Modifiers": [], "Keys": ["KEY_F7"]}], + "F8": [{"Modifiers": [], "Keys": ["KEY_F8"]}], + "F9": [{"Modifiers": [], "Keys": ["KEY_F9"]}], + "F10": [{"Modifiers": [], "Keys": ["KEY_F10"]}], + "F11": [{"Modifiers": [], "Keys": ["KEY_F11"]}], + "F12": [{"Modifiers": [], "Keys": ["KEY_F12"]}], + + "SYSRQ": [{"Modifiers": [], "Keys": ["KEY_SYSRQ"]}], + "PRINT": [{"Modifiers": [], "Keys": ["KEY_SYSRQ"]}], + "PRINTSCR": [{"Modifiers": [], "Keys": ["KEY_SYSRQ"]}], + "PAUSE": [{"Modifiers": [], "Keys": ["KEY_PAUSE"]}], + "BREAK": [{"Modifiers": [], "Keys": ["KEY_PAUSE"]}], + "BRK": [{"Modifiers": [], "Keys": ["KEY_PAUSE"]}], + "INSERT": [{"Modifiers": [], "Keys": ["KEY_INSERT"]}], + "INS": [{"Modifiers": [], "Keys": ["KEY_INSERT"]}], + "HOME": [{"Modifiers": [], "Keys": ["KEY_HOME"]}], + "POS1": [{"Modifiers": [], "Keys": ["KEY_HOME"]}], + "PAGEUP": [{"Modifiers": [], "Keys": ["KEY_PAGEUP"]}], + "PAGEDOWN": [{"Modifiers": [], "Keys": ["KEY_PAGEDOWN"]}], + "DELETE": [{"Modifiers": [], "Keys": ["KEY_DELETE"]}], + "DEL": [{"Modifiers": [], "Keys": ["KEY_DELETE"]}], + "END": [{"Modifiers": [], "Keys": ["KEY_END"]}], + "RIGHT": [{"Modifiers": [], "Keys": ["KEY_RIGHT"]}], + "LEFT": [{"Modifiers": [], "Keys": ["KEY_LEFT"]}], + "DOWN": [{"Modifiers": [], "Keys": ["KEY_DOWN"]}], + "UP": [{"Modifiers": [], "Keys": ["KEY_UP"]}], + "RIGHT_ARROW": [{"Modifiers": [], "Keys": ["KEY_RIGHT"]}], + "LEFT_ARROW": [{"Modifiers": [], "Keys": ["KEY_LEFT"]}], + "DOWN_ARROW": [{"Modifiers": [], "Keys": ["KEY_DOWN"]}], + "UP_ARROW": [{"Modifiers": [], "Keys": ["KEY_UP"]}], + + "SCROLLLOCK": [{"Modifiers": [], "Keys": ["KEY_SCROLLLOCK"]}], + "SCROLL": [{"Modifiers": [], "Keys": ["KEY_SCROLLLOCK"]}], + "NUMLOCK": [{"Modifiers": [], "Keys": ["KEY_NUMLOCK"]}], + "NUM": [{"Modifiers": [], "Keys": ["KEY_NUMLOCK"]}], + "CAPSLOCK": [{"Modifiers": [], "Keys": ["KEY_CAPSLOCK"]}], + "CAPS": [{"Modifiers": [], "Keys": ["KEY_CAPSLOCK"]}], + + "COMPOSE": [{"Modifiers": [], "Keys": ["KEY_COMPOSE"]}], + "102ND": [{"Modifiers": [], "Keys": ["KEY_102ND"]}] + } +} diff --git a/tests.go b/tests.go new file mode 100644 index 0000000..06ab7d0 --- /dev/null +++ b/tests.go @@ -0,0 +1 @@ +package main