Added numlock support
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402006
This commit is contained in:
parent
f5ebc5ae8c
commit
ef1639f220
2 changed files with 9 additions and 0 deletions
|
@ -25,6 +25,7 @@
|
|||
#define _SDL_cocoakeyboard_h
|
||||
|
||||
extern void Cocoa_InitKeyboard(_THIS);
|
||||
extern void Cocoa_HandleKeyEvent(_THIS, NSEvent *event);
|
||||
extern void Cocoa_QuitKeyboard(_THIS);
|
||||
|
||||
#endif /* _SDL_cocoakeyboard_h */
|
||||
|
|
|
@ -423,6 +423,14 @@ HandleCapsLock(int keyboard, unsigned short scancode,
|
|||
SDL_SendKeyboardKey(keyboard, SDL_PRESSED, (Uint8)scancode, SDLK_CAPSLOCK);
|
||||
SDL_SendKeyboardKey(keyboard, SDL_RELEASED, (Uint8)scancode, SDLK_CAPSLOCK);
|
||||
}
|
||||
|
||||
oldMask = oldMods & NSNumericPadKeyMask;
|
||||
newMask = newMods & NSNumericPadKeyMask;
|
||||
|
||||
if (oldMask != newMask) {
|
||||
SDL_SendKeyboardKey(keyboard, SDL_PRESSED, (Uint8)scancode, SDLK_NUMLOCK);
|
||||
SDL_SendKeyboardKey(keyboard, SDL_RELEASED, (Uint8)scancode, SDLK_NUMLOCK);
|
||||
}
|
||||
}
|
||||
|
||||
/* This function will handle the modifier keys and also determine the
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue