Convert letter, number, fkey definition to HID_ macros. Add F13-F24

pull/18/head
Jesse Vincent 9 years ago
parent bae9cbe272
commit bd903b95ee

@ -150,57 +150,71 @@ typedef struct {
#define Key_CapsLock (Key){ KEY_FLAGS, KEY_CAPS_LOCK }
#define Key_F1 (Key){ KEY_FLAGS, KEY_F1 }
#define Key_F2 (Key){ KEY_FLAGS, KEY_F2 }
#define Key_F3 (Key){ KEY_FLAGS, KEY_F3 }
#define Key_F4 (Key){ KEY_FLAGS, KEY_F4 }
#define Key_F5 (Key){ KEY_FLAGS, KEY_F5 }
#define Key_F6 (Key){ KEY_FLAGS, KEY_F6 }
#define Key_F7 (Key){ KEY_FLAGS, KEY_F7 }
#define Key_F8 (Key){ KEY_FLAGS, KEY_F8 }
#define Key_F9 (Key){ KEY_FLAGS, KEY_F9 }
#define Key_F10 (Key){ KEY_FLAGS, KEY_F10 }
#define Key_F11 (Key){ KEY_FLAGS, KEY_F11 }
#define Key_F12 (Key){ KEY_FLAGS, KEY_F12 }
#define Key_0 (Key){ KEY_FLAGS, KEY_0 }
#define Key_1 (Key){ KEY_FLAGS, KEY_1 }
#define Key_2 (Key){ KEY_FLAGS, KEY_2 }
#define Key_3 (Key){ KEY_FLAGS, KEY_3 }
#define Key_4 (Key){ KEY_FLAGS, KEY_4 }
#define Key_5 (Key){ KEY_FLAGS, KEY_5 }
#define Key_6 (Key){ KEY_FLAGS, KEY_6 }
#define Key_7 (Key){ KEY_FLAGS, KEY_7 }
#define Key_8 (Key){ KEY_FLAGS, KEY_8 }
#define Key_9 (Key){ KEY_FLAGS, KEY_9 }
#define Key_A (Key){ KEY_FLAGS, KEY_A }
#define Key_B (Key){ KEY_FLAGS, KEY_B }
#define Key_C (Key){ KEY_FLAGS, KEY_C }
#define Key_D (Key){ KEY_FLAGS, KEY_D }
#define Key_E (Key){ KEY_FLAGS, KEY_E }
#define Key_F (Key){ KEY_FLAGS, KEY_F }
#define Key_G (Key){ KEY_FLAGS, KEY_G }
#define Key_H (Key){ KEY_FLAGS, KEY_H }
#define Key_I (Key){ KEY_FLAGS, KEY_I }
#define Key_J (Key){ KEY_FLAGS, KEY_J }
#define Key_K (Key){ KEY_FLAGS, KEY_K }
#define Key_L (Key){ KEY_FLAGS, KEY_L }
#define Key_M (Key){ KEY_FLAGS, KEY_M }
#define Key_N (Key){ KEY_FLAGS, KEY_N }
#define Key_O (Key){ KEY_FLAGS, KEY_O }
#define Key_P (Key){ KEY_FLAGS, KEY_P }
#define Key_Q (Key){ KEY_FLAGS, KEY_Q }
#define Key_R (Key){ KEY_FLAGS, KEY_R }
#define Key_S (Key){ KEY_FLAGS, KEY_S }
#define Key_T (Key){ KEY_FLAGS, KEY_T }
#define Key_U (Key){ KEY_FLAGS, KEY_U }
#define Key_V (Key){ KEY_FLAGS, KEY_V }
#define Key_W (Key){ KEY_FLAGS, KEY_W }
#define Key_X (Key){ KEY_FLAGS, KEY_X }
#define Key_Y (Key){ KEY_FLAGS, KEY_Y }
#define Key_Z (Key){ KEY_FLAGS, KEY_Z }
#define Key_F1 (Key){ KEY_FLAGS, HID_KEYBOARD_F1 }
#define Key_F2 (Key){ KEY_FLAGS, HID_KEYBOARD_F2 }
#define Key_F3 (Key){ KEY_FLAGS, HID_KEYBOARD_F3 }
#define Key_F4 (Key){ KEY_FLAGS, HID_KEYBOARD_F4 }
#define Key_F5 (Key){ KEY_FLAGS, HID_KEYBOARD_F5 }
#define Key_F6 (Key){ KEY_FLAGS, HID_KEYBOARD_F6 }
#define Key_F7 (Key){ KEY_FLAGS, HID_KEYBOARD_F7 }
#define Key_F8 (Key){ KEY_FLAGS, HID_KEYBOARD_F8 }
#define Key_F9 (Key){ KEY_FLAGS, HID_KEYBOARD_F9 }
#define Key_F10 (Key){ KEY_FLAGS, HID_KEYBOARD_F10 }
#define Key_F11 (Key){ KEY_FLAGS, HID_KEYBOARD_F11 }
#define Key_F12 (Key){ KEY_FLAGS, HID_KEYBOARD_F12 }
#define Key_F13 (Key){ KEY_FLAGS, HID_KEYBOARD_F13 }
#define Key_F14 (Key){ KEY_FLAGS, HID_KEYBOARD_F14 }
#define Key_F15 (Key){ KEY_FLAGS, HID_KEYBOARD_F15 }
#define Key_F16 (Key){ KEY_FLAGS, HID_KEYBOARD_F16 }
#define Key_F17 (Key){ KEY_FLAGS, HID_KEYBOARD_F17 }
#define Key_F18 (Key){ KEY_FLAGS, HID_KEYBOARD_F18 }
#define Key_F19 (Key){ KEY_FLAGS, HID_KEYBOARD_F19 }
#define Key_F20 (Key){ KEY_FLAGS, HID_KEYBOARD_F20 }
#define Key_F21 (Key){ KEY_FLAGS, HID_KEYBOARD_F21 }
#define Key_F22 (Key){ KEY_FLAGS, HID_KEYBOARD_F22 }
#define Key_F23 (Key){ KEY_FLAGS, HID_KEYBOARD_F23 }
#define Key_F24 (Key){ KEY_FLAGS, HID_KEYBOARD_F24 }
#define Key_1 (Key){ KEY_FLAGS, HID_KEYBOARD_1_AND_EXCLAMATION_POINT }
#define Key_2 (Key){ KEY_FLAGS, HID_KEYBOARD_2_AND_AT }
#define Key_3 (Key){ KEY_FLAGS, HID_KEYBOARD_3_AND_POUND }
#define Key_4 (Key){ KEY_FLAGS, HID_KEYBOARD_4_AND_DOLLAR }
#define Key_5 (Key){ KEY_FLAGS, HID_KEYBOARD_5_AND_PERCENT }
#define Key_6 (Key){ KEY_FLAGS, HID_KEYBOARD_6_AND_CARAT }
#define Key_7 (Key){ KEY_FLAGS, HID_KEYBOARD_7_AND_AMPERSAND }
#define Key_8 (Key){ KEY_FLAGS, HID_KEYBOARD_8_AND_ASTERISK }
#define Key_9 (Key){ KEY_FLAGS, HID_KEYBOARD_9_AND_LEFT_PAREN }
#define Key_0 (Key){ KEY_FLAGS, HID_KEYBOARD_0_AND_RIGHT_PAREN }
#define Key_A (Key){ KEY_FLAGS, HID_KEYBOARD_A_AND_A }
#define Key_B (Key){ KEY_FLAGS, HID_KEYBOARD_B_AND_B }
#define Key_C (Key){ KEY_FLAGS, HID_KEYBOARD_C_AND_C }
#define Key_D (Key){ KEY_FLAGS, HID_KEYBOARD_D_AND_D }
#define Key_E (Key){ KEY_FLAGS, HID_KEYBOARD_E_AND_E }
#define Key_F (Key){ KEY_FLAGS, HID_KEYBOARD_F_AND_F }
#define Key_G (Key){ KEY_FLAGS, HID_KEYBOARD_G_AND_G }
#define Key_H (Key){ KEY_FLAGS, HID_KEYBOARD_H_AND_H }
#define Key_I (Key){ KEY_FLAGS, HID_KEYBOARD_I_AND_I }
#define Key_J (Key){ KEY_FLAGS, HID_KEYBOARD_J_AND_J }
#define Key_K (Key){ KEY_FLAGS, HID_KEYBOARD_K_AND_K }
#define Key_L (Key){ KEY_FLAGS, HID_KEYBOARD_L_AND_L }
#define Key_M (Key){ KEY_FLAGS, HID_KEYBOARD_M_AND_M }
#define Key_N (Key){ KEY_FLAGS, HID_KEYBOARD_N_AND_N }
#define Key_O (Key){ KEY_FLAGS, HID_KEYBOARD_O_AND_O }
#define Key_P (Key){ KEY_FLAGS, HID_KEYBOARD_P_AND_P }
#define Key_Q (Key){ KEY_FLAGS, HID_KEYBOARD_Q_AND_Q }
#define Key_R (Key){ KEY_FLAGS, HID_KEYBOARD_R_AND_R }
#define Key_S (Key){ KEY_FLAGS, HID_KEYBOARD_S_AND_S }
#define Key_T (Key){ KEY_FLAGS, HID_KEYBOARD_T_AND_T }
#define Key_U (Key){ KEY_FLAGS, HID_KEYBOARD_U_AND_U }
#define Key_V (Key){ KEY_FLAGS, HID_KEYBOARD_V_AND_V }
#define Key_W (Key){ KEY_FLAGS, HID_KEYBOARD_W_AND_W }
#define Key_X (Key){ KEY_FLAGS, HID_KEYBOARD_X_AND_X }
#define Key_Y (Key){ KEY_FLAGS, HID_KEYBOARD_Y_AND_Y }
#define Key_Z (Key){ KEY_FLAGS, HID_KEYBOARD_Z_AND_Z }
#define Key_Backtick (Key){ KEY_FLAGS, KEY_GRAVE }
#define Key_Minus (Key){ KEY_FLAGS, KEY_MINUS }

Loading…
Cancel
Save