X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=usb_keyboard.h;h=cd8ec4a9d19b41753784402d6f3db1aaed15e9c9;hb=e7c6839d2d17dd084c8bea1dd43208b3144979d2;hp=3a9e51ce4b482e779fb2158d7b4bc1cfa613034c;hpb=7fd9003f59ad6a1de8d8b70fae74ba16df666c09;p=max%2Ftmk_keyboard.git diff --git a/usb_keyboard.h b/usb_keyboard.h index 3a9e51ce..cd8ec4a9 100644 --- a/usb_keyboard.h +++ b/usb_keyboard.h @@ -10,6 +10,16 @@ #define KEYBOARD_SIZE 8 #define KEYBOARD_BUFFER EP_DOUBLE_BUFFER +// modifier bits +#define MOD_LCTRL (1<<0) +#define MOD_LSHIFT (1<<1) +#define MOD_LALT (1<<2) +#define MOD_LGUI (1<<3) +#define MOD_RCTRL (1<<4) +#define MOD_RSHIFT (1<<5) +#define MOD_RALT (1<<6) +#define MOD_RGUI (1<<7) + extern uint8_t keyboard_modifier_keys; extern uint8_t keyboard_keys[6];