aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dome_key_event_source_simulator/dome_key_event_source_simulator.m2
-rw-r--r--test.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/dome_key_event_source_simulator/dome_key_event_source_simulator.m b/dome_key_event_source_simulator/dome_key_event_source_simulator.m
index 99aa8aa..6fbb7d0 100644
--- a/dome_key_event_source_simulator/dome_key_event_source_simulator.m
+++ b/dome_key_event_source_simulator/dome_key_event_source_simulator.m
@@ -27,7 +27,7 @@ void dkess_press_key(int key, NSEventModifierFlags modifier_flags) {
windowNumber:0
context:nil
subtype:NSScreenChangedEventType
- data1:(NX_KEYTYPE_PLAY << 16) | (key_down_up[i][1] << 8)
+ data1:(key << 16) | (key_down_up[i][1] << 8)
data2:-1];
CGEventRef cg_event = [event CGEvent];
diff --git a/test.c b/test.c
index 17e1451..d1fa190 100644
--- a/test.c
+++ b/test.c
@@ -1,7 +1,8 @@
#include "dome_key_event_source_simulator/dome_key_event_source_simulator.h"
int main() {
- dkess_press_key(0, 0);
+ const int NX_KEYTYPE_PLAY = 16;
+ dkess_press_key(NX_KEYTYPE_PLAY, 0);
return 0;
}