Skip to content

Instantly share code, notes, and snippets.

@rogerpence
Created December 23, 2025 15:18
Show Gist options
  • Select an option

  • Save rogerpence/50bc8484e4d03736c37e041bb90f3094 to your computer and use it in GitHub Desktop.

Select an option

Save rogerpence/50bc8484e4d03736c37e041bb90f3094 to your computer and use it in GitHub Desktop.
Kinesis keyboard layout
[caps]>[fnshf]
fn [caps]>[fnshf]
* Specials
* h = `|`
* Pairs
* j = {}
* k = []
* l = ()
* Singles
* u = +
* y = $
* i = *
* : = dash
* ' = underscore
* p = equal
fn {7}>{x1}{s3}{home}
fn {8}>{x1}{s3}{end}
fn {h}>{s5}{x1}{tilde}{tilde}{lft}
fn {j}>{x1}{s3}{-lshft}{obrk}{+lshft}{-lshft}{cbrk}{+lshft}{lft}
fn {k}>{x1}{s3}{obrk}{cbrk}{lft}
fn {l}>{x1}{s3}{-lshft}{9}{+lshft}{-lshft}{0}{+lshft}{lft}
fn [colon]>-
fn {apos}>{x1}{s6}{-lshft}{hyph}{+lshft}
*fn {ent}>{x1}{s4}{right}
fn {y}>{x1}{s3}{-lshft}{4}{+lshft}
fn {u}>{x1}{s3}{-lshft}{=}{+lshft}
fn {i}>{x1}{s3}{-lshft}{8}{+lshft}
fn {o}>{x1}{s3}{-lctrl}{s}{+lctrl}
fn {p}>{x1}{s3}{=}
*fn {rspc}>{x1}{s1}{right}
fn {bspc}>{s9}{x1}{-lshft}f{+lshft}u{-lshft}Z{+lshft}{-lshft}Z{+lshft}y{-lshft}N{+lshft}u{d020}u{-lshft}S{+lshft}o{d020}o{-lshft}1{+lshft}{-lshft}4{+lshft}1{d020}7{d020}3{d020}1{d020}{ent}
fn {m}>{x1}{s3}{-lctrl}{a}{+lctrl}
fn [n]>[lwin]
* Kinesis keys
* Escape
[hk0]>[esc]
* Copy
{hk1}>{x1}{-lctrl}{c}{+lctrl}
* Paste
{hk2}>{x1}{-lctrl}{v}{+lctrl}
* Ctrl/E (toggle entry mode in Obsidian
{hk3}>{x1}{-lctrl}{e}{+lctrl}
* Unformated paste
{hk4}>{x1}{s6}{x1}{-lctrl}{-lshft}{v}{+lshft}{+lctrl}
* Code fences - ready for input
* h5 = Obsidian
* h6 = other
{hk5}>{s3}{x1}{tilde}{tilde}{tilde}{ent}
{hk6}>{s6}{x1}{tilde}{tilde}{tilde}{ent}{d125}{tilde}{tilde}{tilde}{home}{ent}{up}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment