Concept: wireless keyboard, but each key is an independent unit, powered inductively (same idea as "wireless LEDs")
@retr0id with piezoelectric ceramics?
@terryip I haven't figured out how the response would work exactly yet, but I'm thinking some kind of simple RF transmitter that (if the key is pressed) "reflects" back a signal at a specific frequency, to be detected by a base station.
@retr0id @terryip This probably isn't practical for your solution (>$$$!) but if you're not familiar with these energy harvesting switches they're a real neat product concept: https://www.mouser.com/new/zf-electronics/cherry-energy-harvesting-switches/
@retr0id @terryip You're almost describing something similar to RFID/NFC (base-station actively transmitting RF, peripheral modulates the RF field), and I think a keyboard could be low-powered enough to energy harvest off the active field. Some of NXP's more advanced NFC chipsets could do this for you, and you could use it like a communications pipe / simple shared memory buffer.
@[email protected] @terryip Hmm, if we had a grid of magnets with coils around them, and each key-unit had a magnet and a coil connected to a key that's normally open, I think the base-unit could detect key presses purely by how power usage of individual coils would spike.
@retr0id What is powered in the key? (a light/a display/...?)
@robryk A switch.
@retr0id I'm confused. I expected that you wanted to power something in the part of the key that moves. But you don't need any powered part of the switch there: if nothing else, you can have a reed switch/Hall sensor under it and a magnet inside.
@retr0id Aah, you want to power the keys from a nontrivial distance?
@robryk No distance required.
@retr0id Then how does this differ from having a bunch of reed switches underneath that detect the status of the keys? (I'm probably missing some obvious part of the description.)
@retr0id david what the fuck
@teraben You've never wanted to rearrange your keyboard layout on the fly?
@retr0id I already have to remember 3 different layouts have mercy
@retr0id @teraben We had that and it was called a “software keyboard”. Benefits include not having 50-odd pieces to arrange
@retr0id Why not figure out how to use some piezoelectric force to broadcast a signal on click?