Trigger an action on mouseover
Posted: Wed Jan 08, 2020 2:42 am
XMBC Version: XMBC Version v2.18.8 (x64) Installed
Windows Version: Microsoft Windows 8.1 Professional Edition (build 9600), 64-bit
Mouse Information (brand/model): Redragonlite Perdition Lazer Gaming 18 Button Mouse Model M-901
(yes, I realize that XMBC will only work with 3 of those buttons)
Relevant Computer Information (CPU, RAM etc): AMD FX™-6100 Six-Core,3.3 GHz, 8GB RAM
How long have you used XMBC?: about 6 months
What language and keyboard layout do you use in Windows?: English 104 Logitech keyboard
Clear description of the problem - try and include as much information as possible, including what button and mappings you are having problems with (if applicable).:
In the thread for XMBC 2.19 Beta, Phil has shown a list of items for the "To Do".
The one I was hoping to ask for was in the list, way down at the bottom.
585 - Add ability to trigger an action when the profile changes (without having to click)
I was so disappointed that its considered "less likely to be looked at". It just seemed so simple. But as I continued to look for work-arounds and thought more about the possible conflicts with other features, the more I realized it would not be as simple as adding another drop list like the drop lists for button control.
I have a profile set for ACAD.EXE. And it is mostly for the debounce feature. It works perfectly for that. But basically, all I wanted to do was send the {capslock} when the mouse moved over Autocad (we only use all caps in this program). And then set the Default profile to send it again. That way when I move the mouse to Outlook to type an email, it will return the caps lock to normal case.
One thing I tried was to use the send simulated keys {capslock}. But several problems exist with that. First, each time the button is pressed it just toggles the state. Next was an issue with retaining the original button function. I didn't go in depth on trying to many settings as toggling was going to do the trick.
Another thing I tried was to run an application. I found an EXE on the internet that by just running the EXE with a parameter, of ON or OFF, you could change the state to EXACTLY the state you wanted. Perfect. But oops, that won't work because I cannot retain the original button function.
Next I thought about someway Button Chording could resolve the original button function problem. But that is just backwards from what is needed. Chording allows you to assign one thing to two buttons. What I need is a way to assign two things to one button. And that is where I started looking at the Button Held method. However, that too doesn't do the trick because the button has to be held for a minimum of 50ms.
Can anyone think of something that I haven't already tried?
Windows Version: Microsoft Windows 8.1 Professional Edition (build 9600), 64-bit
Mouse Information (brand/model): Redragonlite Perdition Lazer Gaming 18 Button Mouse Model M-901
(yes, I realize that XMBC will only work with 3 of those buttons)
Relevant Computer Information (CPU, RAM etc): AMD FX™-6100 Six-Core,3.3 GHz, 8GB RAM
How long have you used XMBC?: about 6 months
What language and keyboard layout do you use in Windows?: English 104 Logitech keyboard
Clear description of the problem - try and include as much information as possible, including what button and mappings you are having problems with (if applicable).:
In the thread for XMBC 2.19 Beta, Phil has shown a list of items for the "To Do".
The one I was hoping to ask for was in the list, way down at the bottom.
585 - Add ability to trigger an action when the profile changes (without having to click)
I was so disappointed that its considered "less likely to be looked at". It just seemed so simple. But as I continued to look for work-arounds and thought more about the possible conflicts with other features, the more I realized it would not be as simple as adding another drop list like the drop lists for button control.
I have a profile set for ACAD.EXE. And it is mostly for the debounce feature. It works perfectly for that. But basically, all I wanted to do was send the {capslock} when the mouse moved over Autocad (we only use all caps in this program). And then set the Default profile to send it again. That way when I move the mouse to Outlook to type an email, it will return the caps lock to normal case.
One thing I tried was to use the send simulated keys {capslock}. But several problems exist with that. First, each time the button is pressed it just toggles the state. Next was an issue with retaining the original button function. I didn't go in depth on trying to many settings as toggling was going to do the trick.
Another thing I tried was to run an application. I found an EXE on the internet that by just running the EXE with a parameter, of ON or OFF, you could change the state to EXACTLY the state you wanted. Perfect. But oops, that won't work because I cannot retain the original button function.
Next I thought about someway Button Chording could resolve the original button function problem. But that is just backwards from what is needed. Chording allows you to assign one thing to two buttons. What I need is a way to assign two things to one button. And that is where I started looking at the Button Held method. However, that too doesn't do the trick because the button has to be held for a minimum of 50ms.
Can anyone think of something that I haven't already tried?