home.social

#webhid — Public Fediverse posts

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

  1. USB-ключ для ввода TOTP-кодов и сохранённого пароля

    Мне всегда было лень доставать телефон ради TOTP-кода, а вручную вводить длинные сложные пароли — удовольствие тоже сомнительное. С паролями эту проблему часто решают плохо: делают пароль попроще и покороче, чтобы его было удобно набирать. Но с TOTP так не получится — код живёт отдельно, его всё равно нужно открыть, посмотреть и перепечатать. Поэтому я решил сделать маленький «вписыватель паролей»: USB-устройство, которое притворяется клавиатурой и само вводит TOTP-код или сохранённый пароль.

    habr.com/ru/articles/1055506/

    #totp_hardware_tokens #webhid

  2. USB-ключ для ввода TOTP-кодов и сохранённого пароля

    Мне всегда было лень доставать телефон ради TOTP-кода, а вручную вводить длинные сложные пароли — удовольствие тоже сомнительное. С паролями эту проблему часто решают плохо: делают пароль попроще и покороче, чтобы его было удобно набирать. Но с TOTP так не получится — код живёт отдельно, его всё равно нужно открыть, посмотреть и перепечатать. Поэтому я решил сделать маленький «вписыватель паролей»: USB-устройство, которое притворяется клавиатурой и само вводит TOTP-код или сохранённый пароль.

    habr.com/ru/articles/1055506/

    #totp_hardware_tokens #webhid

  3. USB-ключ для ввода TOTP-кодов и сохранённого пароля

    Мне всегда было лень доставать телефон ради TOTP-кода, а вручную вводить длинные сложные пароли — удовольствие тоже сомнительное. С паролями эту проблему часто решают плохо: делают пароль попроще и покороче, чтобы его было удобно набирать. Но с TOTP так не получится — код живёт отдельно, его всё равно нужно открыть, посмотреть и перепечатать. Поэтому я решил сделать маленький «вписыватель паролей»: USB-устройство, которое притворяется клавиатурой и само вводит TOTP-код или сохранённый пароль.

    habr.com/ru/articles/1055506/

    #totp_hardware_tokens #webhid

  4. 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
  5. 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
  6. 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

  7. 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

  8. 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

  9. Acceso remoto a la fuente DP100 con mouse y Web App

    Una característica muy interesante de la fuente Alientek DP100 es la posibilidad de acceso remoto ya sea conectando un mouse USB, instalando una App en la computadora o mediante un navegador web.
    Veremos las opciones y sus beneficios, sobre todo la Web App que permite visualizar de forma gráfica y simple los valores de voltaje, corriente y potencia en función del tiempo, dando además un acceso universal desde cualquier navegador web con capacidad WebHID.





    alientek dp 100 dc power supply
    alientek psu power supply
    mini digital power supply

    Fuente DP100 análisis:
    youtube.com/watch?v=La-_abqThZQ

    Github WebApp:
    github.com/codingjoe/DP100-Web

    👉 youtube.com/watch?v=U4UaMwT8CKA

  10. 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

    #Arduino #USB #WebHID

  11. 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

  12. 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

    #Arduino #USB #WebHID

  13. 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

    #Arduino #USB #WebHID

  14. @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.

  15. @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.

  16. @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.

  17. @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.

  18. @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.

  19. @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.

  20. @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.

  21. @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.

  22. @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.

  23. @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.

  24. 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

  25. 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

  26. 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

  27. 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

  28. 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

  29. 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.

  30. 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.

  31. 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.