Skip to content

Instantly share code, notes, and snippets.

@tankorsmash
Created October 14, 2025 00:25
Show Gist options
  • Select an option

  • Save tankorsmash/54bb71552c5d6815b03e750112977fe0 to your computer and use it in GitHub Desktop.

Select an option

Save tankorsmash/54bb71552c5d6815b03e750112977fe0 to your computer and use it in GitHub Desktop.
# Append to your ~/.config/helix/config.toml
[keys.insert."\\"]
# Row 1: `1234567890-=
"`" = [":insert-output /bin/echo -n ˜", "move_char_right"]
"1" = [":insert-output /bin/echo -n ˘", "move_char_right"]
"2" = [":insert-output /bin/echo -n ¨", "move_char_right"]
"3" = [":insert-output /bin/echo -n ⁼", "move_char_right"]
"4" = [":insert-output /bin/echo -n ⌜", "move_char_right"]
"5" = [":insert-output /bin/echo -n ´", "move_char_right"]
"6" = [":insert-output /bin/echo -n ˝", "move_char_right"]
"7" = [":insert-output /bin/echo -n 7", "move_char_right"]
"8" = [":insert-output /bin/echo -n ∞", "move_char_right"]
"9" = [":insert-output /bin/echo -n ¯", "move_char_right"]
"0" = [":insert-output /bin/echo -n •", "move_char_right"]
minus = [":insert-output /bin/echo -n ÷", "move_char_right"]
"=" = [":insert-output /bin/echo -n ×", "move_char_right"]
# Row 1 shifted: ~!@#$%^&*()_+
"~" = [":insert-output /bin/echo -n ¬", "move_char_right"]
"!" = [":insert-output /bin/echo -n ⎉", "move_char_right"]
"@" = [":insert-output /bin/echo -n ⚇", "move_char_right"]
"#" = [":insert-output /bin/echo -n ⍟", "move_char_right"]
"$" = [":insert-output /bin/echo -n ◶", "move_char_right"]
"%" = [":insert-output /bin/echo -n ⊘", "move_char_right"]
"^" = [":insert-output /bin/echo -n ⎊", "move_char_right"]
"&" = [":insert-output /bin/echo -n ⍎", "move_char_right"]
"*" = [":insert-output /bin/echo -n ⍕", "move_char_right"]
"(" = [":insert-output /bin/echo -n ⟨", "move_char_right"]
")" = [":insert-output /bin/echo -n ⟩", "move_char_right"]
"_" = [":insert-output /bin/echo -n √", "move_char_right"]
"+" = [":insert-output /bin/echo -n ⋆", "move_char_right"]
# Row 2: qwertyuiop[]
"q" = [":insert-output /bin/echo -n ⌽", "move_char_right"]
"w" = [":insert-output /bin/echo -n 𝕨", "move_char_right"]
"e" = [":insert-output /bin/echo -n ∊", "move_char_right"]
"r" = [":insert-output /bin/echo -n ↑", "move_char_right"]
"t" = [":insert-output /bin/echo -n ∧", "move_char_right"]
"y" = [":insert-output /bin/echo -n y", "move_char_right"]
"u" = [":insert-output /bin/echo -n ⊔", "move_char_right"]
"i" = [":insert-output /bin/echo -n ⊏", "move_char_right"]
"o" = [":insert-output /bin/echo -n ⊐", "move_char_right"]
"p" = [":insert-output /bin/echo -n π", "move_char_right"]
"[" = [":insert-output /bin/echo -n ←", "move_char_right"]
"]" = [":insert-output /bin/echo -n →", "move_char_right"]
# Row 2 shifted: QWERTYUIOP{}
"Q" = [":insert-output /bin/echo -n ↙", "move_char_right"]
"W" = [":insert-output /bin/echo -n 𝕎", "move_char_right"]
"E" = [":insert-output /bin/echo -n ⍷", "move_char_right"]
"R" = [":insert-output /bin/echo -n 𝕣", "move_char_right"]
"T" = [":insert-output /bin/echo -n ⍋", "move_char_right"]
"Y" = [":insert-output /bin/echo -n Y", "move_char_right"]
"U" = [":insert-output /bin/echo -n U", "move_char_right"]
"I" = [":insert-output /bin/echo -n ⊑", "move_char_right"]
"O" = [":insert-output /bin/echo -n ⊒", "move_char_right"]
"P" = [":insert-output /bin/echo -n ⍳", "move_char_right"]
"{" = [":insert-output /bin/echo -n ⊣", "move_char_right"]
"}" = [":insert-output /bin/echo -n ⊢", "move_char_right"]
# Row 3: asdfghjkl;'\
"a" = [":insert-output /bin/echo -n ⍉", "move_char_right"]
"s" = [":insert-output /bin/echo -n 𝕤", "move_char_right"]
"d" = [":insert-output /bin/echo -n ↕", "move_char_right"]
"f" = [":insert-output /bin/echo -n 𝕗", "move_char_right"]
"g" = [":insert-output /bin/echo -n 𝕘", "move_char_right"]
"h" = [":insert-output /bin/echo -n ⊸", "move_char_right"]
"j" = [":insert-output /bin/echo -n ∘", "move_char_right"]
"k" = [":insert-output /bin/echo -n ○", "move_char_right"]
"l" = [":insert-output /bin/echo -n ⟜", "move_char_right"]
";" = [":insert-output /bin/echo -n ⋄", "move_char_right"]
"'" = [":insert-output /bin/echo -n ↩", "move_char_right"]
"\\" = [":insert-output /bin/echo -n \\", "move_char_right"]
# Row 3 shifted: ASDFGHJKL:"|
"A" = [":insert-output /bin/echo -n ↖", "move_char_right"]
"S" = [":insert-output /bin/echo -n 𝕊", "move_char_right"]
"D" = [":insert-output /bin/echo -n D", "move_char_right"]
"F" = [":insert-output /bin/echo -n 𝔽", "move_char_right"]
"G" = [":insert-output /bin/echo -n 𝔾", "move_char_right"]
"H" = [":insert-output /bin/echo -n «", "move_char_right"]
"J" = [":insert-output /bin/echo -n J", "move_char_right"]
"K" = [":insert-output /bin/echo -n ⌾", "move_char_right"]
"L" = [":insert-output /bin/echo -n »", "move_char_right"]
":" = [":insert-output /bin/echo -n ·", "move_char_right"]
"\"" = [":insert-output /bin/echo -n ˙", "move_char_right"]
"|" = [":insert-output /bin/echo -n |", "move_char_right"]
# Row 4: zxcvbnm,./
"z" = [":insert-output /bin/echo -n ⥊", "move_char_right"]
"x" = [":insert-output /bin/echo -n 𝕩", "move_char_right"]
"c" = [":insert-output /bin/echo -n ↓", "move_char_right"]
"v" = [":insert-output /bin/echo -n ∨", "move_char_right"]
"b" = [":insert-output /bin/echo -n ⌊", "move_char_right"]
"n" = [":insert-output /bin/echo -n n", "move_char_right"]
"m" = [":insert-output /bin/echo -n ≡", "move_char_right"]
"," = [":insert-output /bin/echo -n ∾", "move_char_right"]
"." = [":insert-output /bin/echo -n ≍", "move_char_right"]
"/" = [":insert-output /bin/echo -n ≠", "move_char_right"]
# Row 4 shifted: ZXCVBNM<>?
"Z" = [":insert-output /bin/echo -n ⋈", "move_char_right"]
"X" = [":insert-output /bin/echo -n 𝕏", "move_char_right"]
"C" = [":insert-output /bin/echo -n C", "move_char_right"]
"V" = [":insert-output /bin/echo -n ⍒", "move_char_right"]
"B" = [":insert-output /bin/echo -n ⌈", "move_char_right"]
"N" = [":insert-output /bin/echo -n N", "move_char_right"]
"M" = [":insert-output /bin/echo -n ≢", "move_char_right"]
"<" = [":insert-output /bin/echo -n ≤", "move_char_right"]
">" = [":insert-output /bin/echo -n ≥", "move_char_right"]
"?" = [":insert-output /bin/echo -n ⇐", "move_char_right"]
# Space
space = [":insert-output /bin/echo -n ‿", "move_char_right"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment