-
- Downloads
Extend the key binding emulator to recognize keystrokes at the root of the
tree that would leak cocoa's input handling down a garden path to selectors that we don't handle. In other words, if a keystroke is the first keystroke in a multi-keystroke sequence that can't possibly lead to insertText:, recognize that and tell the caller not to pass the keystroke to handleEvent:, but rather to handle the event immediately. This fixes a bug where a default key bindings like this: "^x" = { "k" = "performClose:"; "^f" = "openDocument:"; "^x" = "swapWithMark:"; "^m" = "selectToMark:"; } Does not cause ^x to get held up until another key is pressed. Issue 3710.
Please register or sign in to comment