Skip to content

Instantly share code, notes, and snippets.

@creatorrr
Last active September 12, 2021 19:29
Show Gist options
  • Save creatorrr/d21258d85c1a3a84e6b6c1f0d467b392 to your computer and use it in GitHub Desktop.
Save creatorrr/d21258d85c1a3a84e6b6c1f0d467b392 to your computer and use it in GitHub Desktop.
Right-handed MirrorBoard vim key-mapping
"
" Right-handed MirrorBoard one-hand keymapping
" Diwank Singh
" Dated: 2016-09-29
"
" Original:
" " MirrorBoard one-hand keymapping
" " Hacked together by Randall Munroe and neale
" " 2007-06-25
" This is a keymapping for occasional right-handed typing.
" typing <\+p> prints q
" I made a few changes besides the basic mirroring.
" apostrophe/quote key instead of semicolon/colon.
" maps to 'a'
" \ is the modifier key; \\ preserves it for rare use
map \\ \
map! \\ \
" \<Backspace> == <Tab>
map \<BS> <Tab>
map! \<BS> <Tab>
" The important alpha mappings
map! \p q
map! \P Q
map! \o w
map! \O W
map! \i e
map! \I E
map! \u r
map! \U R
map! \y t
map! \Y T
map! \t y
map! \T Y
map! \r u
map! \R U
map! \e i
map! \E I
map! \w o
map! \W O
map! \q p
map! \Q P
map \p q
map \P Q
map \o w
map \O W
map \i e
map \I E
map \u r
map \U R
map \y t
map \Y T
map \t y
map \T Y
map \r u
map \R U
map \e i
map \E I
map \w o
map \W O
map \q p
map \Q P
map! \' a
map! \" A
map \' a
map \" A
map! \l s
map! \L S
map! \k d
map! \K D
map! \j f
map! \J F
map! \h g
map! \H G
map! \g h
map! \G H
map! \f j
map! \F J
map! \d k
map! \D K
map! \s l
map! \S L
map \l s
map \L S
map \k d
map \K D
map \j f
map \J F
map \h g
map \H G
map \g h
map \G H
map \f j
map \F J
map \d k
map \D K
map \s l
map \S L
map! \. z
map! \> Z
map \. z
map \> Z
map! \, x
map! \< X
map \, x
map \< X
map! \m c
map! \M C
map! \n v
map! \N V
map! \b b
map! \B B
map! \v n
map! \V N
map! \c m
map! \C M
map \m c
map \M C
map \n v
map \N V
map \b b
map \B B
map \v n
map \V N
map \c m
map \C M
map! \7 5
map! \8 4
map! \9 3
map! \0 2
map! \- 1
map! \= `
map \7 5
map \8 4
map \9 3
map \0 2
map \- 1
map \= `
map! \& %
map! \* $
map! \( #
map! \) @
map! \_ !
map! \+ ~
map \& %
map \* $
map \( #
map \) @
map \_ !
map \+ ~
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment