Post Aq2ZvJ9IxLsUeZRsHo by dzervas@kafeneio.social
 (DIR) More posts by dzervas@kafeneio.social
 (DIR) Post #Aq27a7t6pgi6vgz7BY by foone@digipres.club
       2025-01-13T08:05:52Z
       
       0 likes, 0 repeats
       
       The more security protections you have to bypass, the better the keyboard, right?
       
 (DIR) Post #Aq27i2WOfVHobR8PS4 by ozzelot@mstdn.social
       2025-01-13T08:07:23Z
       
       0 likes, 0 repeats
       
       @foone I guess!
       
 (DIR) Post #Aq27stp7Ld96oO4MZE by SvenGeier@mathstodon.xyz
       2025-01-13T08:09:19Z
       
       0 likes, 0 repeats
       
       @foone "Yes"
       
 (DIR) Post #Aq2BFKwjUCrFAI1Q6C by viraptor@cyberplace.social
       2025-01-13T08:46:57Z
       
       0 likes, 0 repeats
       
       @foone logical conclusion - the best keyboard makes you type a code for each key press. An anti-chorded keyboard? PIN combination -> single character?
       
 (DIR) Post #Aq2RGIdDB1UhXeN7tg by foone@digipres.club
       2025-01-13T11:46:25Z
       
       0 likes, 0 repeats
       
       I was hoping my keyboard project would be solderless and simple, but it turns out my esp32 thing can't do keyboards, so I need to either breadboard it so it can talk to another MCU that can or just switch to a completely new MCU that has both non-BLE wireless and can be USB
       
 (DIR) Post #Aq2RRJqczj3KV2tz8K by foone@digipres.club
       2025-01-13T11:48:31Z
       
       0 likes, 0 repeats
       
       maybe a pico W? or another ESP-based board.
       
 (DIR) Post #Aq2RVW6ZMgI9fmMO4u by foone@digipres.club
       2025-01-13T11:49:15Z
       
       0 likes, 0 repeats
       
       ESP32 I mean. I don't think they yet sell MCUs that are based on tapping into the human brain's natural psychic powers
       
 (DIR) Post #Aq2Rhd8f2VCCxk7A6S by jenesuispasgoth@pouet.chapril.org
       2025-01-13T11:51:25Z
       
       0 likes, 0 repeats
       
       @foone sorry if it's a dumb question, but why can't it handle a keyboard? Not enough pins?
       
 (DIR) Post #Aq2RpVdMpFie0IEZiS by foone@digipres.club
       2025-01-13T11:52:54Z
       
       0 likes, 0 repeats
       
       @jenesuispasgoth the ESP32 dev board I have (Sparkfun ESP32 Thing) only does USB through a serial chip, so it apparently can only appear as a serial device.
       
 (DIR) Post #Aq2RwrQMD0G9bzeckK by dascandy@infosec.exchange
       2025-01-13T11:54:11Z
       
       0 likes, 0 repeats
       
       @foone Sounds like you're not up for the challenge?
       
 (DIR) Post #Aq2SDSVE7SZJF4qXhI by tecteun@mastodon.social
       2025-01-13T11:56:42Z
       
       0 likes, 0 repeats
       
       @foone I use the pico for midi hid, so I guess keyboard hid works good too. Those black stm boards should also be an option.
       
 (DIR) Post #Aq2SLT7JidkfSqTxvk by bifo@mastodon.sdf.org
       2025-01-13T11:58:34Z
       
       0 likes, 0 repeats
       
       @foone NRF52840 / Nice! Nano?
       
 (DIR) Post #Aq2SX8oZ1qwHyLHDDU by jenesuispasgoth@pouet.chapril.org
       2025-01-13T12:00:43Z
       
       0 likes, 0 repeats
       
       @foone ah. That is, er, unfortunate.
       
 (DIR) Post #Aq2U5kU7ZtjwbXmSyO by foone@digipres.club
       2025-01-13T12:18:11Z
       
       0 likes, 0 repeats
       
       @EndlessMason @dascandy it's a good thing I already picked my post-transition name
       
 (DIR) Post #Aq2UBw9r5fhAXtFhhI by foone@digipres.club
       2025-01-13T12:19:20Z
       
       0 likes, 0 repeats
       
       to be clear what I'm trying to do is have a microcontroller plug into a computer as a USB keyboard, but it's also listening for some kind of wifi or (non-ble) bluetooth commands which tell it what button to push
       
 (DIR) Post #Aq2UIk2KYWQAykyeYa by foone@digipres.club
       2025-01-13T12:20:33Z
       
       0 likes, 0 repeats
       
       I was hoping to build this without needing to do anything other than program an existing MCU. Sadly it doesn't look like my current MCUs can do this
       
 (DIR) Post #Aq2UdXgdfRZ6l2kXqK by gsuberland@chaos.social
       2025-01-13T12:24:17Z
       
       0 likes, 0 repeats
       
       @foone you probably want ESP32-S3 or similar; it has the ability to be a USB HID device, and has WiFi. the Bluetooth is BLE so no dice there but it is at least WiFi capable.
       
 (DIR) Post #Aq2UuG2QXOZCwcuZdY by foone@digipres.club
       2025-01-13T12:27:21Z
       
       0 likes, 0 repeats
       
       @bangskij I've already run Doom on a keyboard (kinda), so that tracks
       
 (DIR) Post #Aq2X5EHfbEsYb8OuAK by foone@digipres.club
       2025-01-13T12:51:40Z
       
       0 likes, 0 repeats
       
       wait I found some old *redacted* bluetooth MCUs that are based on an 8-bit AVR, so it looks like they'll do USB HID.They only do Bluetooth BLE, but that's fine, since I have two. I can use one to talk to the other
       
 (DIR) Post #Aq2ZJwfRZzriDHfKCW by foone@digipres.club
       2025-01-13T13:16:39Z
       
       0 likes, 0 repeats
       
       except they don't work because they're running an ancient firmware and the firmware updater is broken. GREAT
       
 (DIR) Post #Aq2ZvJ9IxLsUeZRsHo by dzervas@kafeneio.social
       2025-01-13T13:23:31Z
       
       0 likes, 0 repeats
       
       @foone the esp32-s3 can do both BLE HID and USB HID
       
 (DIR) Post #Aq2aC5ITi9AKcBjsyO by dzervas@kafeneio.social
       2025-01-13T13:26:35Z
       
       0 likes, 0 repeats
       
       @foone the new ch582/592 can also do that, if you're talking about non-HID BLE. if you're really referring to BT Classic, I'd go with a rp2040/atmega32U/stm32 + HC-05 module
       
 (DIR) Post #Aq2aXxGEGp4u3t7EjA by tedmielczarek@mastodon.social
       2025-01-13T13:29:21Z
       
       0 likes, 0 repeats
       
       @foone I did something similar but with gamepads with a Raspberry Pi Zero W in USB gadget mode.
       
 (DIR) Post #Aq2eRzesqJ6NZq3oVk by foone@digipres.club
       2025-01-13T14:14:11Z
       
       0 likes, 0 repeats
       
       @FlatFootFox mainly just simplicity. I'm talking to a machine with bluetooth classic, usb, and wifi, but not BLE
       
 (DIR) Post #Aq2fFGwvLNlBOSzrGq by foone@digipres.club
       2025-01-13T14:23:09Z
       
       0 likes, 0 repeats
       
       I got one of them to update. Don't ask how. It didn't fully update to the latest version, but it's at least late enough to work, somewhat? I gave up and ordered a pico w
       
 (DIR) Post #Aq2ibM45Iy2JUaZF2W by gkrnours@mastodon.gamedev.place
       2025-01-13T15:00:35Z
       
       0 likes, 0 repeats
       
       @foone have you considered laser communication?
       
 (DIR) Post #Aq2jWeMfwHRYkqaF9s by trouble@masto.ai
       2025-01-13T15:11:04Z
       
       0 likes, 0 repeats
       
       @foone Pico W acting as a keyboard: https://learn.adafruit.com/diy-pico-mechanical-keyboard-with-fritzing-circuitpython/overview . Adding a WiFi page should be trivial, but performance will be lackluster given prior experience (have not tried pico 2w yet). I want to simulate a keyboard and mouse but send keystrokes via the VNC protocol.
       
 (DIR) Post #Aq3YQp8o3UlQ6M4keO by foone@digipres.club
       2025-01-14T00:41:31Z
       
       0 likes, 0 repeats
       
       @trouble I've already got some pico-based keyboard code, but thanks!What's your use case for this VNC-keyboard?
       
 (DIR) Post #Aq3YUdGQ9l58QJSAHg by foone@digipres.club
       2025-01-14T00:42:17Z
       
       0 likes, 0 repeats
       
       @gkrnours nope. too many mark 1 eyeballs near the device. I could always just make it infrared, I guess
       
 (DIR) Post #Aq3YYliyds2Dp0maKu by foone@digipres.club
       2025-01-14T00:42:58Z
       
       0 likes, 0 repeats
       
       @FlatFootFox yeah that was my initial plan: PC 1 (with terrible BLE support) talks to an MCU on PC2, which is doing bluetooth serial and USB HID.
       
 (DIR) Post #Aq4kCUbV0bGSxbOBqC by trouble@masto.ai
       2025-01-14T14:28:02Z
       
       0 likes, 0 repeats
       
       @foone use case: portability. Visiting a server in a closet, it's easier to bring a dongle instead of a keyboard in case I need to reboot the server or adjust the BIOS settings. Use case: set up 3 new computers for a customer at a time. Of course in this case, real VNC is better, including video, but I have to get to that point first. In theory I could even automate keystroke sending or send to multiple simultaneously. CoLo: cables are always too short, self-powered WiFi dongle can be easier.