From fc20504d061fb213c862f6ecab5dbd2f63d04372 Mon Sep 17 00:00:00 2001 From: Achim Siebert Date: Sat, 4 Jun 2016 18:05:04 +0200 Subject: [PATCH] Left hand arrow key dictionary --- _dictionaries/lh_arrow_keys_osx.md | 35 ++++++++++ dictionaries/lh_arrow_keys_osx.json | 102 ++++++++++++++++++++++++++++ 2 files changed, 137 insertions(+) create mode 100644 _dictionaries/lh_arrow_keys_osx.md create mode 100644 dictionaries/lh_arrow_keys_osx.json diff --git a/_dictionaries/lh_arrow_keys_osx.md b/_dictionaries/lh_arrow_keys_osx.md new file mode 100644 index 0000000..4e63c51 --- /dev/null +++ b/_dictionaries/lh_arrow_keys_osx.md @@ -0,0 +1,35 @@ +--- +layout: dictionary +title: Left hand cursor movement keys +version: 1 +date: 2016-04-26 +filename: lh_arrow_keys_osx.json +author: Achim Siebert +tags: commands shortcuts mac +what: Keyboard shortcuts for OSX cursor movement keys, two- and three-stroke left hand +formats: +- json +--- + +## Why +Addition to the dictionary of left hand modifier keys for letters and numbers. These are left hand only arrow keys with modifiers. +## How +Strike optionally one of the modifier briefs as explained in the dictionary mentioned, then the stroke TR followed by P (up), W (down), K (left), R (right). Find some more briefs below that only need two strokes. + +The system of the modifiers in short: +(`S`=Shift, `KPWR`=Cmd, `A`=Alt, `H`=Control) + +###**Examples:** +- `TR/K` left +- `SKPWRA/TR/W` Shift+Command+Alt+down + +###Additional briefs for cursor movement +- `TPHR/P` Page Up +- `TPHR/W` Page Down +- `TPHR/K` Home +- `TPHR/R` End + +- `TKPWR/P(W,K,R)` Alt+Up(Down, Left, Right) +- `TRO/P(W,K,R)` Command+Up(Down, Left, Right) +- `TKPWRO/P(W,K,R)` Command+Alt+Up(Down, Left, Right) + diff --git a/dictionaries/lh_arrow_keys_osx.json b/dictionaries/lh_arrow_keys_osx.json new file mode 100644 index 0000000..7b200ad --- /dev/null +++ b/dictionaries/lh_arrow_keys_osx.json @@ -0,0 +1,102 @@ +{ +"TPHR": "{#}", +"TPHR/P": "{#Page_Up}", +"TPHR/W": "{#Page_Down}", +"TPHR/K": "{#Home}", +"TPHR/R": "{#End}", +"TR": "{#}", +"TR/P": "{^}{#Up}{^}", +"TR/W": "{^}{#Down}{^}", +"TR/K": "{^}{#Left}{^}", +"TR/R": "{^}{#Right}{^}", +"TKPWR": "{#}", +"TKPWR/P": "{^}{#Alt_L(Up)}{^}", +"TKPWR/W": "{^}{#Alt_L(Down)}{^}", +"TKPWR/K": "{^}{#Alt_L(Left)}{^}", +"TKPWR/R": "{^}{#Alt_L(Right)}{^}", +"TRO": "{#}", +"TRO/P": "{^}{#Super_L(Up)}{^}", +"TRO/W": "{^}{#Super_L(Down)}{^}", +"TRO/K": "{^}{#Super_L(Left)}{^}", +"TRO/R": "{^}{#Super_L(Right)}{^}", +"TKPWRO": "{#}", +"TKPWRO/P": "{^}{#Super_L(Alt_L(Up))}{^}", +"TKPWRO/W": "{^}{#Super_L(Alt_L(Down))}{^}", +"TKPWRO/K": "{^}{#Super_L(Alt_L(Left))}{^}", +"TKPWRO/R": "{^}{#Super_L(Alt_L(Right))}{^}", +"KPWR": "{#}", +"KPWR/TR/P": "{^}{#Super_L(Up)}{^}", +"KPWR/TR/W": "{^}{#Super_L(Down)}{^}", +"KPWR/TR/K": "{^}{#Super_L(Left)}{^}", +"KPWR/TR/R": "{^}{#Super_L(Right)}{^}", +"SH": "{#}", +"SH/TR/P": "{^}{#Shift_L(Up)}{^}", +"SH/TR/W": "{^}{#Shift_L(Down)}{^}", +"SH/TR/K": "{^}{#Shift_L(Left)}{^}", +"SH/TR/R": "{^}{#Shift_L(Right)}{^}", +"THRA": "{#}", +"THRA/TR/P": "{^}{#Alt_L(Up)}{^}", +"THRA/TR/W": "{^}{#Alt_L(Down)}{^}", +"THRA/TR/K": "{^}{#Alt_L(Left)}{^}", +"THRA/TR/R": "{^}{#Alt_L(Right)}{^}", +"KHR": "{#}", +"KHR/TR/P": "{^}{#Control_L(Up)}{^}", +"KHR/TR/W": "{^}{#Control_L(Down)}{^}", +"KHR/TR/K": "{^}{#Control_L(Left)}{^}", +"KHR/TR/R": "{^}{#Control_L(Right)}{^}", +"SKPWR": "{#}", +"SKPWR/TR/P": "{^}{#Super_L(Shift_L(Up))}{^}", +"SKPWR/TR/W": "{^}{#Super_L(Shift_L(Down))}{^}", +"SKPWR/TR/K": "{^}{#Super_L(Shift_L(Left))}{^}", +"SKPWR/TR/R": "{^}{#Super_L(Shift_L(Right))}{^}", +"KPWRA": "{#}", +"KPWRA/TR/P": "{^}{#Super_L(Alt_L(Up))}{^}", +"KPWRA/TR/W": "{^}{#Super_L(Alt_L(Down))}{^}", +"KPWRA/TR/K": "{^}{#Super_L(Alt_L(Left))}{^}", +"KPWRA/TR/R": "{^}{#Super_L(Alt_L(Right))}{^}", +"KPWHR": "{#}", +"KPWHR/TR/P": "{^}{#Super_L(Control_L(Up))}{^}", +"KPWHR/TR/W": "{^}{#Super_L(Control_L(Down))}{^}", +"KPWHR/TR/K": "{^}{#Super_L(Control_L(Left))}{^}", +"KPWHR/TR/R": "{^}{#Super_L(Control_L(Right))}{^}", +"KPWHRA": "{#}", +"KPWHRA/TR/P": "{^}{#Super_L(Alt_L(Control_L(Up)))}{^}", +"KPWHRA/TR/W": "{^}{#Super_L(Alt_L(Control_L(Down)))}{^}", +"KPWHRA/TR/K": "{^}{#Super_L(Alt_L(Control_L(Left)))}{^}", +"KPWHRA/TR/R": "{^}{#Super_L(Alt_L(Control_L(Right)))}{^}", +"SHA": "{#}", +"SHA/TR/P": "{^}{#Shift_L(Alt_L(Up))}{^}", +"SHA/TR/W": "{^}{#Shift_L(Alt_L(Down))}{^}", +"SHA/TR/K": "{^}{#Shift_L(Alt_L(Left))}{^}", +"SHA/TR/R": "{^}{#Shift_L(Alt_L(Right))}{^}", +"SKHR": "{#}", +"SKHR/TR/P": "{^}{#Control_L(Shift_L(Up))}{^}", +"SKHR/TR/W": "{^}{#Control_L(Shift_L(Down))}{^}", +"SKHR/TR/K": "{^}{#Control_L(Shift_L(Left))}{^}", +"SKHR/TR/R": "{^}{#Control_L(Shift_L(Right))}{^}", +"KHRA": "{#}", +"KHRA/TR/P": "{^}{#Alt_L(Control_L(Up))}{^}", +"KHRA/TR/W": "{^}{#Alt_L(Control_L(Down))}{^}", +"KHRA/TR/K": "{^}{#Alt_L(Control_L(Left))}{^}", +"KHRA/TR/R": "{^}{#Alt_L(Control_L(Right))}{^}", +"SKPWRA": "{#}", +"SKPWRA/TR/P": "{^}{#Super_L(Shift_L(Alt_L(Up)))}{^}", +"SKPWRA/TR/W": "{^}{#Super_L(Shift_L(Alt_L(Down)))}{^}", +"SKPWRA/TR/K": "{^}{#Super_L(Shift_L(Alt_L(Left)))}{^}", +"SKPWRA/TR/R": "{^}{#Super_L(Shift_L(Alt_L(Right)))}{^}", +"SKHRA": "{#}", +"SKHRA/TR/P": "{^}{#Shift_L(Alt_L(Control_L(Up)))}{^}", +"SKHRA/TR/W": "{^}{#Shift_L(Alt_L(Control_L(Down)))}{^}", +"SKHRA/TR/K": "{^}{#Shift_L(Alt_L(Control_L(Left)))}{^}", +"SKHRA/TR/R": "{^}{#Shift_L(Alt_L(Control_L(Right)))}{^}", +"SKPWHR": "{#}", +"SKPWHR/TR/P": "{^}{#Super_L(Shift_L(Control_L(Up)))}{^}", +"SKPWHR/TR/W": "{^}{#Super_L(Shift_L(Control_L(Down)))}{^}", +"SKPWHR/TR/K": "{^}{#Super_L(Shift_L(Control_L(Left)))}{^}", +"SKPWHR/TR/R": "{^}{#Super_L(Shift_L(Control_L(Right)))}{^}", +"SKPWHRA": "{#}", +"SKPWHRA/TR/P": "{^}{#Super_L(Shift_L(Alt_L(Control_L(Up))}{^}", +"SKPWHRA/TR/W": "{^}{#Super_L(Shift_L(Alt_L(Control_L(Down))}{^}", +"SKPWHRA/TR/K": "{^}{#Super_L(Shift_L(Alt_L(Control_L(Left))}{^}", +"SKPWHRA/TR/R": "{^}{#Super_L(Shift_L(Alt_L(Control_L(Right))}{^}" +}