diff options
| author | Teddy Wing | 2018-10-14 16:53:48 +0200 |
|---|---|---|
| committer | Teddy Wing | 2018-10-14 16:53:48 +0200 |
| commit | ac304f65bdd7dcdac4befca1060aa7951c362727 (patch) | |
| tree | af96f3f3bb9dca9d1c89e43a7eafd35eb2cdcc93 | |
| parent | 3b2cd9bd85f92a42d927ad8c04d1c392f99e544f (diff) | |
| download | dome_key_event_source_simulator-ac304f65bdd7dcdac4befca1060aa7951c362727.tar.bz2 | |
Remove hard-coded play key
Allow any special key to be simulated.
| -rw-r--r-- | dome_key_event_source_simulator/dome_key_event_source_simulator.m | 2 | ||||
| -rw-r--r-- | test.c | 3 |
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]; @@ -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; } |
