Post AqTrmsS5NMeJypHTdo by gregly@retro.pizza
 (DIR) More posts by gregly@retro.pizza
 (DIR) Post #AqSvEhOoAXmIVrkJLU by foone@digipres.club
       2025-01-26T06:24:41Z
       
       0 likes, 0 repeats
       
       Have you ever had to pause a game to design a new keyboard so you could play the game better?
       
 (DIR) Post #AqSwRsvEjoCbyBlWV6 by foone@digipres.club
       2025-01-26T06:38:25Z
       
       0 likes, 0 repeats
       
       I have a one-button keyboard always attached to my laptop, and I had a program loaded to make keep hitting one key, and then I needed another 1-key program so I just modified the first, but then I realized sometimes I need both.so now you can hold the 1 button to toggle between programs, instead of just off-on.
       
 (DIR) Post #AqSwWPUhZswU9GVnea by foone@digipres.club
       2025-01-26T06:39:15Z
       
       0 likes, 0 repeats
       
       for now it's hardcoded to 2 programs but I'm already considering how I can expand it to arbitrary macros. maybe morse? I just enter the function name in the one key by morsing it, and it runs that sub-program
       
 (DIR) Post #AqSwrX0ArMtzVwIuwa by viktorTheBoar@retro.pizza
       2025-01-26T06:43:00Z
       
       0 likes, 0 repeats
       
       @fooneNot build, but recently I discovered that Night in the Woods has rhythm sections and promptly shut off the game to find out how to turn my midi keyboard into regular keyboard
       
 (DIR) Post #AqSx82NFzCDNRlyIS0 by static@aus.social
       2025-01-26T06:45:59Z
       
       0 likes, 0 repeats
       
       @foone You've made your own StreamDeck Nano, then. :)
       
 (DIR) Post #AqT0lxpEcKJCmjmvDc by old_angry_queer@girlcock.club
       2025-01-26T07:26:46Z
       
       0 likes, 0 repeats
       
       @foone i made a one button keyboard for staging in kerbal space program. One of those aliexpress big red e-stop buttons and i pulled the little pin out that used to make it latch so it'd be momentary. Much more satisfying than the space bar.
       
 (DIR) Post #AqT1Yy2OcHxldJJKVs by foone@digipres.club
       2025-01-26T07:35:43Z
       
       0 likes, 0 repeats
       
       @old_angry_queer ooh, nice!
       
 (DIR) Post #AqT2Dk9Z8vn8Rc6kfA by vadhakara@mastodon.social
       2025-01-26T07:42:59Z
       
       0 likes, 0 repeats
       
       @foone This happens often in the Elite Dangerous community
       
 (DIR) Post #AqT3YT3Y0LXVSDjrrk by billgoats@bitbang.social
       2025-01-26T07:57:57Z
       
       0 likes, 0 repeats
       
       @foone
       
 (DIR) Post #AqT4icOSFB2dGMvDxg by shanecelis@mastodon.gamedev.place
       2025-01-26T08:11:01Z
       
       0 likes, 0 repeats
       
       @foone Add an accelerometer and detect how hard you hit it.
       
 (DIR) Post #AqT4oxK7L65NuiuoGO by gparker@discuss.systems
       2025-01-26T08:12:09Z
       
       0 likes, 0 repeats
       
       @foone Time-division multiplexing. Every 1/n of a second the button's meaning changes.
       
 (DIR) Post #AqTrYb2dJLRDvbZ9bE by bloognoo@retro.pizza
       2025-01-26T17:18:11Z
       
       0 likes, 0 repeats
       
       @foone Mount the key on the top of a rotary encoder so the key is static but spinning the shell changes the app. Possibly with Leds showing the current encoder value so you know the program you're on. Or counting in binary if you want 2^28 programs set up. This may tax the arduino's storage.
       
 (DIR) Post #AqTrmsS5NMeJypHTdo by gregly@retro.pizza
       2025-01-26T17:20:49Z
       
       0 likes, 0 repeats
       
       @foone I think you are the patron saint of “necessity breeds invention/innovation” and I love that about you
       
 (DIR) Post #AqU1TQd9afIHjUp4Ge by ChuckMcManis@chaos.social
       2025-01-26T19:09:18Z
       
       0 likes, 0 repeats
       
       @foone two buttons are a serial port right? Label one 'clock' and one 'data'. Then just work on your riffs.
       
 (DIR) Post #AqU6sSS2SQlIOFNUoq by dolmen@mamot.fr
       2025-01-26T20:09:47Z
       
       0 likes, 0 repeats
       
       @foone Yes. But just a virtual keyboard: reassigning keys (especially WSAD for an AZERTY).Never touched hardware as I expect from you!