]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - usb_extra.h
change keycodes and define keymap macro for AEK.
[max/tmk_keyboard.git] / usb_extra.h
index 202f3223b366fca445d44f0cc958d1b319fde057..d6f9e8ba0aef9d868eec5d7ca6b30bfecd74f0ff 100644 (file)
@@ -1,5 +1,11 @@
 #ifndef USB_EXTRA_H
 #define  USB_EXTRA_H 1
+/*
+ * Enhanced keyboard features for Windows:
+ * Audio control and System control
+ *
+ * http://www.microsoft.com/whdc/archive/w2kbd.mspx
+ */
 
 #include <stdint.h>
 #include "usb.h"
 #define EXTRA_SIZE             2
 #define EXTRA_BUFFER           EP_DOUBLE_BUFFER
 
-// http://www.microsoft.com/whdc/archive/w2kbd.mspx
+
+// Consumer Page(0x0C) Consumer Control(0x01)
 #define AUDIO_VOL_UP           (1<<0)
 #define AUDIO_VOL_DOWN         (1<<1)
 #define AUDIO_MUTE             (1<<2)
 
+// Generic Desktop Page(0x01) System Control(0x80)
 #define SYSTEM_POWER_DOWN      (1<<0)
 #define SYSTEM_SLEEP           (1<<1)
 #define SYSTEM_WAKE_UP         (1<<2)