Index: uspace/lib/usb/include/usb/classes/hidparser.h
===================================================================
--- uspace/lib/usb/include/usb/classes/hidparser.h	(revision b84e11468d62ac9ba16b60e1b5ea383948d200eb)
+++ uspace/lib/usb/include/usb/classes/hidparser.h	(revision e7b7ebd5e96175031036df4ff860785f933cd500)
@@ -70,9 +70,27 @@
 } usb_hid_report_in_callbacks_t;
 
-#define USB_HID_BOOT_KEYBOARD_NUM_LOCK		0x01
-#define USB_HID_BOOT_KEYBOARD_CAPS_LOCK		0x02
-#define USB_HID_BOOT_KEYBOARD_SCROLL_LOCK	0x04
-#define USB_HID_BOOT_KEYBOARD_COMPOSE		0x08
-#define USB_HID_BOOT_KEYBOARD_KANA			0x10
+
+typedef enum {
+	USB_HID_MOD_BOOT_NUM_LOCK = 0x01,
+	USB_HID_MOD_BOOT_CAPS_LOCK = 0x02,
+	USB_HID_MOD_BOOT_SCROLL_LOCK = 0x04,
+	USB_HID_MOD_BOOT_COMPOSE = 0x08,
+	USB_HID_MOD_BOOT_KANA = 0x10,
+	USB_HID_MOD_BOOT_COUNT = 5
+} usb_hid_modifiers_boot_t;
+
+static const usb_hid_modifiers_boot_t usb_hid_modifiers_boot_consts[5] = {
+	USB_HID_MOD_BOOT_NUM_LOCK,
+	USB_HID_MOD_BOOT_CAPS_LOCK,
+	USB_HID_MOD_BOOT_SCROLL_LOCK,
+	USB_HID_MOD_BOOT_COMPOSE,
+	USB_HID_MOD_BOOT_KANA
+};
+
+//#define USB_HID_BOOT_KEYBOARD_NUM_LOCK		0x01
+//#define USB_HID_BOOT_KEYBOARD_CAPS_LOCK		0x02
+//#define USB_HID_BOOT_KEYBOARD_SCROLL_LOCK	0x04
+//#define USB_HID_BOOT_KEYBOARD_COMPOSE		0x08
+//#define USB_HID_BOOT_KEYBOARD_KANA			0x10
 
 /*
