geekhack

geekhack Community => Keyboards => Topic started by: QuincyJones on Mon, 16 May 2016, 12:33:33

Title: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: QuincyJones on Mon, 16 May 2016, 12:33:33
As much as I search, I seem to find conflicting answers, some saying no, whilst others, yes. So, as of today can the keys be used as macros with a decent converter? I'd imagine if they could, with another application like autokeys, it could make the keyboard quite powerful?
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: y11971alex on Mon, 16 May 2016, 12:53:31
Yes.
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: QuincyJones on Mon, 16 May 2016, 13:23:59
Thanks, does that include the M and the F?
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: CPTBadAss on Mon, 16 May 2016, 13:39:13
M's can be programmed with a Soarer converter aka a Teensy and some wiring. Info can be found here (https://geekhack.org/index.php?topic=17458.0). Fohat.digs also had a good thread on that. There's pre built ones as well (https://geekhack.org/index.php?topic=64670.0). And I think phosphorglow has a converter (http://phosphorglow.net/store/products/universal-model-m-usb-controller-3/) out as well. I'm not sure if an SDL-USB cable will allow the computer to register all the scan codes properly so you can use like autokeys to program it.

F's use a converter. Mine's been converted with an xwhatsit converter (https://geekhack.org/index.php?topic=62100.0). I believe there's another option called the DPH as well (https://geekhack.org/index.php?topic=52922.msg1304001#msg1304001).
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: QuincyJones on Mon, 16 May 2016, 13:52:20
M's can be programmed with a Soarer converter aka a Teensy and some wiring. Info can be found here (https://geekhack.org/index.php?topic=17458.0). Fohat.digs also had a good thread on that. There's pre built ones as well (https://geekhack.org/index.php?topic=64670.0). And I think phosphorglow has a converter (http://phosphorglow.net/store/products/universal-model-m-usb-controller-3/) out as well. I'm not sure if an SDL-USB cable will allow the computer to register all the scan codes properly so you can use like autokeys to program it.

F's use a converter. Mine's been converted with an xwhatsit converter (https://geekhack.org/index.php?topic=62100.0). I believe there's another option called the DPH as well (https://geekhack.org/index.php?topic=52922.msg1304001#msg1304001).

M's can be programmed with a Soarer converter aka a Teensy and some wiring. Info can be found here (https://geekhack.org/index.php?topic=17458.0). Fohat.digs also had a good thread on that. There's pre built ones as well (https://geekhack.org/index.php?topic=64670.0). And I think phosphorglow has a converter (http://phosphorglow.net/store/products/universal-model-m-usb-controller-3/) out as well. I'm not sure if an SDL-USB cable will allow the computer to register all the scan codes properly so you can use like autokeys to program it.

F's use a converter. Mine's been converted with an xwhatsit converter (https://geekhack.org/index.php?topic=62100.0). I believe there's another option called the DPH as well (https://geekhack.org/index.php?topic=52922.msg1304001#msg1304001).

Thanks, it seems like terminal keyboards would be FAR more useful as a keyboard than a regular M! Other than the conversion process involved, are there any downsides to a terminal keyboard?
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: CPTBadAss on Mon, 16 May 2016, 13:54:10
Downsides? It's a little more work to get them to work over PS/2 or USB. Like with an M, I could just get a PS/2 to USB converter. I forget if Fs come with PS/2 but I'm leaning towards. And you'll have to do a little work to get LEDs. Oh and they're huge. HUGEEEEEEEE. I don't like how big they are lol.
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: khirin on Tue, 17 May 2016, 00:19:54
Terminal model M and F can be converted with Soarer converter as mentioned earlier. For DIY project you may use the $5 pro micro instead of the Teensy.  Then, any single key macro should have no problem on both model M and F. However, The terminal Model M I have (M122) cannot register multiple keys, i.e. ctrl+alt+space dued to its 2kro while my F122 doesn't have that problem. Hope this help.
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: QuincyJones on Tue, 17 May 2016, 10:15:42
Terminal model M and F can be converted with Soarer converter as mentioned earlier. For DIY project you may use the $5 pro micro instead of the Teensy.  Then, any single key macro should have no problem on both model M and F. However, The terminal Model M I have (M122) cannot register multiple keys, i.e. ctrl+alt+space dued to its 2kro while my F122 doesn't have that problem. Hope this help.
Oh wow, thanks for pointing that out. I didn't realise the terminal M is only 2KRO. That's... an issue for me! I wouldn't be able to do anything in Visual Studio!

Can 2KRO be changed via the USB controller, or would that be hardcoded on the actual keyboard controller?
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: mike52787 on Tue, 17 May 2016, 11:05:42
Terminal model M and F can be converted with Soarer converter as mentioned earlier. For DIY project you may use the $5 pro micro instead of the Teensy.  Then, any single key macro should have no problem on both model M and F. However, The terminal Model M I have (M122) cannot register multiple keys, i.e. ctrl+alt+space dued to its 2kro while my F122 doesn't have that problem. Hope this help.
Oh wow, thanks for pointing that out. I didn't realise the terminal M is only 2KRO. That's... an issue for me! I wouldn't be able to do anything in Visual Studio!

Can 2KRO be changed via the USB controller, or would that be hardcoded on the actual keyboard controller?

If you want to get around the 2kro, you have to buy a f122. all model ms internally only support 2kro because of the matrix printed on the membranes.  AFAIK there is no way to get above nkro with the model m. The model f on the other hand natively supports nkro.
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: supamesican on Tue, 17 May 2016, 12:24:37
Terminal model M and F can be converted with Soarer converter as mentioned earlier. For DIY project you may use the $5 pro micro instead of the Teensy.  Then, any single key macro should have no problem on both model M and F. However, The terminal Model M I have (M122) cannot register multiple keys, i.e. ctrl+alt+space dued to its 2kro while my F122 doesn't have that problem. Hope this help.
Oh wow, thanks for pointing that out. I didn't realise the terminal M is only 2KRO. That's... an issue for me! I wouldn't be able to do anything in Visual Studio!

Can 2KRO be changed via the USB controller, or would that be hardcoded on the actual keyboard controller?

If you want to get around the 2kro, you have to buy a f122. all model ms internally only support 2kro because of the matrix printed on the membranes.  AFAIK there is no way to get above nkro with the model m. The model f on the other hand natively supports nkro.

If you get some copper foil, and solder some diodes to remake the matrix yourself it is possible to get nkro on an M. Wendel from teksyndicate did it, but he is also a wizard.
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: fohat.digs on Tue, 17 May 2016, 12:52:53

only 2KRO. That's... an issue for me! I wouldn't be able to do anything in Visual Studio!


You know that "xKRO" numbers are only worst-case and that Control, Shift, and Alt don't usually count in that equation?
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: supamesican on Tue, 17 May 2016, 19:46:48

only 2KRO. That's... an issue for me! I wouldn't be able to do anything in Visual Studio!


You know that "xKRO" numbers are only worst-case and that Control, Shift, and Alt don't usually count in that equation?
Going to chime in as a professional developer that uses visual studio, I can confirm the 2kro on model M's causes no problems for me
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: chyros on Wed, 18 May 2016, 02:23:13
Terminal model M and F can be converted with Soarer converter as mentioned earlier. For DIY project you may use the $5 pro micro instead of the Teensy.  Then, any single key macro should have no problem on both model M and F. However, The terminal Model M I have (M122) cannot register multiple keys, i.e. ctrl+alt+space dued to its 2kro while my F122 doesn't have that problem. Hope this help.
Oh wow, thanks for pointing that out. I didn't realise the terminal M is only 2KRO. That's... an issue for me! I wouldn't be able to do anything in Visual Studio!

Can 2KRO be changed via the USB controller, or would that be hardcoded on the actual keyboard controller?

If you want to get around the 2kro, you have to buy a f122. all model ms internally only support 2kro because of the matrix printed on the membranes.  AFAIK there is no way to get above nkro with the model m. The model f on the other hand natively supports nkro.

If you get some copper foil, and solder some diodes to remake the matrix yourself it is possible to get nkro on an M. Wendel from teksyndicate did it, but he is also a wizard.
REALLY?! Oo that sounds incredible, do you have a link?

I'd still just go for an F btw, they're better anyway xD .
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: supamesican on Wed, 18 May 2016, 07:59:29
I'll see if I can find the video he talked about it in, he hasnt done a how to as of yet
Title: Re: Can all the extra keys on an IBM terminal keyboard be used as macros?
Post by: acid2000 on Wed, 18 May 2016, 10:00:00
2KRO is all good for me with VS.

With that in mind does anyone have a list of key combos that don't actually work?