Refactor keyboard input code
commit6b56a2521ec2ac8aed1c3b06b77e0c55707b34ac
authorBjorn Winckler <bjorn.winckler@gmail.com>
Sat, 11 Jul 2009 16:28:34 +0000 (11 18:28 +0200)
committerBjorn Winckler <bjorn.winckler@gmail.com>
Sat, 8 Aug 2009 19:50:08 +0000 (8 21:50 +0200)
tree40e2faa571f5e9f76a573cd686b01e2f534f07f6
parent6a40713efc67f9c0052f7378b0c100fb5400f4fc
Refactor keyboard input code

This both cleans up the code as well as improve support for binding to
more key combinations.  The Cocoa key bindings system is effectively
disabled; a custom key binding dictionary is set up in KeyBinding.plist
(so that keyboard navigation works in dialogs).
13 files changed:
src/MacVim/KeyBinding.plist [new file with mode: 0644]
src/MacVim/MMAppController.m
src/MacVim/MMBackend.h
src/MacVim/MMBackend.m
src/MacVim/MMTextView.m
src/MacVim/MMTextViewHelper.h
src/MacVim/MMTextViewHelper.m
src/MacVim/MMWindowController.m
src/MacVim/MacVim.h
src/MacVim/MacVim.m
src/MacVim/MacVim.xcodeproj/project.pbxproj
src/MacVim/SpecialKeys.plist [deleted file]
src/MacVim/gui_macvim.m