Switch profiles/layers based on hardware connected?

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.
Post Reply
gautelund
New User
Posts: 4
Joined: Thu Jan 02, 2025 10:37 am

Switch profiles/layers based on hardware connected?

Post by gautelund »

I am a very new user. I have looked around in UI, manual and forum, but I apologize if I should have found the answer to this question myself, or if it is otherwise based on misunderstanding.

I would like the configuration of XMBC to be different depending on whether different mice hardware are connected.

My use case: I use a Thinkpad laptop, it is with me always and could be considered an extra limb. At work I have a docking station and a very ergonomic Evoluent vertical mouse. At the home office I also dock, and have a Microsoft ergonomic mouse. And often I use only the laptop, prefering the trackpad, not the trackpoint stick.

I came to XMBC to be able to swap and configure a couple of buttons on the Evoluent. (I have moved to ARM64 and Evoluent config app doesn't work, indeed they pointed me here - see other post.) Now, this remapping makes no sense as soon as I am on a different mouse. (Note that my needs now are extremely simple, time will show if I will use XMBC in more advanced ways.)

I figure I can have different profiles, or different layers*), for each situation. I presume layers would be best here, because profiles can't be switched quickly? And that I could configure a hotkey or mouse action to switch layers. But I am a sucker for automation. I know already that if I e.g. pull my laptop from the docking to go to a meeting or do a presentation, and the mouse is "wrong" and I have to swtich profile manually, I will be annoyed.

Hence the question: Can I have profile or layer switched depending on whether a particular mouse is connected?

*) The layers function is initially a bit bewildering - what is it for? I understand a bit now, from browsing forum and seeing what people are doing with it. The manual could perhaps benefit from a brief explanation when layers are introduced on p. 4: What is it for? What are some examples and use cases?

Please fill in this template when posting!
XMBC Version: 2.20.5
Installed or Portable version: Installed
Windows Version: Windows 11 ARM64 / AArch64
Mouse Information (brand/model): Evoluent Verticalmouse 4 (?)
Relevant Computer Information (CPU, RAM etc): Thinkpad T14s Gen6, CPU Snapdragon X Elite
Did the problem occur after an upgrade of XMBC? (If so, from what version?):
Did the problem occur after a Windows update/upgrade? (If so, from what version?):
How long have you used XMBC?: 2 hours
What language and keyboard layout do you use in Windows?: Norwegian UI and KB layout

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).:
Post Reply