diff options
Diffstat (limited to 'tmk_core/common/keycode.h')
| -rw-r--r-- | tmk_core/common/keycode.h | 14 | 
1 files changed, 10 insertions, 4 deletions
| diff --git a/tmk_core/common/keycode.h b/tmk_core/common/keycode.h index d35e44d8dc..efad92b235 100644 --- a/tmk_core/common/keycode.h +++ b/tmk_core/common/keycode.h @@ -39,7 +39,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.  #define IS_MOUSEKEY(code) (KC_MS_UP <= (code) && (code) <= KC_MS_ACCEL2)  #define IS_MOUSEKEY_MOVE(code) (KC_MS_UP <= (code) && (code) <= KC_MS_RIGHT) -#define IS_MOUSEKEY_BUTTON(code) (KC_MS_BTN1 <= (code) && (code) <= KC_MS_BTN5) +#define IS_MOUSEKEY_BUTTON(code) (KC_MS_BTN1 <= (code) && (code) <= KC_MS_BTN8)  #define IS_MOUSEKEY_WHEEL(code) (KC_MS_WH_UP <= (code) && (code) <= KC_MS_WH_RIGHT)  #define IS_MOUSEKEY_ACCEL(code) (KC_MS_ACCEL0 <= (code) && (code) <= KC_MS_ACCEL2) @@ -205,6 +205,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.  #define KC_BTN3 KC_MS_BTN3  #define KC_BTN4 KC_MS_BTN4  #define KC_BTN5 KC_MS_BTN5 +#define KC_BTN6 KC_MS_BTN6 +#define KC_BTN7 KC_MS_BTN7 +#define KC_BTN8 KC_MS_BTN8  #define KC_WH_U KC_MS_WH_UP  #define KC_WH_D KC_MS_WH_DOWN  #define KC_WH_L KC_MS_WH_LEFT @@ -521,15 +524,18 @@ enum internal_special_keycodes {  enum mouse_keys {      /* Mouse Buttons */ -    KC_MS_UP = 0xF0, +    KC_MS_UP = 0xED,      KC_MS_DOWN,      KC_MS_LEFT, -    KC_MS_RIGHT, +    KC_MS_RIGHT,  // 0xF0      KC_MS_BTN1,      KC_MS_BTN2,      KC_MS_BTN3,      KC_MS_BTN4,      KC_MS_BTN5, +    KC_MS_BTN6, +    KC_MS_BTN7, +    KC_MS_BTN8,      /* Mouse Wheel */      KC_MS_WH_UP, @@ -540,5 +546,5 @@ enum mouse_keys {      /* Acceleration */      KC_MS_ACCEL0,      KC_MS_ACCEL1, -    KC_MS_ACCEL2 +    KC_MS_ACCEL2  // 0xFF  }; | 
