/* Picked up from Help search on Key Bindings. Good stuff -shane */ /* ~/Library/KeyBindings/DefaultKeyBinding.dict */ { "^ " = "complete:"; "^_" = "undo:"; /* Ctrl-_ */ "^v" = "pageDown:"; "^ " = "setMark:"; "^w" = "deleteToMark:"; "^y" = "yank:" ; "^l" = "centerSelectionInVisibleArea:"; "^s" = "isearchForward:" ; "^r" = "isearchBackward:"; "^g" = "abort:"; "\033" = { "f" = "moveWordForward:"; /* ESC f */ "b" = "moveWordBackward:"; /* ESC b */ "<" = "moveToBeginningOfDocument:"; /* ESC < */ ">" = "moveToEndOfDocument:"; /* ESC > */ "d" = "deleteWordForward:"; /* ESC d */ "c" = ("capitalizeWord:", "moveForward:", "moveForward:"); "u" = ("uppercaseWord:", "moveForward:", "moveForward:"); "l" = ("lowercaseWord:", "moveForward:", "moveForward:"); "^h" = "deleteWordBackward:"; /* ESC Ctrl-H */ "\010" = "deleteWordBackward:"; /* ESC backspace */ "\177" = "deleteWordBackward:"; /* ESC delete */ }; "^x" = { "g" = "abort:"; "^g" = "abort:"; "x" = "swapWithMark:"; }; }