-
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
[IBMPC_USB] Terminal Model M recognized as AT board #687
Comments
I never found Keyboard ID 7F7F on the net, interestintg. Try this patch.
|
Thanks for the pics. As for the keys, The default keymap for Termianal may be changed in future but there is no decisive keymap for Terminal layouts apparently. Assuming you are using macos ScrollLock is recognized as F14. You can use hid_listen to see scan codes for the keys which don't register. I think the keys send something but macos can't recognize. I guess the keys are mapped as 'Vol Down' and '無変換' on default keymap. With Soarer's converter what do those keys register? |
Yes, I'm using macOS. This is the default keymap that I have when I flash Soarer's firmware without uploading any additional configuration: When trying to remap the keys using the web UI, I fail to understand which keys of the 122-key layout refer to which keys on the 102-key model. I would appreciate it if you could you help me identify the position of the keys on the 122-key and their respective positions on the 102-key layout :) ? Thanks again Hasu! |
For example, to remap 'Home' on top right cornor in your keyboard you can edit 'Home' key(you can locate it in middle of cursors) on Keymap Eiditor. But just wait for now. I have something to know about the keyboard before starting remap. Can you check scan codes in table below and correct if there is wrong code?
|
Also can try this patch and post debug outputs of startup? This check if the keyboard supports Code Set 2. If so the keyboard may be supported with better keymap by default.
|
Here are the scan codes that I have:
|
The keyboard now behaves as it was in the beginning, it is identified as an AT board. This is the debug message at startup after applying the patch:
|
Thank you for the info and test. 'PrintScreen'(0x08) on left top corner can be remap with 'F13' key on Keymap Editor. It seems that on macos F13 and F14 are recognized as 'PrintScreen' and 'ScrollLock' and 'PrintScreen' and 'ScrollLock' are recognized as F13 and F14 for some reason. Weird but Apple do that things. Following is scan code table for TMK 122-key Termainal layout, you can know how 101-key is mapped to 122-key there.
|
Thanks for your help Hasu :) |
I'll merge it in a few weeks with other fixes |
Just merged now! Default keymap of 101-key/102-key Terminal looks like below.
|
Hello Hasu,
I encountered an issue when using TMK's ibmpc_usb firmware on a ProMicro. (no pull-up resistors on the DATA and CLOCK lines) to convert a Model M 101-key (part number: 1394204).
The keyboard speaks codeset 3 but the firmware identifies it as an AT board:
When I plug the keyboard in to test it, some keys keep registering even when they're no longer pressed. Other keys don't even register.
On the other hand, Soarer's converter is able to identify it as a codeset 3 capable keyboard:
The text was updated successfully, but these errors were encountered: