X-Mouse Button Control v2.9

x64 Replacement/Alternative to Microsoft's IntelliMouse application.
Forum rules
Please read the forum rules before posting for the first time.
The more information you can provide, the quicker and more accurately someone can help.
NOTE: To reduce spam, new users can not post links, files or images until they have at least 4 posts.
Locked
User avatar
phil
Site Admin
Posts: 7669
Joined: Sun Apr 06, 2003 11:12 pm

X-Mouse Button Control v2.9

Post by phil »

I've just released X-Mouse Button Control version 2.9

Version 2.9 is mostly a bug-fix release but there are some new features too.
You can find the latest version (including the portable version) in the usual place, on the downloads page (mirror).

For a complete list of changes, check out the version history.
The user guide (included in the installation, and English only right now) can also be found here or here.

PLEASE NOTE: Do not post bugs or feature requests in this topic. If you find a problem or want something to be added, please create a new topic where your issues or ideas can be discussed.

Once again, many thanks to everyone who has helped me beta test this release, and to all those providing the language packs/translations.
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
User avatar
phil
Site Admin
Posts: 7669
Joined: Sun Apr 06, 2003 11:12 pm

Re: X-Mouse Button Control v2.9

Post by phil »

Almost too good to be true - sure enough, once again as soon as the build goes public, someone found a bug that all the beta testers, and myself missed.

And hence 2.9.1 has been released to fix a small issue with specific window caption profiles.
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
Syziph
New User
Posts: 10
Joined: Sat Jan 04, 2014 9:28 pm

Re: X-Mouse Button Control v2.9

Post by Syziph »

Hello phil!

Thank you for the great program!
It runs perfectly for me in Windows 8.1 but there is one annoyance.
Because I am using two keyboard layouts a Cyrillic and Latin, when I switch to Cyrillic and want to perform an action with the mouse that require Latin input it instead types it in the current layout alphabet.
Is there any workaround or maybe fix to the problem?

Once again, thank you very much!
User avatar
phil
Site Admin
Posts: 7669
Joined: Sun Apr 06, 2003 11:12 pm

Re: X-Mouse Button Control v2.9

Post by phil »

Yes, multiple keyboard layouts is a right pain. Right now, your stuck with this I think. What I might have to do is allow you to set the keyboard layout to use when you set the sim-keys because I still haven't' managed to get it working as I want :( I suspect I need to record the keyboard layout ID along with the sim key - then I know which language you used to enter the simkey, so I can use the same language to send it (if that makes sense).

The problem is, if I always use layout 1, then when your on layout 2, and send keys for layout 1, some programs expect different keys and dont work - I thought I had found a "happy medium" in 2.8.x and 2.9 but its still not right.

This is the one area that I have spent the most time on this year - and its still not perfect :(
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
Syziph
New User
Posts: 10
Joined: Sat Jan 04, 2014 9:28 pm

Re: X-Mouse Button Control v2.9

Post by Syziph »

I completely understand you.
I often use this feature to invoke program hot-keys that are usually in standard Latin input, but I've noticed that another program - Inkscape, also requires to be in Latin input mode in order to recognize hot-keys.
In any case It is not that much of a pain.
The problem is, if I always use layout 1, then when your on layout 2, and send keys for layout 1, some programs expect different keys and dont work
This could turn in instant feature - transliterating - if typing the text from the Clipboard :)

Thanks and Happy Holidays!
User avatar
phil
Site Admin
Posts: 7669
Joined: Sun Apr 06, 2003 11:12 pm

Re: X-Mouse Button Control v2.9

Post by phil »

If I can figure out a better way of doing it then great. My current thought is to <optionally> specify the language ID's to use at the time of input. I.E., whatever you have active when setting the simulated keys.

I don't know if that is possible but we will see in the next version maybe.
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
User avatar
phil
Site Admin
Posts: 7669
Joined: Sun Apr 06, 2003 11:12 pm

Re: X-Mouse Button Control v2.9.2

Post by phil »

I have updated XMBC 2.9 again, this time fixing a little bug with the "Always revert to layer 1".
I have also updated a few language packs.

Happy Christmas to everyone :)

Thanks,
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
poloyu
New User
Posts: 2
Joined: Wed Feb 18, 2015 2:27 am

Re: X-Mouse Button Control v2.9

Post by poloyu »

After installing X-Mouse Button Control v2.9.2 on Windows 8.1 x64, when I left click the speaker icon or the X-Mouse icon on the taskbar, the icon disappear immediately, even if I configure to redisplay it.
It is no problem until I uninstalled the X-Mouse Button Control.
User avatar
phil
Site Admin
Posts: 7669
Joined: Sun Apr 06, 2003 11:12 pm

Re: X-Mouse Button Control v2.9

Post by phil »

Which icon dissipaters? The XMBC one or the speaker - the speaker is nothing to do with XMBC and XMBC does nothing to other icons in the system tray, so I'm at a loss to explain this one.

You say the problem occurred after uninstalling XMBC? Is that a mistake?

I've never seen this before (on any version of Windows) nor has anyone else reported such behaviour.
You could try the latest beta or 2.10 (its almost ready for release) and see if it makes any difference (at if it does still happen then maybe it will be easier to re-create, although I click the icons in the system tray all the time so if it were a common "bug" I would expect to have seen it myself and have many others report it).

Is there anything in the XMBC log file indicating a problem?

Thanks,
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
poloyu
New User
Posts: 2
Joined: Wed Feb 18, 2015 2:27 am

Re: X-Mouse Button Control v2.9

Post by poloyu »

Which icon dissipaters? The XMBC one or the speaker - the speaker is nothing to do with XMBC and XMBC does nothing to other icons in the system tray, so I'm at a loss to explain this one.

You say the problem occurred after uninstalling XMBC? Is that a mistake?
When left clicking the speaker icon on the taskbar both the speaker icon and XMBC icon will disappear.
I mean it is not OK until I uninstall XMBC.

I deleted the XMBC profile associate with the foobar2000 and add it again.
It seems the problem is solved.
Now I update to the XMBC 2.10 beta 12
User avatar
phil
Site Admin
Posts: 7669
Joined: Sun Apr 06, 2003 11:12 pm

Re: X-Mouse Button Control v2.9

Post by phil »

I deleted the XMBC profile associate with the foobar2000 and add it again.
It seems the problem is solved.
Now I update to the XMBC 2.10 beta 12
OK I'm glad it seems OK now. You didn't mention any profiles last time so I had nothing to go on. Foobar is a special case (there have been some hard coded foobar exceptions for years and who knows it the are still applicable).

If you re-create the profile for foobar does it go wrong again? If it does happen again, please send me a copy (by PM/EMail) of the XMBC settings file and log file. What would be really handy (maybe) is a video clip for it happening.

Then I might have a bit more to go on and see if I can find a problem with the code.

Thanks.
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
Locked