EDIT: I decided to try testing to see if this was an issue with the keyboard itself or just the firmware, so I connected a separate PS/2 mouse and keyboard, and the issue occurred as well. Something I also noticed is that after the issue occurs, the keyboard stops working and the attempting to use the mouses causes it to send key inputs, almost like the firmware may be losing track of which device is which.
PREV: I have been attempting to use this firmware with a Model M5-2, a Model M keyboard that includes a built in trackball, connected to over a Y split PS/2. I initially had some issues with the firmware when first putting this together, where the keyboard would seemingly randomly disconnect while typing. HID Listen would continue to read key inputs but no keys would actually work, and the lights on the keyboard would flash. I'm still not 100% what caused this, but I had suspected a loose connection with the pull up resistors at first. Since actually wiring it instead of using a breadboard it seemed like the issue stopped, but I have now encountered a new one I can consistently cause that leads me to believe this was an issue related to incompatibility with the keyboard itself.
When just using the trackball or just using the keyboard, it all works fine. However, if I attempt to type anything while also moving the pointer with the trackball, both will stop working and seemingly reconnect. HID Listen shows something clearly going on, hopefully this output can help with solving this.
This was the result of me first typing with the keyboard, and just using the mouse, and then doing both at the same time
EDIT: I decided to try testing to see if this was an issue with the keyboard itself or just the firmware, so I connected a separate PS/2 mouse and keyboard, and the issue occurred as well. Something I also noticed is that after the issue occurs, the keyboard stops working and the attempting to use the mouses causes it to send key inputs, almost like the firmware may be losing track of which device is which.
PREV: I have been attempting to use this firmware with a Model M5-2, a Model M keyboard that includes a built in trackball, connected to over a Y split PS/2. I initially had some issues with the firmware when first putting this together, where the keyboard would seemingly randomly disconnect while typing. HID Listen would continue to read key inputs but no keys would actually work, and the lights on the keyboard would flash. I'm still not 100% what caused this, but I had suspected a loose connection with the pull up resistors at first. Since actually wiring it instead of using a breadboard it seemed like the issue stopped, but I have now encountered a new one I can consistently cause that leads me to believe this was an issue related to incompatibility with the keyboard itself.
When just using the trackball or just using the keyboard, it all works fine. However, if I attempt to type anything while also moving the pointer with the trackball, both will stop working and seemingly reconnect. HID Listen shows something clearly going on, hopefully this output can help with solving this.
This was the result of me first typing with the keyboard, and just using the mouse, and then doing both at the same time