diff options
author | koekeishiya <aasvi93@hotmail.com> | 2017-09-20 11:25:15 +0200 |
---|---|---|
committer | koekeishiya <aasvi93@hotmail.com> | 2017-09-20 11:25:15 +0200 |
commit | b2db3641d076ca3bbbb16beb4bb116f0aafe4c29 (patch) | |
tree | fc6fa53ed4685d9ddf275e230af1e1f1b429e02b /src/hotkey.h | |
parent | 009f4df347aadc4f449f368c7f43ad75e720062c (diff) | |
download | skhd-b2db3641d076ca3bbbb16beb4bb116f0aafe4c29.tar.gz skhd-b2db3641d076ca3bbbb16beb4bb116f0aafe4c29.zip |
#8 add fn modifier
Diffstat (limited to 'src/hotkey.h')
-rw-r--r-- | src/hotkey.h | 64 |
1 files changed, 29 insertions, 35 deletions
diff --git a/src/hotkey.h b/src/hotkey.h index 297c674..40ea630 100644 --- a/src/hotkey.h +++ b/src/hotkey.h @@ -7,47 +7,41 @@ enum osx_event_mask { - Event_Mask_Alt = 0x00080000, - Event_Mask_LAlt = 0x00000020, - Event_Mask_RAlt = 0x00000040, - - Event_Mask_Shift = 0x00020000, - Event_Mask_LShift = 0x00000002, - Event_Mask_RShift = 0x00000004, - - Event_Mask_Cmd = 0x00100000, - Event_Mask_LCmd = 0x00000008, - Event_Mask_RCmd = 0x00000010, - - Event_Mask_Control = 0x00040000, + Event_Mask_Alt = 0x00080000, + Event_Mask_LAlt = 0x00000020, + Event_Mask_RAlt = 0x00000040, + Event_Mask_Shift = 0x00020000, + Event_Mask_LShift = 0x00000002, + Event_Mask_RShift = 0x00000004, + Event_Mask_Cmd = 0x00100000, + Event_Mask_LCmd = 0x00000008, + Event_Mask_RCmd = 0x00000010, + Event_Mask_Control = 0x00040000, Event_Mask_LControl = 0x00000001, Event_Mask_RControl = 0x00002000, + Event_Mask_Fn = kCGEventFlagMaskSecondaryFn, }; enum hotkey_flag { - Hotkey_Flag_Alt = (1 << 0), - Hotkey_Flag_LAlt = (1 << 1), - Hotkey_Flag_RAlt = (1 << 2), - - Hotkey_Flag_Shift = (1 << 3), - Hotkey_Flag_LShift = (1 << 4), - Hotkey_Flag_RShift = (1 << 5), - - Hotkey_Flag_Cmd = (1 << 6), - Hotkey_Flag_LCmd = (1 << 7), - Hotkey_Flag_RCmd = (1 << 8), - - Hotkey_Flag_Control = (1 << 9), - Hotkey_Flag_LControl = (1 << 10), - Hotkey_Flag_RControl = (1 << 11), - - Hotkey_Flag_Passthrough = (1 << 12), - - Hotkey_Flag_Hyper = (Hotkey_Flag_Cmd | - Hotkey_Flag_Alt | - Hotkey_Flag_Shift | - Hotkey_Flag_Control) + Hotkey_Flag_Alt = (1 << 0), + Hotkey_Flag_LAlt = (1 << 1), + Hotkey_Flag_RAlt = (1 << 2), + Hotkey_Flag_Shift = (1 << 3), + Hotkey_Flag_LShift = (1 << 4), + Hotkey_Flag_RShift = (1 << 5), + Hotkey_Flag_Cmd = (1 << 6), + Hotkey_Flag_LCmd = (1 << 7), + Hotkey_Flag_RCmd = (1 << 8), + Hotkey_Flag_Control = (1 << 9), + Hotkey_Flag_LControl = (1 << 10), + Hotkey_Flag_RControl = (1 << 11), + Hotkey_Flag_Fn = (1 << 12), + Hotkey_Flag_Passthrough = (1 << 13), + Hotkey_Flag_Hyper = (Hotkey_Flag_Cmd | + Hotkey_Flag_Alt | + Hotkey_Flag_Shift | + Hotkey_Flag_Control) }; struct hotkey |