tmk
29d59610e1
adb_usb: Update prebuilt firmware files
...
- Add support for JIS keyboard
2022-05-05 18:01:08 +09:00
tmk
755c6c90a5
adb_usb: Fix unimap for JIS
2022-05-05 17:51:24 +09:00
tmk
ce2d9b739a
adb_usb: Fix scan code for T and Y
2022-04-26 12:27:14 +09:00
tmk
694b1070aa
adb_usb: Add JIS layout support
2022-04-25 22:37:53 +09:00
tmk
6ef4a03087
adb_usb: Remove excess keymap layer
2022-04-25 22:37:52 +09:00
tmk
2a92acdd2b
adb_usb: Add support for JIS keys
2022-04-25 22:37:52 +09:00
tmk
9643a76b8e
adb_usb: Remove mouse acceleration
2022-04-25 22:26:21 +09:00
tmk
2ccdf7f6ff
adb_usb: Update prebuilt firmware files
...
- Fix for dumb devices(keypad) #733
- PSW support for NeXT keyboard #735
- Service Request(SRQ) support
- Change adb_host_kbd_led()
- Scan unsuppoted devices by SRQ
2022-04-25 20:09:09 +09:00
tmk
538a241ddc
adb_usb: Add PSW pin support #735
...
NeXT ADB keyboard Power key doesn't send scan code and only asserts PSW.
2022-04-25 20:07:46 +09:00
tmk
da230d3896
adb_usb: Scan unsupported devices with Reg0 by SRQ
2022-04-25 18:18:17 +09:00
tmk
0b3ee443ec
adb_usb: Clean mouse setup code
2022-04-24 19:27:40 +09:00
tmk
373706875e
adb_usb: Clean keyboard setup code
2022-04-24 19:27:40 +09:00
tmk
c3e86bd75c
adb_usb: Fix for devices that can't change address
...
Poll default address when Service Request is asserted
https://github.com/tmk/tmk_keyboard/issues/733
2022-04-24 19:02:54 +09:00
tmk
12cd162015
adb_usb Update prebuilt firmware files
...
- Disable mouse scroll wheel emulation by default
- Disable mouse acceleration by default
- Disable 16-bit USB HID mouse report by default
- 2-button mouse should work as it works on Mac OS9/OSX now.
Mouse supports:
Confirmed:
- Kensington Turbo Mouse 5
- Kensington Thinking Mouse
- Macally 2-button Mouse
- Logitech TrackMan/MouseMan(Prorietary)
- Logitech TrackMan/MouseMan(Extended)
- Contour Design Countour Mouse
Not confirmed yet:
- Microspeed MacTrac
- Mouse Systems A3 Mouse/Trackball
- CH Products Trackball Pro/DT225
2022-04-13 10:04:06 +09:00
tmk
0a27e77fba
adb_usb: Update README
2022-04-13 09:21:11 +09:00
tmk
d3807f41b9
adb_usb: Disable scroll wheel emulation
...
Just send plain mouse button event to
use mouse configuration utility on computer
2022-04-11 23:10:56 +09:00
tmk
ae183105bb
adb_usb: Disable 16-bit extended USB mouse report
...
16-bit extended report is not required in most devices.
Turbo Mouse 5 even uses range limited -126 to 126 for XY
2022-04-11 23:04:36 +09:00
tmk
13d57308be
adb_usb: Disable mouse acceleration
...
current mouse acceleration doesn't appear proper.
2022-04-11 23:02:46 +09:00
tmk
0c25a46dc8
adb_usb: Fix for weirdness of 2-button mouses #724
...
This ignores 'optional second button' in Apple Classic Mouse protocol
as Mac OS9 and OSX does. This is needed and useful in most cases.
NeXT ADB Mouse is an exception, this disables its right button.
You can disable this using `ADB_MOUSE_2ND_BUTTON_QUIRK` in config.h.
2022-04-11 22:18:01 +09:00
tmk
3a6fe4069d
adb_usb: Fix Apple Classic/Extended Mouse support
2022-04-11 21:42:11 +09:00
tmk
011fb9e731
adb_usb: Add Logitech Extended mouse support
2022-04-11 21:38:57 +09:00
tmk
2141d742ca
adb_usb: Add Mouse Systems A3 support
2022-04-11 21:21:44 +09:00
tmk
2080d391a7
adb_usb: Add Microspeed/Contour/CH Products support
2022-04-11 21:21:44 +09:00
tmk
64de561818
adb_usb: Add Logitech Mouseman/Trackman support
2022-04-11 21:21:44 +09:00
tmk
cf26ad4ae1
adb_usb: Add Macally2 support
...
adb_usb: Fix Macally2 signed integer
adb_usb: Keep `mouse_handler' until other shows up
https://elixir.bootlin.com/linux/v5.17/source/drivers/macintosh/adbhid.c#L1068
https://geekhack.org/index.php?topic=14290.msg3116799#msg3116799
2022-04-11 19:26:13 +09:00
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