so I've been idly designing a "ultimate workbench keyboard", a sort of keyboard that's designed to be usable with anything from bluetooth/usb/ps/2/xt/etc with easy software-defined additions for new protocols, right?
It's got a small screen for configuration and such, but I recently thought it might be handy to put TOTP/HOTP support, and have it just type out the codes for you.

But I thought of a worse use: a sim slot, for receiving SMS messages. THE ULTIMATE 2FA KEYBOARD!

I'm gonna have to include some kind of modular extension mechanism, because I don't want that in the base build. I'm not trying to make a 500$ keyboard here, because mechanical keyboard nerds are not my target audience

I would make this keyboard rubberdome on membrane if I could

I basically want the most boring keyboard ever made, but with a screen and open microcontroller for reprogramming to different protocols. The layout is going to be so boring I'm probably going to steal it from an old Packard Bell keyboard from 1991

I will make it out of the most beige plastic I can find

it'll be available in regular and pre-yellowed variants, of course.

The funniest part of designing this is I keep thinking I'll put some buttons around the screen to control it.
Because obviously you need some input for the screen!
on a ... keyboard.

I think it's gonna have just one key that's "shift into screen mode" (it'll light up, or I'll just reuse the screen backlight to indicate screen-mode) and from there you can use the arrow keys and enter/tab/etc to select options

maybe I'll make it modular and use that for the connectors. I was planning to just have a couple ports like USB-B, PS/2, AT and you hook them up with the proper adapters, but if I made it have several modular ports, you could pick which ones you wanted.

this'd also open it up to using keyboards that use Weird Voltages, because each little adapter could have the needed voltage regulators/level shifters on it.

although one of my goals is to make a keyboard that will Just Work for just about any computer you need a keyboard for. Digging it out and then going "shit, where's my RS232 serial module?" kinda goes against that.

This is what I'm planning it to look like: Standard PC layout, but an extra key and a screen.

It's a wedge shape (like early PC keyboards) so that it has room for connectors along the back, and it'll have a slot for an 18650 battery. This won't be necessary, but it'll be available for things like Bluetooth mode.

It'll have a (female) USB port as a well, which'll be useful for fun things like loading new layouts and code off USB flash drives, but it'll also let you do fun things like putting a text file on there and letting you select it from the screen (or set up a macro to trigger it).

So you could put BEEMOVIE.TXT on there and when you do CTRL-ALT-B it types out the whole script for you

@foone this is starting to sound like a grown-up version of the alphasmart... :'D

@elfi a bit! But that's just Fun Extra Stuff I'm thinking about adding, the prime purpose of this keyboard is the interoperability.
But since it's got the capability, why not add more fun stuff to it? it's just software, and I'm a programmer.

Follow

@foone I would absolutely try to set it up for running a word processor off a TTL serial display given the opportunity

· · Web · 0 · 0 · 1
Sign in to participate in the conversation
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.