When a mouse button is down, key events (onKeyDown, onKeyUp, etc) are not reported
Original Reporter info from Mantis: Bad Sector @badsectoracula
-
Reporter name: Kostas Michalopoulos
Original Reporter info from Mantis: Bad Sector @badsectoracula
- Reporter name: Kostas Michalopoulos
Description:
When a mouse button is down, key events (onKeyDown, onKeyUp, etc) are not reported to the program with the Carbon backend. In the attached test project, you can see this in effect - try to press some keys and the label will change with the key's code. If you press the mouse button, keep it down and try to press some keys the events will be ignored.
This doesn't seem to be a system limitation since other Mac OS X applications can detect keys while the mouse button is down (for example in Safari you can initiate a drag-drop but cancel it by pressing Esc while the mouse button is still down).
Mantis conversion info:
- Mantis ID: 19680
- Version: 0.9.30.1 (SVN)
- Monitored by: » piotrem (Piotr Karasinski), » hobbestherat (Thomas Frey), » Clover (David Gray), » Shebuka (Anton S.), » @badsectoracula (Kostas Michalopoulos)