Newbie here... I've been reading this thread quite a while and recently I was successful in converting a 122-key terminal M. I just acquired another terminal M real cheap. This one is a 101-key. But it must be a franken-board. P/N is 1395162, but it's printed on a mailing label that's been pasted over an IBM-Lexmark label for 1391401 dated November 4, 1993. There are no LED's and the logo is oval grey at upper-left and the connector is RJ45 - non-removable. By the way, the key caps are almost identical to the standard PS/2 model M, locations and labels -- except for the pad_minus that has "Setup" printed on the front and the pad_plus with "\ z" printed on the front -- actually the top line of the "z" intersects the "\" -- never seen a symbol like that before. So I'm thinking that the previous owner did some mix and matching... I'm pretty sure it's not 1391401 given the non-removable RJ45 connector and the lack of LED's.
When I connected it and ran hid_listen, ESC showed up as F13, Print Screen as F23, Scroll lock as F24, Pause as LANG_4, Num_lock as ESC, pad_slash as Num_lock, pad_asterix as scroll lock, pad_plus as pad_asterix, pad_minus as extra_sysrq, and finally pad_plus as pad_enter. Of course, I was able to fix all these using remap block thanks to Soarer. But here's the kicker. Neither CTRL key registers with hid_listen!! Nothing shows up! On a text editor, hitting CTRL-c registers as "c" -- it's as though CTRL doesn't exist.
I can believe that one CTRL key might be damaged, but both? Otherwise the board is pretty solid -- all rivets are intact and the all other keys register and all keys buckle nicely -- tight, nothing loose. typing feel is wonderful, almost as crisp as a new Model M, but without the CTRL key, well you know...
Any ideas?? I'm stumped. As Halvar said, where is Soarer these days? BTW, thanks, Halvar -- I'm using your config file for the 122-key.