geekhack
geekhack Community => Keyboards => Topic started by: Pixel_Outlaw on Thu, 03 June 2010, 15:23:53
-
I was just wondering if there is any hardware that can add additional keys to a computer. This ideally would be something like a number pad with more keys that register differently than the attached keyboard would. I would like to set up a dedicated function key press device besides my keyboard. I know that there is key mapping software but I would just like another whole control panel. USB connection would be ideal.
Any help or ideas? Like I said, I really just don't want to map new keys and use software to make my keyboard do double duty. I guess the device would need to not send the same keycodes as the keyboard...
-
Technically, any device which has its own driver and software could do this by programming their own USB protocol. Heck, they could even reuse the hardware and keyboard protocol. They would just need to change the device type ids and get a custom driver which is based on the keyboard one.
-
There are quite a few game pads/num pads/POS keyboards that can be programmed then work without the need to keep software on the computer. E.g.
- Belkin Nostromo N52te
- Cherry G84-4700 PS/2 numpad
- Cherry G80-3700 numpad
- Even the Logitech G9 mouse
-
You can also hook up another keyboard and have twice the buttons as before.
-
Thank you for helping me!
I've looked into the various mappable devices and come to the conclusion that I simply do not have the money for most of them right now. I do not own any of the iDevices out of freewill but that may be an attractive option for some people.
I guess my next question would be how to hook up a second keyboard or numpad as mentioned and not generate the same key codes as they keyboard that is currently attached. I have a numpad that is usb and also a usb keyboard. However if I hook them up and relable the keys I don't know if a software program will be able to differentiate them from one keyboard to the other so I can set one aside. I guess to sum it up, I want my desktop too look as confusing and complex as possible hahahahah. I suppose I could use stickers to cover keys if it would be possible to remap their functions. I'm still very open to ideas but currently I'm stashing money away for more college.
-
I guess my next question would be how to hook up a second keyboard or numpad as mentioned and not generate the same key codes as they keyboard that is currently attached.
Somebody mentioned the Frets on Fire Keyboard Mapper (http://codeninja.de/fretsmapper/) recently. I downloaded it but haven't tried it yet. At the very least it proves such a thing is possible.
Frets on Fire Keyboard Mapper
This software can distinguish two keyboards (even from the same vendor) and is able to remap any keypresses on Return or F1-F5 to a letter-key, as seen in the graphic below. Now both players can play against each other utilizing the same keys to play.
Physical Key Returned Key Player 1 Returned Key Player 2
F1 q a
F2 w s
F3 e d
F4 r f
F5 t g
Return y h
Download v1.0 (Windows)
Download v1.1 (Windows)
v1.1 lets you freely configure up to 32 keys. Plus minor bugfixes.
-
Jobs told me to try iphone. :D