Secondary custom keyboards are terrific if you're doing something technical — like editing music or video, or even playing a video game. You can assign a key to run a command or a macro you use repetitively.
Over at Reddit, "RonaldMcWhisky" describes how he took a USB cash-register keyboard — the Wincor Nixdorf TA85P, bought for 30 euros on Ebay — then plugged it into his computer and found he could easily read the keypresses using Python. — Read the rest