Skip to content

Instantly share code, notes, and snippets.

@ryuheechul
Last active October 29, 2023 19:26
Show Gist options
  • Save ryuheechul/1b1fc1d017cf1eb4d7813ec671cceaa5 to your computer and use it in GitHub Desktop.
Save ryuheechul/1b1fc1d017cf1eb4d7813ec671cceaa5 to your computer and use it in GitHub Desktop.
Kinesis Advantage 2 Keyboard Customization

June 2021 on macOS m_querty.txt

- =/+ 1 2 3
+ `/~ 1 2 3


- `/~  \/|    <-     ->                                       ⬆   ⬇   [/{  ]/}
+ Ctrl Option PageUp PageDn                                   ⬅   ⬇   ⬆    ➡ 


-                               Ctrl   Alt   Win    Ctrl
+                               Cmd    Ctrl  Ctrl   Cmd
-                    Backspace  Delete Home  PageUp Enter Space
+                    Backspace  Tab    `/~   =/+    Enter Space
-                                      End   PageDn
+                                      [/{   ]/}

Few differences at Windows w_querty.txt compared to m_querty.txt

- Ctrl Option PageUp PageDn                                   ⬅   ⬇   ⬆    ➡ 
+ Ctrl LWin   PageUp PageDn                                   ⬅   ⬇   ⬆    ➡ 


-                               Cmd    Ctrl  Ctrl   Cmd
+                               LAlt   Ctrl  Ctrl   RAlt
[scroll]>[shutdn]
[=]>[`]
[lctrl]>[lwin]
[lalt]>[lctrl]
[rwin]>[rctrl]
[rctrl]>[rwin]
[delete]>[tab]
[home]>[`]
[pup]>[=]
[`]>[lctrl]
[intl-\]>[lalt]
[left]>[pup]
[right]>[pdown]
[end]>[obrack]
[pdown]>[cbrack]
[up]>[left]
[obrack]>[up]
[cbrack]>[right]
[kp-lctrl]>[lwin]
[kp-rwin]>[rctrl]
[kp-rctrl]>[rwin]
[kp=]>[kp=mac]
* For anything below is for when Karabiner is not available
* - this would do to mimic certain complex modifications but not quite the same
* - maybe using a firmware like qmk or zmk but Kinesis Advantage 2 supports neither
* 1. Caps Lock mods:
* - Post `escape` if caps lock is pressed alone
* - Post `ctrl` if caps lock is used as modifier (via tap & hold)
*[caps]>[escape][t&h150][lctrl]
* 2. `lctrl` to be caps Lock when pressed alone
*[`]>[caps][t&h150][lctrl]
* 3. mimicking SpaceFN is difficult because of `kpshift` doesn't work with tap and hold
* more info on that - https://www.reddit.com/r/kinesisadvantage/comments/nhdk5v/tap_and_hold_with_kpshift/
[scroll]>[shutdn]
[=]>[`]
[lctrl]>[lalt]
[lalt]>[lctrl]
[rwin]>[rctrl]
[rctrl]>[ralt]
[delete]>[tab]
[home]>[`]
[pup]>[=]
[`]>[lctrl]
[intl-\]>[lwin]
[left]>[pup]
[right]>[pdown]
[end]>[obrack]
[pdown]>[cbrack]
[up]>[left]
[obrack]>[up]
[cbrack]>[right]
[kp-lctrl]>[lwin]
[kp-rwin]>[rctrl]
[kp-rctrl]>[rwin]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment