-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PS/2 Mouse and MouseKey integration #101
Comments
This is contention example on mouse button state of PS/2 mouse and mouse key. https://geekhack.org/index.php?topic=41989.msg2889869#msg2889869 |
On every mouse report we have to perform 'OR' on all current button states of existed point devices like mouse key, PS/2 mouse and ADB mouse somehow. |
This allows users to use mousekey buttons with PS/2, ADB or Serial pointing device.
This fix allows users to use mousekey buttons with PS/2, ADB or Serial pointing device. |
- 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
At this time PS/2 mouse support and mouse key are implemented independently and don't share resource. These can be used at same time but they don't cooperate, completely independent two HID reports are created.
To support multiple pointing devices like mouse key, PS/2 mouse or TrackPoint it should share common code base and resources. API and code need to be refactored.
The text was updated successfully, but these errors were encountered: