Very cool!
What keys do ~ and ^ represent?
{
"^w" = "deleteWordBackward:";
"~f" = "moveWordForward:";
"~b" = "moveWordBackward:";
"~d" = "deleteWordForward:";
"~<" = "moveToBeginningOfDocument:";
"~>" = "moveToEndOfDocument:";
"~w" = "copy:";
"^y" = "yank:";
"^t" = "transpose:";
"^p" = "moveUp:";
"^n" = "moveDown:";
"^u" = "deleteToBeginningOfLine:";
}