Can I mod my Unicomp PC122 to output a unique scancode for each key?
Posted: 12 Jan 2021, 23:34
I have this Unicomp PC122 (UB40B5A): https://www.pckeyboard.com/page/product/UB40B5A I got it last year around the start of my personal keyboard hobby renaissance. The "works out of the box with USB" was a big selling point for me then, and I didn't really understand how the limitations of the built in layout would affect me.
The Issue
I've set up an AutoHotKey script to convert it to a standard-ish ISO layout. It mostly works, but still has some annoying quirks. For example, Ctrl+Alt+Delete doesn't really work because I have to send this AHK code
to have delete in the standard place, but because I have to send Ctrl up, Ctrl+Alt+Delete doesn't work. Additionally, getting my remapped keys to play nicely with the various remote connection setups I do for my work is... hit and miss.
So at this point, the PC122 is just my weekend board because it's too annoying to use for work with all the limitations. If I knew then what I knew now, I'd have just ordered it with the layout I wanted from the factory, but I didn't know you could do that, and I didn't even know what I would've wanted the keys to do anyway at that time.
Short of having the built in layout that I want, I'd like to at least output a unique scancode for each key, which would be much cleaner to remap and I could use something like Hasu's USB to USB converter on it.
The closest I've found is this thread viewtopic.php?f=2&t=22168. However, when I opened mine up, I discovered that mine has a different PCB:
I might be able to send it back to Unicomp, but I'd like to explore other options before I pay half the price of the board over again in shipping and customization fees just to get a different layout.
Is there any way to modify my PC122 to output unique scancodes for each key? Is anyone familiar with the PCB in mine that could offer some guidance before I go bricking my keyboard by connecting jumpers I shouldn't?
Spoiler:
I've set up an AutoHotKey script to convert it to a standard-ish ISO layout. It mostly works, but still has some annoying quirks. For example, Ctrl+Alt+Delete doesn't really work because I have to send this AHK code
Code: Select all
<^F6::Send, {Blind}{Ctrl up}{Delete}
So at this point, the PC122 is just my weekend board because it's too annoying to use for work with all the limitations. If I knew then what I knew now, I'd have just ordered it with the layout I wanted from the factory, but I didn't know you could do that, and I didn't even know what I would've wanted the keys to do anyway at that time.
Short of having the built in layout that I want, I'd like to at least output a unique scancode for each key, which would be much cleaner to remap and I could use something like Hasu's USB to USB converter on it.
The closest I've found is this thread viewtopic.php?f=2&t=22168. However, when I opened mine up, I discovered that mine has a different PCB:
Spoiler:
I might be able to send it back to Unicomp, but I'd like to explore other options before I pay half the price of the board over again in shipping and customization fees just to get a different layout.
Is there any way to modify my PC122 to output unique scancodes for each key? Is anyone familiar with the PCB in mine that could offer some guidance before I go bricking my keyboard by connecting jumpers I shouldn't?