| 672 | | unsigned int keyCode = remapCocoaKey([chars characterAtIndex:0], ([theEvent modifierFlags] & NSFunctionKeyMask) ); |
| 673 | | // std::cout << "key dn: " <<[chars characterAtIndex:0] << "=" << keyCode << std::endl; |
| 674 | | _win->getEventQueue()->keyPress( remapCocoaKey(keyCode), [theEvent timestamp]); |
| | 672 | if ((chars) && ([chars length] > 0)) { |
| | 673 | unsigned int keyCode = remapCocoaKey([chars characterAtIndex:0], ([theEvent modifierFlags] & NSFunctionKeyMask) ); |
| | 674 | // std::cout << "key dn: " <<[chars characterAtIndex:0] << "=" << keyCode << std::endl; |
| | 675 | _win->getEventQueue()->keyPress( remapCocoaKey(keyCode), [theEvent timestamp]); |
| | 676 | } |
| 683 | | unsigned int keyCode = remapCocoaKey([chars characterAtIndex:0], ([theEvent modifierFlags] & NSFunctionKeyMask)); |
| 684 | | // std::cout << "key up: " <<[chars characterAtIndex:0] << "=" << keyCode << std::endl; |
| 685 | | _win->getEventQueue()->keyRelease( remapCocoaKey(keyCode), [theEvent timestamp]); |
| | 685 | if ((chars) && ([chars length] > 0)) { |
| | 686 | unsigned int keyCode = remapCocoaKey([chars characterAtIndex:0], ([theEvent modifierFlags] & NSFunctionKeyMask)); |
| | 687 | // std::cout << "key up: " <<[chars characterAtIndex:0] << "=" << keyCode << std::endl; |
| | 688 | _win->getEventQueue()->keyRelease( remapCocoaKey(keyCode), [theEvent timestamp]); |
| | 689 | } |