Added Repeate Codes for key ( Just spoofing key down like a PC ) :(

This commit is contained in:
Roger Hughston 2006-05-26 20:01:09 +00:00
parent 3fcd37e21c
commit 1afccc2d19

View File

@ -303,6 +303,7 @@ static pascal OSStatus appEvtHndlr (EventHandlerCallRef myHandler, EventRef even
case kEventClassKeyboard: case kEventClassKeyboard:
{ {
switch (kind) { switch (kind) {
case kEventRawKeyRepeat:
case kEventRawKeyDown: case kEventRawKeyDown:
result = osx_win->handleKeyInput (myHandler, event, true); result = osx_win->handleKeyInput (myHandler, event, true);
break; break;
@ -762,6 +763,7 @@ bool osxGraphicsWindow::OSOpenWindow(WindowProperties &req_properties )
{ kEventClassMouse, kEventMouseWheelMoved } , { kEventClassMouse, kEventMouseWheelMoved } ,
{ kEventClassKeyboard, kEventRawKeyDown }, { kEventClassKeyboard, kEventRawKeyDown },
{ kEventClassKeyboard, kEventRawKeyUp } , { kEventClassKeyboard, kEventRawKeyUp } ,
{ kEventClassKeyboard, kEventRawKeyRepeat },
{ kEventClassKeyboard, kEventRawKeyModifiersChanged } , { kEventClassKeyboard, kEventRawKeyModifiersChanged } ,
{kEventClassTextInput, kEventTextInputUnicodeForKeyEvent}, {kEventClassTextInput, kEventTextInputUnicodeForKeyEvent},
}; };