home.social

#webhid — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #webhid, aggregated by home.social.

  1. New Gear: Node75 Low Profile Custom ⌨️🍎

    Finally received my mobile replacement for the Rainy 75. I went with the Node75 low profile with brown switches. The goal was a dedicated setup for the MacBook that I could actually carry around without sacrificing the typing experience.

    First Impressions:
    Despite the plastic build, it’s surprisingly solid and has some decent weight to it. I was worried about it feeling too "laptop-like," but that’s not the case at all. Zero adaptation time needed—it feels like a proper mechanical board, just with a lower center of gravity. The sound out of the box is already impressive.

    The Build & Modding:
    I didn't stick with the stock setup. Total investment was around 16,000 RUB (~$208):

    - Base Board: 8,000 RUB (~$104)
    - Full Mod: 5,000 RUB (~$65). Everything was stripped, switches and stabilizers lubed. We skipped extra foam mods because the stock sound profile is already clean.
    - Customization: 3,000 RUB (~$39) for Japanese legends and a custom inscription on the back. The engraver hooked me up with an inline laser technique instead of the standard one at no extra cost.

    Control & Workflow:
    It features a touch bar for volume and muting. It’s actually usable—there are physical ridges so you can feel the boundaries of the sensor and hit your marks blindly.

    I’m running it via the 2.4GHz dongle. No wake-up latency issues so far. The best part? It’s configured entirely through a browser interface. No proprietary bloatware needed on macOS.

    I was originally hunting for a NuPhy Air75, but they were out of stock on browns, which led me to the Node. Honestly? No regrets.

    What do you think of the look? Anyone else rocking a low-profile setup for their mobile workstation?

    #MechanicalKeyboard #Node75 #LowProfile #CustomKeyboard #TechSetup #MacOS #Productivity #Hardware #VIA #WebHID #Keyboards
  2. New Gear: Node75 Low Profile Custom ⌨️🍎

    Finally received my mobile replacement for the Rainy 75. I went with the Node75 low profile with brown switches. The goal was a dedicated setup for the MacBook that I could actually carry around without sacrificing the typing experience.

    First Impressions:
    Despite the plastic build, it’s surprisingly solid and has some decent weight to it. I was worried about it feeling too "laptop-like," but that’s not the case at all. Zero adaptation time needed—it feels like a proper mechanical board, just with a lower center of gravity. The sound out of the box is already impressive.

    The Build & Modding:
    I didn't stick with the stock setup. Total investment was around 16,000 RUB (~$208):

    - Base Board: 8,000 RUB (~$104)
    - Full Mod: 5,000 RUB (~$65). Everything was stripped, switches and stabilizers lubed. We skipped extra foam mods because the stock sound profile is already clean.
    - Customization: 3,000 RUB (~$39) for Japanese legends and a custom inscription on the back. The engraver hooked me up with an inline laser technique instead of the standard one at no extra cost.

    Control & Workflow:
    It features a touch bar for volume and muting. It’s actually usable—there are physical ridges so you can feel the boundaries of the sensor and hit your marks blindly.

    I’m running it via the 2.4GHz dongle. No wake-up latency issues so far. The best part? It’s configured entirely through a browser interface. No proprietary bloatware needed on macOS.

    I was originally hunting for a NuPhy Air75, but they were out of stock on browns, which led me to the Node. Honestly? No regrets.

    What do you think of the look? Anyone else rocking a low-profile setup for their mobile workstation?

    #MechanicalKeyboard #Node75 #LowProfile #CustomKeyboard #TechSetup #MacOS #Productivity #Hardware #VIA #WebHID #Keyboards
  3. For years now I’m #browser hopping every few weeks. If I could Frankenstein together my perfect browser it would be:

    - mostly #Vivaldi
    - with the #WebKit and extension engine of #Orion by #Kagi
    - have #webHID
    - the #Brave anti fingerprinting

  4. I have this programmable mechanical mini keyboard. The name that kinda works for finding them is Sayo (“sayo keyboard”, “sayo device”, etc.). Mine has 16 keys and 4 layers that you can switch to or hold as a Shift. TIL that I only need a browser with WebHID support (caniuse.com/?search=webhid) and can even config it on Linux. Very cool!

    sayodevice.com

    #Sayo #SayoKeyboard #SayoDevice #programmable #keyboard #WebHID

  5. How it started, how it is going ...

    Not showing the metric ton of notes, USB HID documentation, WebHID API snippets, forum posts links, Arduino library hacks on top of others' detailed previous hacks. 😖

    So far I can show up as a "Phone" but the mute button doesn't work.

    In the same time being a "Consumer Device" and increasing/decreasing screen brightness works spendidly :P

  6. @simevidas Hmm, that's weird. Difficult to debug from a distance, too. Maybe try it with the #WebHID Explorer tool and see if there are differences: nondebug.github.io/webhid-expl.

  7. @simevidas The current Gamepad API is poll-based, yes. But for Joy-Cons, you can also access them via #WebHID and listen for events: github.com/tomayac/joy-con-web.

  8. It's cool that the #stadia controller can now be used as a normal controller via #bluetooth

    There's an article here about using it with #WebHID and gamepad API

    developer.chrome.com/blog/talk

  9. Talking to the Stadia controller 🎮 with WebHID:

    developer.chrome.com/blog/talk

    After flashing my Stadia controller, I played with the #WebHID API to see what the controller could do and wrote up my findings. It turned into a general hacking 🧑‍💻 guide for HID devices.

  10. Wow, someone has taken my Joy-Con #WebHID code (github.com/tomayac/joy-con-web) and used it for making music: youtu.be/tMTnkjwSFNM 🎶. Sometimes I love the Internet.

  11. RT @[email protected]

    Kids enjoyed a game with Ring-Con in Programming-Fes 2022 in Katsuyama city.
    IchigoJam web supports Ring-Con featuring joy-con-webhid.
    Thank you @[email protected] ! #WebHID
    youtube.com/watch?v=cmzSd88jUx

    🐦🔗: twitter.com/taisukef/status/15

  12. 🛟 @[email protected] keeps being on fire 🔥: you can now talk to your Ring-Con controller using Joy-Con #WebHID: github.com/tomayac/joy-con-web. See the quoted tweet for details.

    RT @[email protected]

    リングフィットアドベンチャーをサボりがちな人へ、ブラウザにつないで運動しましょう! Ring-Con on web #WebHID
    fukuno.jig.jp/3710

    🐦🔗: twitter.com/taisukef/status/15

  13. 📢 Just released Joy-Con #WebHID v0.3.1, which includes HVC controller support (ファミリーコンピュータ コントローラー, nintendo.co.jp/hardware/switch), kindly added to the library by @[email protected] (see quoted tweet ⤵️).

    💻 Library: github.com/tomayac/joy-con-web
    🎮 Demo: tomayac.github.io/joy-con-webh

    RT @[email protected]

    Let's connect HVC Controller via #WebHID
    Demo available, src on GitHub
    fukuno.jig.jp/3709 #HVCController

    🐦🔗: twitter.com/taisukef/status/15

  14. Google Meet call control for USB peripheral devices, so you can access features like a headset’s mute setting via the Meet Web app, powered by the #WebHID API: workspaceupdates.googleblog.co. Project Fugu 🐡 at work: web.dev/hid/.

  15. WebHID API: Control Everything via USB, by @[email protected]. Great slide deck on doing things with #WebHID: mefody.github.io/talks/webhid/. 🔌

  16. #TIL that Nintendo Joy Con controllers are natively supported on iOS 16, which is currently in beta: appleinsider.com/inside/ios-16. Friendly reminder that, thanks to the #WebHID API (web.dev/hid/), you can use them in Chromium-based browsers, too: blog.tomayac.com/2020/12/21/re. 🎮

  17. #BostonDynamics now offers #web-based teleoperation solution allowing complete control of Spot robots via keyboard and mouse or joystick controllers. Also allows others to watch the operation by simply sharing a link etc.
    Recently there's been some talk that the web should be just for document sharing. Try the above with any other platform. We'd likely end up with yet another Windows app. That's why it makes sense to bring new web APIs such as #WebHID etc.

    youtu.be/WvTdNwyADZc?t=447 (~7:30)