]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - common/usb_keycodes.h
Initial version of new code for layer switch is added.
[max/tmk_keyboard.git] / common / usb_keycodes.h
index 04b398fa2a160beef5c8b7d274fc38cfe14daa07..61d6bf002997d223e1183d37d01d45a63ec81b34 100644 (file)
@@ -33,8 +33,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #define IS_MOUSEKEY_BUTTON(code) (KB_MS_BTN1   <= (code) && (code) <= KB_MS_BTN5)
 #define IS_MOUSEKEY_WHEEL(code)  (KB_MS_WH_UP  <= (code) && (code) <= KB_MS_WH_RIGHT)
 
-#define MOD_BIT(code) (1<<((code) & 0x07))
-#define FN_BIT(code)  (1<<((code) - KB_FN0))
+#define MOD_BIT(code)   (1<<((code) & 0x07))
+#define FN_BIT(code)    (1<<((code) - KB_FN0))
+#define FN_INDEX(code)  ((code) - KB_FN0)
 
 
 /* Short names */