tmk
846a4a5323
adb_usb: Update prebuilt firmware files
...
- Initialize keyboard dynamically #671
Extended and ISO keyboard are properly setup even after hot-plug
- Mouse buttons state integration #101
This allows users to use mousekey buttons with ADB mouse
- Reset devices on startup
This restores devices to default state on warm startup like flashing firmware
- mouse extended 16-bit report support
- Add scroll wheel emulation #692
2021-11-17 23:51:08 +09:00
tmk
d0cddedcdc
adb_usb: Initialize keyboard dynamically #671
...
Extended and ISO keyboard are properly setup even after hot-plug
2021-11-17 23:49:12 +09:00
tmk
0de65d999d
adb_usb: Fix minor bug for Turbo Mouse again
2021-11-16 10:21:34 +09:00
tmk
a76a3ee914
adb_usb: Fix minor bug for Turbo Mouse
...
checksum calc failed second time because cmd array was declared as static
pre-calculated checksum is given now
2021-11-15 09:46:39 +09:00
tmk
2d02027158
adb_usb: Fix mouse_init to remove retry loop
2021-11-15 09:24:03 +09:00
tmk
5f7d388dee
core: Mouse buttons state integration #101
...
This allows users to use mousekey buttons with PS/2, ADB or
Serial pointing device.
2021-11-14 01:56:15 +09:00
tmk
fbfb6748ff
adb_usb: Update Kensington Turbo Mouse configuration
2021-06-22 11:47:33 +09:00
tmk
d301870717
adb_usb: Reset devices on startup
...
This restores devices to default state on warm startup like flashing firmware
2021-06-22 11:46:50 +09:00
tmk
82a562bd81
adb_usb: Add mouse extended report support
2021-06-22 01:44:37 +09:00
Ethan Halsall
9b58ee7db0
adb_usb: Add scroll wheel emulation #692
...
Squashed commit from: https://github.com/tmk/tmk_keyboard/pull/692
2021-06-15 22:53:29 +09:00
tmk
bb3ed2cab8
adb_usb: Update prebuilt firmware files
2021-05-30 20:47:09 +09:00
tmk
a93677cbf1
adb_usb: Fix Power key mapping for Windows
2021-02-08 16:29:42 +09:00
tmk
ea4baf1cb6
adb_usb: Fix for swap issue of LALT and LGUI
2021-02-08 16:27:27 +09:00
tmk
1cf7bc193e
adb_usb: Update prebuilt firmware files
2021-01-24 15:43:39 +09:00
tmk
00c11ce901
adb_usb: Use EQL for keypad = instead of PEQL
...
PEQL is not supported on Windows #238
2021-01-24 15:28:17 +09:00
tmk
0518db6895
adb_usb: Add Apple ISO key support
...
Scan code 2A of Apple ISO is translated to 70 and mapped to NUHS.
And rewrite UNIMAP_ADB() based on ADB scan codes.
2021-01-04 22:00:08 +09:00
tmk
bcc0a6964b
adb_usb: Add scan code print
2021-01-04 15:53:21 +09:00
tmk
2173767a78
Remove INTERRUPT_CONTROL_ENDPOINT from converters
...
The LUFA feature can prevent converter's ISR from handing signal instantly.
The interrupt can block a while for Standard Device Requests and 500-1000us
for keyboard LED report.
2020-05-08 22:39:55 +09:00
tmk
fc4b6cd341
adb_usb: Update prebuilt firmware
2020-02-13 09:04:44 +09:00
tmk
ce5e565f58
adb_usb: Fix start up delay for AEK/AEKII
...
Without proper delay keyboard the converter starts talking too early
before keyboard wakes up. ISO recognition and enabling Extention protocol
would be failed in the result.
https://github.com/tmk/tmk_keyboard/issues/640#issuecomment-585411393
200ms is enough for AEKs but 1000ms is used here for safety.
2020-02-13 08:49:09 +09:00
tmk
a4abe50f18
adb_usb: Fix mouse init and debug print
2020-02-09 20:47:04 +09:00
tmk
68f88b33e2
adb_usb: Update README
2019-06-24 17:04:48 +09:00
tmk
f19780d4ad
adb_usb: Fix for Macally ADB keyboard
...
- The odd keyboard sends key0 and key1 inversely for no reason.
https://deskthority.net/workshop-f7/macally-mk96-t20116.html
2019-06-24 16:11:36 +09:00
tmk
1b6aa66c8b
adb_usb: Update binary firmware
2019-06-23 15:38:06 +09:00
tmk
0fec847611
adb_usb: Remove unnecessary waits
2019-06-23 15:04:35 +09:00
tmk
66e97371ba
adb_usb: Fix mouse_init
2019-06-23 15:04:35 +09:00
tmk
35da7a8d70
adb_usb: Change mouse acceleration according to cpi
2019-06-23 15:04:35 +09:00
tmk
814eaa2dff
core:adb_usb: Add Extended Mouse Protocol support #274
...
Also add Kensington Turbo Mouse 5 specific initialization
2019-06-23 15:04:35 +09:00
tmk
6df651203a
adb_usb: Change Unimap for ADB keyboard
2019-06-23 15:04:35 +09:00
tmk
daf1ef1db2
adb_usb: Clean repository
2019-06-23 15:04:35 +09:00
tmk
961f0aab97
adb_usb: Add debug print for handler_id
2018-04-17 10:55:29 +09:00
tmk
14e9a84c9c
adb_usb: Update firmware binary
2018-01-19 10:18:30 +09:00
tmk
d00d7e8afa
adb_usb: Fix #518 Lag on typing
2018-01-19 10:15:26 +09:00
tmk
0575b3db2e
adb_usb: Use MODS_TAP_KEY action for Power key
...
- MODS_TAP_KEY(MOD_NONE, KC_POWER) allows Power on tap and commands on hold
2017-02-03 08:55:28 +09:00
tmk
badbd1099b
adb_usb: Update binary
2017-01-14 15:53:36 +09:00
Louis Rousseau
cccd4186f4
adb_usb/matrix.c : changed size of handler_id from uint16_t to uint8_t
2016-12-19 01:51:11 -05:00
tmk
8727b9645f
adb_usb: Fix keymap macro
2016-12-18 08:05:03 +09:00
tmk
af667a0550
adb_usb: set_led at startup
2016-12-10 14:50:20 +09:00
tmk
a88ad58342
core: Swap position of PEQL and PENT in unimap
2016-11-30 00:15:12 +09:00
tmk
1ad31539a6
Fix matrix.c to use new default impl.
2016-10-08 13:14:06 +09:00
tmk
e5598487e6
adb_usb: Fix unimap
2016-09-26 09:02:52 +09:00
tmk
c7fd5fcfb4
adb_usb: Change unimap
2016-09-12 12:26:03 +09:00
tmk
8027dc51f4
adb_usb: Fix keypad and media keys of unimap
2016-08-30 11:18:42 +09:00
tmk
4ace8711ca
adb_usb: Add hex files for unimap editor
2016-08-29 15:16:56 +09:00
tmk
22a48dab7b
adb_usb: Change Makfiles
2016-08-29 14:46:56 +09:00
tmk
42dfaa3a39
adb_usb: Fix capslock of unimap
2016-08-29 14:38:38 +09:00
tmk
1eec163213
adb_usb: Add unimap_plain
2016-08-29 13:54:44 +09:00
tmk
7b31d1b9d9
Remove keymap read code from project directories
2016-08-29 13:54:44 +09:00
tmk
c04b6bec89
Fix: Use action_t in keymap files
2016-08-29 13:54:44 +09:00
tmk
b653b622a6
adb_usb: Add support for Apple Adjustable keybaord media keys
2016-06-04 19:31:44 +09:00