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 Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
avr `qmk cformat` 5 years ago
chibios Fixup declaration for _kill, add other missing syscalls, populate errno. (#11608) 5 years ago
test Ensure single newline at EOF for core files (#11310) 5 years ago
action.c Add support for 8 buttons to mouse report (#10807) 5 years ago
action.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
action_code.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
action_layer.c Optimization for scanning less layers. (#8311) 6 years ago
action_layer.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
action_macro.c
action_macro.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
action_tapping.c 2020 May 30 Breaking Changes Update (#9215) 6 years ago
action_tapping.h manually run formatting job (#11503) 5 years ago
action_util.c 2020 November 28 Breaking Changes Update (#11053) 5 years ago
action_util.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
bootloader.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
bootmagic.c Initialize Layer State on startup (#8318) 5 years ago
bootmagic.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
bootmagic_lite.c Add references for is_keyboard_left() (#10850) 5 years ago
command.c Add target 'check-md5' to `build_keyboard.mk` (#11338) 5 years ago
command.h
debug.c
debug.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
eeconfig.c Normalise include statements in core code (#11153) 5 years ago
eeconfig.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
eeprom.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
host.c
host.h
host_driver.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
keyboard.c Keep track of encoder activity (#11595) 5 years ago
keyboard.h Keep track of encoder activity (#11595) 5 years ago
keycode.h Add support for 8 buttons to mouse report (#10807) 5 years ago
led.h Normalise include statements in keyboard code (#11185) 5 years ago
magic.c Initialize Layer State on startup (#8318) 5 years ago
magic.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
matrix.h fix matrix_io_delay() timing in quantum/matrix.c (#9603) 5 years ago
mousekey.c Add support for 8 buttons to mouse report (#10807) 5 years ago
mousekey.h `qmk cformat` 5 years ago
nodebug.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
print.c
print.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
progmem.h format code according to conventions [skip ci] 5 years ago
raw_hid.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
report.c
report.h Add support for 8 buttons to mouse report (#10807) 5 years ago
sendchar.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
sendchar_null.c Initial vusb console support (#8559) 6 years ago
sendchar_uart.c
sleep_led.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
suspend.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
sync_timer.c [Split] Sync Timer feature (#10997) 5 years ago
sync_timer.h [Split] Sync Timer feature (#10997) 5 years ago
timer.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
util.c
util.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
virtser.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 5 years ago
wait.h `qmk cformat` 5 years ago