I have an idea for a new kind of keyboard, i think the best way to test it would be to make one and get it to work with my computer. If i can get each button on it to send a keypress signal like any other keyboard, i can work out the details with software like Kanata.

I have access to a 3D printer and i can make models in Blender, but i have no idea where to start with the electronics. Should i look into Arduino? Contact electronics manufacturers? How do i get from an idea on paper to a physical prototype?

I should mention, this thing is actually supposed to be a TV remote, because i think it’s bogus how little typing on a game console or smart TV has evolved since the '80s. I said keyboard because that’s basically what i’m trying to prototype, but normal mechanical keyboard hardware is rather bigger than what i’m trying to make. Little buttons my computer can treat as a keyboard would be a good step toward making a good design for a remote controller. Also, i am not a programmer. I know a little HTML and have dabbled with Inform6/7, but C and Python are magic wizard stuff to me.

  • Sunsofold
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    15 days ago

    If you just want to control a computer, there are extant products for that. I have a device for controlling my RasPi that is maybe 10x15cm. It has a mini-keyboard, a thumb stick, a d-pad, and a touch pad. I have another without the stick and d-pad that is ~5x20cm. Some gaming mice have multiple completely reprogramable buttons.

    If you want to have fun building, though… One of those mice could be an interesting place to start. It’s layperson programmable. Has the ICs (kind of the hardest part) already made. You could rewire a few switches and design a shell.

    edit: saw this