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.