X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;ds=sidebyside;f=macway%2Fconfig.h;h=9e443ba77762b4fe70303e07d373d37304182ebf;hb=1a7c3585ed9a68099e371b3180a404dd5d08ce1a;hp=41bdc33de0b997a874d35eb81db9f76e8f1d3a97;hpb=6b0c939d72c11e404f84c926cf82f9501f8511ff;p=max%2Ftmk_keyboard.git diff --git a/macway/config.h b/macway/config.h index 41bdc33d..9e443ba7 100644 --- a/macway/config.h +++ b/macway/config.h @@ -1,28 +1,36 @@ #ifndef CONFIG_H #define CONFIG_H +/* controller configuration */ +#include "controller_teensy.h" + #define VENDOR_ID 0xFEED #define PRODUCT_ID 0xBEE0 #define MANUFACTURER t.m.k. #define PRODUCT Macway mod #define DESCRIPTION t.m.k. keyboard firmware for Macway mod -/* controller */ -#include "controller_teensy.h" /* matrix size */ #define MATRIX_ROWS 9 #define MATRIX_COLS 8 +/* define if matrix has ghost */ +#define MATRIX_HAS_GHOST + + +/* key combination for command */ +#define IS_COMMAND() ( \ + keyboard_report->mods == (BIT_LSHIFT | BIT_RSHIFT) || \ + keyboard_report->mods == (BIT_LCTRL | BIT_RSHIFT) \ +) -/* USB NKey Rollover */ -#ifdef USB_NKRO_ENABLE -#endif /* mouse keys */ #ifdef MOUSEKEY_ENABLE # define MOUSEKEY_DELAY_TIME 192 #endif + /* PS/2 mouse */ #ifdef PS2_MOUSE_ENABLE # define PS2_CLOCK_PORT PORTF