USB keyboard/mouse to PS/2 interface converter using a Raspberry Pi Pico
MIT License
Bot releases are visible (Hide)
Thanks to @bstrobel for adding support for Silicon Graphics Workstations.
Thanks to @ssokolow for debugging holding down keys while rebooting to enter BIOS setups.
ps2x2pico.uf2
uses the mouse rate set by the host PC
ps2x2pico-100hz.uf2
uses fixed 100 Hz mouse rate, ignores host request
ps2x2pico-200hz.uf2
uses fixed 200 Hz mouse rate, ignores host request
Published by No0ne 6 months ago
Thanks to everyone for helping, debugging and testing!
ps2x2pico.uf2
uses the mouse rate set by the host PC
ps2x2pico-100hz.uf2
uses fixed 100 Hz mouse rate, ignores host request
ps2x2pico-200hz.uf2
uses fixed 200 Hz mouse rate, ignores host request
Published by No0ne 7 months ago
pre-release version 1.0
Published by No0ne 9 months ago
This fixes two bugs regarding ghost mouse movement and key presses mentioned here: https://github.com/No0ne/ps2x2pico/issues/19
Still need to implement the mouse decoupling mentioned here: https://github.com/No0ne/ps2x2pico/issues/1#issuecomment-1849435280
Published by No0ne about 1 year ago
Backported from PiKVM Pico HID: https://docs.pikvm.org/pico_hid/
Please note that the keyboard and mouse clock/data lines have to be swapped from now on.
HV1 is now keyboard data
HV2 is now keyboard clock
HV3 is now mouse data
HV4 is now mouse clock
Published by No0ne about 1 year ago
This is just a pre-release to announce a hardware change for the upcomming 1.0 version!
Please note that the keyboard and mouse clock/data lines have to be swapped from now on.
HV1 is now keyboard data
HV2 is now keyboard clock
HV3 is now mouse data
HV4 is now mouse clock
https://github.com/No0ne/ps2x2pico#usage
Version 1.0 will be released if the mouse translation is fully working on all my test machines.
Published by No0ne almost 2 years ago
Thanks @serisman