Files
atom/Atom
Nathan Sobo ca9e26882a Bypass key equivalents on keydown until web view has a chance to process events.
Move refresh handling to keyDown: method on AtomController. Eliminate custom handleInputEvent method.

NSApplication-sendEvent calls performKeyEquivalents on keydown events. Here I override sendEvent for keydown and forward the event to its window. This allows the web view to receive Command-H etc without key equivalents interfering. If the web view short-circuits the event, then the key equivalent will not be invoked. But it can let the event pass through and it ends up invoking the key equivalent anyway via a mechanism I don't fully understand. Apparently Cocoa tries to execute key equivalents after the web view finishes with the event? But it works great.
2011-12-15 19:10:58 -08:00
..
2011-10-26 11:12:18 -07:00
2011-11-10 14:53:55 -08:00
2011-11-10 14:53:55 -08:00
2011-10-26 11:12:18 -07:00
2011-10-26 11:12:18 -07:00
2011-10-26 11:12:18 -07:00
2011-10-26 11:12:18 -07:00