You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Drashna Jaelre 99f3df2893
Add support for 8 buttons to mouse report (#10807)
* Add support for 8 buttons to mouse report

This includes support for 8 buttons in mousekeys.  However, this does move the keys around due to the fact that the last mousekey keycode is already 0xFF, so any past that would not work with register_code and the like, breaking them for tap hold keys, encoders, and other features.

* Update mouse key docs

* Add changes based on feedback

* Fix VUSB report size comment

Because drashna red gud

* Fix typo in action.c

* Fix IS_MOUSE_BUTTON check

* Change start range for mousekeys so that the end is 0xFF properly

* condense mousekeys check
5 years ago
..
arm_atsam Remove duplicated housekeeping in arm_atsam (#11672) 5 years ago
chibios Manually run formatting CI process (#11375) 5 years ago
lufa Adafruit BLE cleanups (#11556) 5 years ago
midi Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
usb_hid Remove `DESCRIPTION` (#9732) 5 years ago
vusb Add support for 8 buttons to mouse report (#10807) 5 years ago
adb.c Update ADB impelemtation in TMK Core (#11168) 5 years ago
adb.h Update ADB impelemtation in TMK Core (#11168) 5 years ago
arm_atsam.mk 2020 November 28 Breaking Changes Update (#11053) 5 years ago
chibios.mk Ensure single newline at EOF for core files (#11310) 5 years ago
ibm4704.c Initial vusb console support (#8559) 6 years ago
ibm4704.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
lufa.mk Remove support for Adafruit EZ-Key (#10103) 5 years ago
m0110.c
m0110.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
midi.mk
news.c
news.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
next_kbd.c
next_kbd.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
ps2.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
ps2_busywait.c
ps2_interrupt.c
ps2_io.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
ps2_io_avr.c
ps2_mouse.c Add movement hook to ps2_mouse (#8805) 6 years ago
ps2_mouse.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
ps2_usart.c
serial.h More Bluetooth refactoring (#9905) 5 years ago
serial_mouse.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
serial_mouse_microsoft.c
serial_mouse_mousesystems.c
serial_soft.c
serial_uart.c
usb_descriptor.c Add support for 8 buttons to mouse report (#10807) 5 years ago
usb_descriptor.h Manually run formatting CI process (#11375) 5 years ago
usb_descriptor_common.h Allow for overriding RAW endpoint usage page and ID. (#8834) 6 years ago
usb_hid.mk
vusb.mk Additional cleanups for V-USB code (#9310) 5 years ago
xt.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
xt_interrupt.c