Customized keyboard shortcuts to program using GNU Emacs and ergoemacs-keybindings. Thanks to Xah Lee for ErgoEmacs and the feedback.

Alt+Ctrl+<key>
Alt+Shift+<key>
Alt+<key>
Keyboard layout:
 
close pane
expnd pane
 
split win|
split win-
 
 
 
find/rep rex
find/rep
 
 
↯ expand
↯ compl
 
 
select word
 
 
 
 
fill/unfill ¶
 
 
⌧ white
 
 
⌫ word
 
 
⌦ word
 
 
← isearch
→ isearch
 
← defun
← word
 
↑ page
↑ line
 
→ defun
→ word
 
 
 recenter
 
shell cmd
M-x
 
prev pane
next pane
 
⌫ sexp
⌫ char
 
⌦ sexp
⌦ char
 
⌫ line
⌦ line
 
→ line/buf
← line/buf
 
← sexp
← char
 
↓ page
↓ line
 
→ sexp
→ char
 
 
↷ redo
↶ undo
 
✂ all
✂ region
 
copy all
copy region
 
paste ↑
paste
 
bufs list
switch buf
 
 
cancel
 
 
<prefix>
 
cmt dwim
 
 
 
camel case
toggle case
Alt
Space Bar
✔ mark-paragraph
✔ set-mark-command
✔ mark-sexp

Alt+M prefix

Alt+M, Ssave-buffer
Alt+M, Ffind-file
Alt+M, Ggoto-line
Alt+M, Mback-to-indentation
Alt+M, Ttranspose-chars
Alt+M, Alt+Ttranspose-words
Alt+M, Alt+Shift+Ttranspose-sexps
Alt+M, Ccapitalize-word
Alt+M, Ldowncase-word
Alt+M, Uupcase-word

Registers (Alt+M, R)

Alt+M, R, Kpoint-to-register (K = Down = Point = Put a register here)
Alt+M, R, Ijump-to-register (I = Up = Jump)
Alt+M, R, Ccopy-to-register
Alt+M, R, Vinsert-register

Bookmarks (Alt+M, B)

Alt+M, B, Kbookmark-set
Alt+M, B, Ibookmark-jump
Alt+M, B, Bbookmark-bmenu-list (B = Switch Buffer = List Bookmarks)

Macros

Alt+M, K, KStart/end macro (ergoprog-switch-macro-recording)
Alt+M, K, EEdit macro (kmacro-edit-macro-repeat)
Alt+M, K, LRun macro (kmacro-end-and-call-macro)
Alt+M, K, IInsert counter (kmacro-insert-counter)
Alt+M, K, SSet counter (kmacro-set-counter)