-
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
124-key 5576 support in ibmpc_usb #685
Comments
Yes, I'm happy to do that. And what are the keys you are interested exactly? Posting pic or ascii art to explain them would be useful. Did you see scan codes on debug outputs when you press those keys |
Thanks for the info. Great. The keyboard(5576-001) and other 5576s seems to start up with Scancode Set 2 and doesn't make Japanese specific keys enabled by default. And 5576-001 doesn't have lock indicators though, it accepts 'set indicator' command(wED). Reportedly 5576 series supports other Scancode Sets and 3(Terminal) and 82h(5576 specific) out of them appear to be promising. http://radioc.web.fc2.com/column/ps55/ps55kbd_scancode.htm Try this firmware which makes keyboard speakk on Terminal scan codes. |
haha, hidden LEDs are hilarious :) Great. Code Set 3(Terminal) makes the japanese specific keys usable. Can you check and correct scan codes of 5576-001 in following table? so that I can come up with new mapping without conflict.
|
Absolutely!
Summary of Changes: |
Thanks for the test. I'll try to tune default mapping avoiding conflict with IBM 122-key terminal later. I just built another firmware for Code Set 82h support, this supports 5576 specific keys better perhaps. Could you try this firmware to check scan codes of Codes Set 82h in table below?
|
Happy to test!
Lots of differences in this one. |
Thanks for the test. I decided to use Code Set 3 for 5576-001 and added support for the Japanese specific keys including¥(next to backspace), ろ(next to right shift). All keys should be registered on computer as default keymap on Keymap Editor now, except two keys. The two keys(labeled as '無変換' and '変換') next to space bar are mapped to Keypad,(P,) and KeyPad.(P.) because of avoiding conflict with IBM 122-key Terminal layout. Try new firmware and let me know if you find glitch or something. I'll add 5576-001 support to source repo and update prebuilt firmwares later. Also '無変換' and '変換' key of 5576 will be added to '122-key Terminal layout' of Keymap Editor. So that you can edit keymap for 5576-001 on Keymap Editor. http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?ibmpc_usb_32u4_terminal |
Thanks Hasu! I'm using the new hex now. Everything seems to match the default and what you described except I get KP Equal instead of KP Dot for the key to the right of the spacebar but I suppose that makes more sense for not causing conflicts with the 122 layout anyway. Again, I'm so grateful for you taking this on! |
Sorry, I meant P=(KP equal) for '変換' key, not P.(KP dot). The key should registers KP equal instead of KP Enter. I may be missing something. |
Ok- it is right then! The key does register KP Equal- I was replying before my morning coffee and misspoke. I updated my previous reply.
… On May 30, 2021, at 10:04, ***@***.*** wrote:
Sorry, I meant P=(KP equal) for '変換' key, not P.(KP dot).
The key should registers KP equal instead of KP Enter. I may be missing something.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
#685 https://github.com/tmk/tmk_keyboard/wiki/IBM-PC-AT-Keyboard-Protocol#ibm-5576-code-set-3 Make positon of keys on 5576-001 to fit 122-key layout: 0x13 -> 0x5D // JYEN 0x5C -> 0x51 // RO 0x76 -> 0x7E // Keypad ' 0x7E -> 0x76 // Keypad Dup 0x85 -> 0x68 // Muhenkan -> Keypad , 0x86 -> 0x78 // Henkan -> Keypad =
I just updated Keymap Editor and prebuilt fimrwares to add support for 5576-001. http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?ibmpc_usb_32u4_terminal Thanks |
It's working great! Thanks so much Hasu!! |
Hi Hasu,
Could you please add support for the 124-key 5576 to your ibmpc_usb converter? I want to be able to map all keys on the keyboard but currently the keys on either side of the space bar also register as spaces and I don't see how I would change this using an existing keymap or your web keymap editor.
This keyboard registers as AB92 in the toolbox.
The text was updated successfully, but these errors were encountered: