5 ms·
HIDmacros
- _Microft 5y agoSo I could use this, for example, to create a dedicated volume control device out of a spare mouse? It would involve mapping the directions of the extra mouse's wheel to VK_VOLUME_UP/DOWN and to assign a no-op macro to the x/y axes so it does not interfere with the normal mouse? Edit: for your information, I couldn't get any mouse triggers to work in a reasonable time. If someone else does, just reply here, please. Sending volume keycodes in reaction to a different keyboard event (e.g. pressing scroll lock/pause) worked somewhat. I had to send them with CreateObject("WScript.Shell").SendKeys(chr(&hAF) as scripted action though. VK_VOLUME_UP/DOWN is not defined, use characters &hAF for "up" and &hAE for "down".
- diplodocusaur 5y agoDoesn't seem like it's meant to support mouse actions. Works for keyboards. > Other functions from HidMacros are not available in LuaMacros. Mouse inputs, MIDI inputs. Those were not used that often and had limitations and bugs. http://www.hidmacros.eu/forum/viewtopic.php?f=10&t=241#p794 http://www.hidmacros.eu/forum/viewtopic.php?f=10&t=241#p794
- _Microft 5y agoI was using HIDmacros, not LuaMacros. I must have run into one of the bugs then.
- Rychard 5y ago> I have decided to stop any development of HidMacros. Instead of it I invest my (very little) free time to development of new application called LuaMacros[0]. Source: http://www.hidmacros.eu/forum/viewtopic.php?f=10&t=241#p794 http://www.hidmacros.eu/forum/viewtopic.php?f=10&t=241#p794 That project gives the following disclaimer: > Don't use this software. Really. It's difficult to use, has bugs and the author has very little time to maintain it. It was written just to connect multiple keyboards to a flight simulator (X-Plane) to control different knobs and buttons in the plane/helicopter. The author is using it just for this purpose. [0]: https://github.com/me2d13/luamacros https://github.com/me2d13/luamacros
- sidpatil 5y agoThis article touches on a similar concept for Linux: https://www.google.com/amp/s/lars.ingebrigtsen.no/2013/01/12/input-device-routing/amp/ https://www.google.com/amp/s/lars.ingebrigtsen.no/2013/01/12... Input device routing should be a standard feature in PC operating systems. It should be possible for a user to connect any combination of HIDs and be able to configure them independently.
- jdougan 5y agoSimilar but different app if you are on MacOS: https://www.orderedbytes.com/controllermate/ https://www.orderedbytes.com/controllermate/ I used to use this all the time when I was running on MacOS. Most interesting part is the dataflow based graphical programming environment. It is fun to able to alter my mouse functions with a shifting key on my keypad controller.
- 2Gkashmiri 5y agoIs there a proper autohotkey alternative on Linux? I used to make my work 2x easier because I could do win+v to "type" password into a password box that doesn't let you Ctrl+v. This is a simple example but rock solid and "never" caused me grief. On KDE neon, I tried global shortcuts and found a similar thing but it was buggy and I stopped using it. Xdotool I think with other stuff pointed to meta+v. Buggy in the sense I would paste multiple times and the system would do silly dance.
- rgoulter 5y agoKMonad? https://github.com/david-janssen/kmonad https://github.com/david-janssen/kmonad
- 2Gkashmiri 5y agothanks. i will check this out