Skip to content

Instantly share code, notes, and snippets.

@rksm
Created November 11, 2020 17:06
Show Gist options
  • Save rksm/97826c1b7b43ccf5ae710a44e064a8c6 to your computer and use it in GitHub Desktop.
Save rksm/97826c1b7b43ccf5ae710a44e064a8c6 to your computer and use it in GitHub Desktop.
*** 2020-02-28 mac os
*** http://xahlee.info/kbd/kinesis_keyboard_howto.html
*** power user mode: progm + shift + esc
*** mount disk: progm + f1
*** normal keys
[q]>[q]
[w]>[w]
[e]>[l]
[r]>[k]
[t]>[j]
[y]>[b]
[u]>[f]
[i]>[u]
[o]>[y]
[p]>[bspace]
[a]>[a]
[s]>[r]
[d]>[s]
[f]>[t]
[g]>[g]
[h]>[p]
[j]>[n]
[k]>[e]
[l]>[i]
[;]>[o]
[z]>[z]
[x]>[x]
[c]>[c]
[v]>[d]
[b]>[v]
[n]>[m]
[m]>[h]
[/]>[enter]
*** modifiers
[space]>[lshift]
[enter]>[lwin]
[bspace]>[lctrl]
[delete]>[lalt]
[rctrl]>[space]
[lctrl]>[space]
[kp-space]>[lshift]
[kp-enter]>[lwin]
[kp-bspace]>[lctrl]
[kp-delete]>[lalt]
[kp-rctrl]>[space]
[kp-lctrl]>[space]
*** left overs
[rshift]>[/]
[caps]>[;]
[lalt]>[delete]
*** key layer
[rctrl]>[kpshift]
[kp-rctrl]>[kpshift]
[kp-q]>[kp-q]
[kp-w]>[kp-w]
[kp-e]>[kp-l]
[kp-r]>[kp-k]
[kp-t]>[kp-j]
[kp-y]>[kp-b]
[kp-a]>[kp-a]
[kp-s]>[kp-r]
[kp-d]>[kp-s]
[kp-z]>[kp-z]
[kp-x]>[kp-x]
[kp-c]>[kp-c]
**** parens ** ????????
{kp-r}>{speed9}{-lshift}{obrack}{+lshift}
{kp-t}>{speed9}{-lshift}{cbrack}{+lshift}
{lalt}{kp-r}>{speed9}{-lalt}{-lshift}{obrack}{+lshift}{+lalt}
{lalt}{kp-t}>{speed9}{-lalt}{-lshift}{cbrack}{+lshift}{+lalt}
{lctrl}{kp-r}>{speed9}{-lctrl}{-lshift}{obrack}{+lshift}{+lctrl}
{lctrl}{kp-t}>{speed9}{-lctrl}{-lshift}{cbrack}{+lshift}{+lctrl}
{kp-f}>{speed9}{-lshift}{9}{+lshift}
{kp-g}>{speed9}{-lshift}{0}{+lshift}
{lalt}{kp-f}>{speed9}{-lalt}{-lshift}{9}{+lshift}{+lalt}
{lalt}{kp-g}>{speed9}{-lalt}{-lshift}{0}{+lshift}{+lalt}
{lctrl}{kp-f}>{speed9}{-lctrl}{-lshift}{9}{+lshift}{+lctrl}
{lctrl}{kp-g}>{speed9}{-lctrl}{-lshift}{0}{+lshift}{+lctrl}
[kp-v]>[obrack]
[kp-b]>[cbrack]
***** special keys / completion ** 2020-02-25: deactivated
** {kp-insert}>{speed9}{-lalt}{space}{+lalt}
** {kp-left}>{speed9}{-lctrl}{space}{+lctrl}
** {kp-right}>{speed9}{-lctrl}{u}{space}{+lctrl}
[kp-up]>[kp0]
[kp-down]>[,]
****** space
[rwin]>[space]
[kp-e]>[l]
****** y-h-n column
{kp-n}>{speed9}{-lshift}{hyphen}{+lshift}
** {lctrl}{kp-n}>{speed9}{-lctrl}{-lshift}{hyphen}{+lshift}{+lctrl}
{lalt}{kp-n}>{speed9}{-lalt}{-lshift}{hyphen}{+lshift}{+lalt}
[kp-h]>[hyphen]
*** umlauts linux
* {lalt}{lwin}{a}>{speed9}{-lshift}{-lctrl}{u}{+lshift}{+lctrl}{0}{0}{e}{4}{enter}
* {lalt}{lwin}{lshift}{a}>{speed9}{-lshift}{-lctrl}{u}{+lshift}{+lctrl}{0}{0}{c}{4}{enter}
* {lalt}{lwin}{;}>{speed9}{-lshift}{-lctrl}{u}{+lshift}{+lctrl}{0}{0}{f}{6}{enter}
* {lalt}{lwin}{lshift}{;}>{speed9}{-lshift}{-lctrl}{u}{+lshift}{+lctrl}{0}{0}{d}{6}{enter}
* {lalt}{lwin}{i}>{speed9}{-lshift}{-lctrl}{u}{+lshift}{+lctrl}{0}{0}{f}{c}{enter}
* {lalt}{lwin}{lshift}{i}>{speed9}{-lshift}{-lctrl}{u}{+lshift}{+lctrl}{0}{0}{d}{c}{enter}
* {lalt}{lwin}{d}>{speed9}{-lshift}{-lctrl}{u}{+lshift}{+lctrl}{0}{0}{d}{f}{enter}
*** umlauts windows
* ae
{lalt}{lwin}{a}>{speed9}{-lalt}{kp1}{kp3}{kp2}{+lalt}
{lalt}{lwin}{lshift}{a}>{speed9}{-lalt}{kp1}{kp4}{kp2}{+lalt}
* oe
{lalt}{lwin}{;}>{speed9}{-lalt}{kp1}{kp4}{kp8}{+lalt}
{lalt}{lwin}{lshift}{;}>{speed9}{-lalt}{kp1}{kp5}{kp3}{+lalt}
* ue
{lalt}{lwin}{i}>{speed9}{-lalt}{kp1}{kp2}{kp9}{+lalt}
{lalt}{lwin}{lshift}{i}>{speed9}{-lalt}{kp1}{kp5}{kp4}{+lalt}
* sz
{lalt}{lwin}{d}>{speed9}{-lalt}{kp2}{kp2}{kp5}{+lalt}
*** fix windows win-l
* {lwin}{l}>{speed9}{-lshift}{-lctrl}{-lalt}{l}{+lshift}{+lctrl}{+lalt}
* {lwin}{e}>{speed9}{-lctrl}{-lshift}{-lalt}{l}{+lshift}{+lalt}{+lctrl}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment