GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 14:50:38 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️

    well, I accidentally made a keyboard backwards. that's a new thing.

    I needed a USB keyboard that responded to BT Serial commands. I accidentally made a BT keyboard that responds to USB serial commands

    In conversation about 4 months ago from digipres.club permalink
    • Haelwenn /элвэн/ :triskell: and clacke like this.
    • Embed this notice
      StenPett / St Midium (stenpett@mstdn.games)'s status on Wednesday, 15-Jan-2025 18:47:45 JST StenPett / St Midium StenPett / St Midium
      in reply to

      @foone "one of my keyboard keys didn't boot up properly" has to be the most Foone sentence I've read all year.

      Sure, we're only in mid January, but still...

      In conversation about 4 months ago permalink
      Haelwenn /элвэн/ :triskell: and clacke like this.
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 18:47:46 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to

      one of my keyboard keys didn't boot up properly, because while I had the right boot files in the right places, I had left a bootable floppy disk in the drive. no "Z" key for me

      In conversation about 4 months ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
      clacke repeated this.
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 18:47:48 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to

      hmm. I might make it scancodes instead of ASCII, just because actually programming scancodes properly into the other end of the keyboard is a pain, so maybe I'll just let each key send whatever number it feels like, then I'll make the HTTP proxy translate them. why not?

      In conversation about 4 months ago permalink
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 18:47:48 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to

      I mean it's terrible but it saves me like 5 minutes of manual work so who is to say if it's bad or not?

      In conversation about 4 months ago permalink
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 18:47:49 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to

      I now have an HTTP proxy for my keyboard. You just hit http://localhost:5000/65 and it'll send the UDP for you, so it types an "A"

      In conversation about 4 months ago permalink

      Attachments


      clacke likes this.
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 18:47:50 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to

      okay I made instead a keyboard that listens for UDP packets.

      if you send it a single byte UDP packet, it types that key. there is no authentication. you just need to know that you have to send it to port 8365

      In conversation about 4 months ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 15-Jan-2025 18:49:54 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      @foone Maybe could be /29/6 instead? (not a huge fan of stateful in HTTP)
      In conversation about 4 months ago permalink
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 18:49:55 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to

      how it works:

      $ curl http://localhost:5000/29
      unshifted
      $ curl http://localhost:5000/6
      ok (types "a")
      $ curl http://localhost:5000/29
      shifted
      $ curl http://localhost:5000/6
      ok (types "A")

      (29 is the scancode for "shift", 6 is the scancode for the "a/A" key)

      In conversation about 4 months ago permalink

      Attachments



    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 18:49:56 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to

      I gotta figure out how to store some webapp state so I can keep track of if the shift key is down, because that's a separate HTTP request

      In conversation about 4 months ago permalink
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 18:50:05 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to

      I KNOW PROGRAMMERS WHO USE DPI SCALING AND THEY'RE ALL COWARDS

      In conversation about 4 months ago permalink

      Attachments


      1. https://digipres.club/system/media_attachments/files/113/830/708/247/401/787/original/50f3e92234399ba1.jpg
      Haelwenn /элвэн/ :triskell: and clacke like this.
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 18:50:06 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to

      FUCK one didn't record. Time to do it again, and then it gets harder: finding out if I can run divinci resolve on this laptop

      In conversation about 4 months ago permalink
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 18:50:07 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to

      this is the first and hopefully not the last time a llama has gotten in the way of my attempts to record a video of my new keyboard in use

      In conversation about 4 months ago permalink
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 18:50:07 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to

      keyboard tested and video recorded!

      well, videos. I'm running this across two computers, one Raspi Pico, one video game, and 32 virtual computers.
      Editing this together is going to be UNFUN

      In conversation about 4 months ago permalink
      clacke likes this.
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 19:48:39 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to
      • Walter Nissen

      @winissen yeah I'm a professional, I have had a lot of experience in developing bad ideas

      In conversation about 4 months ago permalink
      clacke likes this.
    • Embed this notice
      Walter Nissen (winissen@sfba.social)'s status on Wednesday, 15-Jan-2025 19:48:40 JST Walter Nissen Walter Nissen
      in reply to

      @foone Bad ideas? No, only the worst possible ideas around here.

      In conversation about 4 months ago permalink
    • Embed this notice
      Keith Mann (keithmann@mastodon.online)'s status on Wednesday, 15-Jan-2025 19:48:49 JST Keith Mann Keith Mann
      in reply to

      @foone Taking the long way to KVM over IP? ;-)

      In conversation about 4 months ago permalink
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 19:48:49 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to
      • Keith Mann

      @keithmann building a very bad keyboard, so it's 60% insecure protocol converters

      In conversation about 4 months ago permalink
      clacke likes this.
    • Embed this notice
      jack (jackeric@beige.party)'s status on Wednesday, 15-Jan-2025 19:48:52 JST jack jack
      in reply to

      @foone can you set up port forwarding so we can also type on your keyboard

      In conversation about 4 months ago permalink
      clacke likes this.
    • Embed this notice
      Rogan Dawes (rogandawes@infosec.exchange)'s status on Wednesday, 15-Jan-2025 19:49:03 JST Rogan Dawes Rogan Dawes
      in reply to

      @foone If it's a USB keyboard, why not send a complete 8-byte HID packet? That even gets you n-key rollover, and takes care of modifiers (shift, etc) at the same time. You can even extend that with chunks of 8, representing subsequent reports, finally ending with an implicit "all keys up".

      e.g. /0000060000000000:0000070000000000

      In conversation about 4 months ago permalink
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 19:49:03 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to
      • Rogan Dawes

      @RoganDawes can't! each key is a separate (virtual) computer, so they can't talk to each other. They each send separate UDP packets when pressed

      In conversation about 4 months ago permalink
      clacke likes this.
    • Embed this notice
      Jos (goleztrol@mastodon.social)'s status on Wednesday, 15-Jan-2025 19:49:17 JST Jos Jos
      in reply to

      @foone Doesn't the keyboard indicate if it was pressed or released? You could make that PUT and DELETE requests.

      In conversation about 4 months ago permalink
      clacke likes this.
    • Embed this notice
      Queen Calyo Delphi (dragonarchitect@rubber.social)'s status on Wednesday, 15-Jan-2025 19:49:29 JST Queen Calyo Delphi Queen Calyo Delphi
      in reply to

      @foone This is so cursed my sides are in orbit right now 😂

      In conversation about 4 months ago permalink
      clacke likes this.
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Wednesday, 15-Jan-2025 19:49:37 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • Fi 🏳️‍⚧️

      @munin @foone keyboard quine! keyboard quine!!

      In conversation about 4 months ago permalink
      clacke likes this.
    • Embed this notice
      Fi 🏳️‍⚧️ (munin@infosec.exchange)'s status on Wednesday, 15-Jan-2025 19:49:38 JST Fi 🏳️‍⚧️ Fi 🏳️‍⚧️
      in reply to

      @foone

      aw, hell. so no fun "figure out the resonant frequency of the keyboard" then.

      In conversation about 4 months ago permalink
    • Embed this notice
      Fi 🏳️‍⚧️ (munin@infosec.exchange)'s status on Wednesday, 15-Jan-2025 19:49:39 JST Fi 🏳️‍⚧️ Fi 🏳️‍⚧️
      in reply to

      @foone does it listen on loopback because I have a funny idea

      In conversation about 4 months ago permalink
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Wednesday, 15-Jan-2025 19:49:39 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to
      • Fi 🏳️‍⚧️

      @munin yes? but it's a pico-w so I can't exactly NC-loop it to itself

      In conversation about 4 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.