node-hid
Access USB & Bluetooth HID devices through Node.js (by node-hid)
qmk_rc
Remote control for your QMK-powered keyboard (by mmalecki)
node-hid | qmk_rc | |
---|---|---|
5 | 4 | |
1,418 | 56 | |
0.4% | - | |
6.6 | 0.0 | |
2 months ago | about 3 years ago | |
C++ | C | |
BSD 3-clause "New" or "Revised" License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
node-hid
Posts with mentions or reviews of node-hid.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-01-30.
- Dynamouse: Mouse driver for big Mac studios
-
Trying to get raw HID working to get vim modes to trigger qmk events and layers.
Node: node-hid.
-
GameCube to USB-A
I don't know if this would be any use to you. When working on some node projects I would use https://github.com/node-hid/node-hid to interface non-standard usb components. Maybe there is something there to help you, I would be really surprised if gamecube controllers runs a usb protocol native, I was always led to believe it was a proprietary serial connection - unlike an original xbox controller which used a USB protocol but with a unique plug.
-
is there any way to switch layers by whatever application is in focus?
That's from https://github.com/node-hid/node-hid
-
WIP Custom Macro pad with extra knobs. Pics/Vid in comments.
Its not currently available on github but will be soon. The current app I am building is a combo of javascript and typescript using electron js for making the actual app. I'm using the node-hid library for handling receiving and sending those messages. https://github.com/node-hid/node-hid
qmk_rc
Posts with mentions or reviews of qmk_rc.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-20.
-
Trying to get raw HID working to get vim modes to trigger qmk events and layers.
here is another avenue I'm considering, but I'm haven't played around with it yet. they built this out and it looks promising: https://github.com/mmalecki/qmk_rc
-
How can I auto switch layers based on OS?
Have you looked at qmk_rc?
-
QMK RC - remote control for your keyboard
I therefore set out to write a universal library, and a host counterpart, that you can (hopefully) drop in your source tree and control all the hardware your keyboard has without configuration, or writing custom code (unless you wish - it supports custom commands as well!).
What are some alternatives?
When comparing node-hid and qmk_rc you can also consider the following projects:
udemy-downloader-gui - A desktop application for downloading Udemy Courses
qmkrcd - qmkrcd is a daemon which can be used for sending QMK RC protocol commands to QMK RC-enabled devices.
reactide - Reactide is the first dedicated IDE for React web application development.
openrgb.nvim - Bring RGB to life in Neovim
Lowdb - Simple and fast JSON database
hidapi - A Simple cross-platform library for communicating with HID devices
purejavahidapi
qmk_firmware - Open-source keyboard firmware for Atmel AVR and Arm USB families
hid4java - A cross-platform Java Native Access (JNA) wrapper for the libusb/hidapi library. Works out of the box on Windows/Mac/Linux.