You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Resulting Issue:
Keyboard mostly works but not quite
I've set up kiibohd on a Teensy 3.2 to replace the built-in controller on an IBM Model M 122-key terminal keyboard. I've got it mostly working, but I've run into a couple of issues. The code I'm working from is in the repo above.
For some reason, shift+Z/X/C/V/N/M/period/comma/question return only the shift code. For example, in matrixDebug, if I press Shift+A it returns codes 0x18 (shift) and 0x7D (A). If I press Shift+Z, it returns 0x18 (Shift), 0x18 (pressed Z, got Shift return code). I understand the matrix for the M122 is... suboptimal, but IBM and others have gotten it to work.
Also, if I press Left-Shift, it returns an 0x04 scan code, and I have "S0x04 : U"LShift";" defined in defaultMap.kll, but the OS ignores it.
Thanks for your help.
The text was updated successfully, but these errors were encountered:
Device:
IBM Model M 122-key
Firmware Origin:
controller git repo
OS:
Windows Server 2016
Version:
https://github.com/sshockley/controller/tree/m122
Reproduction Steps:
Resulting Issue:
Keyboard mostly works but not quite
I've set up kiibohd on a Teensy 3.2 to replace the built-in controller on an IBM Model M 122-key terminal keyboard. I've got it mostly working, but I've run into a couple of issues. The code I'm working from is in the repo above.
For some reason, shift+Z/X/C/V/N/M/period/comma/question return only the shift code. For example, in matrixDebug, if I press Shift+A it returns codes 0x18 (shift) and 0x7D (A). If I press Shift+Z, it returns 0x18 (Shift), 0x18 (pressed Z, got Shift return code). I understand the matrix for the M122 is... suboptimal, but IBM and others have gotten it to work.
Also, if I press Left-Shift, it returns an 0x04 scan code, and I have "S0x04 : U"LShift";" defined in defaultMap.kll, but the OS ignores it.
Thanks for your help.
The text was updated successfully, but these errors were encountered: