Comments (6)
from razer_mouse_linux.
I have started looking into implementing this but I cannot make any promises as I am quite short on time these days.
from razer_mouse_linux.
I don't know if I have the time for it right now to implement this myself, but I have basically implemented this for the duckypad in rust[1]. It is essentially just a headless version of the duckypad-autoswitcher[2], which is written in python.
If someone gets to it, before I do, then maybe either of these two are a good starting point for you. :)
[1] https://github.com/traumweh/duckypad_daemon
[2] https://github.com/dekuNukem/duckyPad-profile-autoswitcher
from razer_mouse_linux.
implementing this in 15 minutes
from razer_mouse_linux.
Implemented, have fun guys.
from razer_mouse_linux.
Only limitation I see is that the dpi cannot be changed per window focus yet as I would need to either hook onto current window or have all events mapped to know when to look for new windows. Also need some kinda library to change the dpi.
But if you add a button with a command that changes the DPI on your new autoswitchable profile then by pressing it you should get EZ DPI
from razer_mouse_linux.
Related Issues (20)
- Remapping only works with Numlock off HOT 3
- xdotool mouseClick doesn't seem to work at all HOT 2
- Support for Naga pro Wireless. HOT 11
- String fuction HOT 18
- memory leak HOT 4
- killroot.sh error HOT 2
- Buttons 2, 3, and 7 do not work on Naga Trinity. HOT 3
- cannot convert ‘std::__cxx11::basic_string<char>::iterator’ to ‘const char*’ HOT 9
- Wayland HOT 1
- X11 xdotool freezes HOT 2
- Installing (reloading udev rules i think ?) messes up audio one times out of 20 HOT 1
- New Autostart Version opens everything as other user
- Wayland disable default input on extra buttons HOT 1
- naga service not starting on Wayland HOT 7
- Some problem on Garuda and kde HOT 22
- Installation not working on wayland
- How to setup simple macros like copy/paste? HOT 4
- xdotool freezes HOT 3
- NumPad bindings Trinity HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from razer_mouse_linux.