|
@@ -44,7 +44,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
#define FN_BIT(code) (1<<FN_INDEX(code))
|
|
|
#define FN_INDEX(code) ((code) - KC_FN0)
|
|
|
#define FN_MIN KC_FN0
|
|
|
-#define FN_MAX KC_FN7
|
|
|
+#define FN_MAX KC_FN31
|
|
|
|
|
|
|
|
|
/*
|
|
@@ -390,11 +390,10 @@ enum internal_special_keycodes {
|
|
|
/* System Control */
|
|
|
KC_SYSTEM_POWER = 0xA5,
|
|
|
KC_SYSTEM_SLEEP,
|
|
|
- KC_SYSTEM_WAKE, /* 0xA7 */
|
|
|
- /* 0xA8-AF */
|
|
|
+ KC_SYSTEM_WAKE,
|
|
|
|
|
|
/* Consumer Page */
|
|
|
- KC_AUDIO_MUTE = 0xB0,
|
|
|
+ KC_AUDIO_MUTE,
|
|
|
KC_AUDIO_VOL_UP,
|
|
|
KC_AUDIO_VOL_DOWN,
|
|
|
KC_MEDIA_NEXT_TRACK,
|
|
@@ -410,21 +409,47 @@ enum internal_special_keycodes {
|
|
|
KC_WWW_BACK,
|
|
|
KC_WWW_FORWARD,
|
|
|
KC_WWW_STOP,
|
|
|
- KC_WWW_REFRESH, /* 0xC0 */
|
|
|
- KC_WWW_FAVORITES, /* 0xC1 */
|
|
|
- /* 0xC2-DF vacant for future use */
|
|
|
-
|
|
|
- /* 0xE0-E7 for Modifiers. DO NOT USE. */
|
|
|
+ KC_WWW_REFRESH,
|
|
|
+ KC_WWW_FAVORITES, /* 0xB9 */
|
|
|
|
|
|
/* Layer Switching */
|
|
|
- KC_FN0 = 0xE8,
|
|
|
+ KC_FN0 = 0xC0,
|
|
|
KC_FN1,
|
|
|
KC_FN2,
|
|
|
KC_FN3,
|
|
|
KC_FN4,
|
|
|
KC_FN5,
|
|
|
KC_FN6,
|
|
|
- KC_FN7, /* 0xEF */
|
|
|
+ KC_FN7,
|
|
|
+ KC_FN8,
|
|
|
+ KC_FN9,
|
|
|
+ KC_FN10,
|
|
|
+ KC_FN11,
|
|
|
+ KC_FN12,
|
|
|
+ KC_FN13,
|
|
|
+ KC_FN14,
|
|
|
+ KC_FN15,
|
|
|
+
|
|
|
+ KC_FN16 = 0xD0,
|
|
|
+ KC_FN17,
|
|
|
+ KC_FN18,
|
|
|
+ KC_FN19,
|
|
|
+ KC_FN20,
|
|
|
+ KC_FN21,
|
|
|
+ KC_FN22,
|
|
|
+ KC_FN23,
|
|
|
+ KC_FN24,
|
|
|
+ KC_FN25,
|
|
|
+ KC_FN26,
|
|
|
+ KC_FN27,
|
|
|
+ KC_FN28,
|
|
|
+ KC_FN29,
|
|
|
+ KC_FN30,
|
|
|
+ KC_FN31, /* 0xDF */
|
|
|
+
|
|
|
+ /**************************************/
|
|
|
+ /* 0xE0-E7 for Modifiers. DO NOT USE. */
|
|
|
+ /**************************************/
|
|
|
|
|
|
/* Mousekey */
|
|
|
KC_MS_UP = 0xF0,
|