| 323 | } |
| 324 | |
| 325 | static void HandleKeyDown(EventRecord* event) { |
| 326 | if ((event->modifiers & cmdKey)) |
| 327 | HiliteMenu(0); |
| 328 | |
| 329 | int ch = event->message & 0xFF; |
| 330 | int key = (event->message >> 8) & 0xFF; |
| 331 | |
| 332 | if (ch >= 32 && ch <= 127) |
| 333 | Event_RaiseInt(&InputEvents.Press, (cc_unichar)ch); |
| 334 | |
| 335 | key = MapNativeKey(key); |
| 336 | if (key) Input_SetPressed(key); |
| 337 | } |
| 338 | |
| 339 | static void HandleKeyUp(EventRecord* event) { |
| 340 | int key = (event->message >> 8) & 0xFF; |
no test coverage detected