diff options
author | Jess VanDerwalker <washu@sonic.net> | 2012-04-04 15:23:59 -0700 |
---|---|---|
committer | Jeremy Huddleston <jeremyhu@apple.com> | 2012-04-05 11:49:18 -0700 |
commit | 7f68ff27ad1b7f60a3a072950cfd7d09d0977f52 (patch) | |
tree | f712ce1169a5d62279a761f5faaab213e0fccb99 /src/xtoq/XtoqController.m | |
parent | e4937cdf20f0845bcd6dca1be019735fc62b504b (diff) |
Key up and down events rolled into one handler.
xcwm_input_key_pressed and xcwm_input_key_released compressed into xcwm_input_key_event with state parameter to determine if key has been pressed or released.
Signed-off-by: Jess VanDerwalker <washu@sonic.net>
Diffstat (limited to 'src/xtoq/XtoqController.m')
-rw-r--r-- | src/xtoq/XtoqController.m | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/xtoq/XtoqController.m b/src/xtoq/XtoqController.m index 087eeff..6c34030 100644 --- a/src/xtoq/XtoqController.m +++ b/src/xtoq/XtoqController.m @@ -198,8 +198,9 @@ // FIXME: Uses a 'magic number' for offset into keymap - should a // #define or gotten programmatically. dispatch_async(xcwmDispatchQueue, - ^{ xcwm_input_key_press(rootContext, - aChar + 8) ;}); + ^{ xcwm_input_key_event(rootContext, + aChar + 8, + 1) ;}); } - (void) keyUpInView: (NSNotification *) aNotification @@ -211,8 +212,9 @@ // FIXME: Uses a 'magic number' for offset. dispatch_async(xcwmDispatchQueue, - ^{ xcwm_input_key_release(rootContext, - aChar + 8) ;}); + ^{ xcwm_input_key_event(rootContext, + aChar + 8, + 0) ;}); } |