Inconsistent Modifier Keys and Layers
Posted: Mon Sep 23, 2019 7:07 am
XMBC Version: 2.19b1
Windows Version: Windows 10 Pro
Mouse Information (brand/model): Victsing PC106A
Relevant Computer Information (CPU, RAM etc): AMD Ryzen Threadripper 2950X, 16-Core, 128GB RAM
Did the problem occur after an upgrade of XMBC? (If so, from what version?): No
Did the problem occur after a Windows update/upgrade? (If so, from what version?): No
How long have you used XMBC?: 2 days
What language and keyboard layout do you use in Windows?: English QWERTY
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).: Thank you for this lightweight and very configurable utility. I'm new to using XMBC. I've read the manual, FAQ and all 8 pages of topics from search results of "layers modifier keys."
I'm testing out using modifier keys to switch between layers. Most of the modifier keys don't work. It depends on the program. More details below.
Test Setup
Three application profiles were added: DaVinci Resolve, MSPaint, and Notebook. Layer 1 and most of Layer 2 in each application profile were left at the default "**No Change (Don't Intercept)**" for all button and wheel settings. Mouse Button 4 (MB4) for each application's Layer 2 were set up as follows:
Resolve:
Mouse Button 4: Simulated Keys: Quit
Enter the custom key(s): {CTRL}Q
How to send the simulated keystrokes: 3 During (press down, release up)
MSPaint:
Mouse Button 4: Simulated Keys: Quit
Enter the custom key(s): {ALT}{F4}
How to send the simulated keystrokes: 3 During (press down, release up)
Notepad:
Mouse Button 4: Simulated Keys: Replace
Enter the custom key(s): {CTRL}H
How to send the simulated keystrokes: 3 During (press down, release up)
Manually Choosing Layer 2 Works
When selecting layer 2 by right-clicking on the XMBC icon and choosing layer 2, then pressing MB4, all three programs executed their respective custom keystrokes as expected.
Modifier Keys are Inconsistent
When activating layer 2 with different modifier keys or key combinations, the results were inconsistent as detailed below. The only setting that was changed from default under Settings/Modifier Keys tab was Activate Layer 2. Enabled modifier keys checkbox is checked. Below is a sample of the results using different modifier key(s). Layer 1 is set via the taskbar XMBC icon before each test. After changing modifier key(s), "OK" and "Apply" were clicked to make sure changes took place.
"Y" meant the assigned keystrokes were executed and worked. "N" meant the actions were witnessed via the X-Mouse Button Control window via highlights and changing to "Layer 2" tab, but the keystrokes weren't executed and the programs didn't execute those commands.
Activate Layer 2: Shift
Resolve: N
MSPaint: Y
Notepad: N
Activate Layer 2: Control
Resolve: Y
MSPaint: N
Notepad: Y
Activate Layer 2: Alt
Resolve: N
MSPaint: Y
Notepad: N
Activate Layer 2: Shift + Control
Resolve: N
MSPaint: N
Notepad: N
Activate Layer 2: Shift + Alt
Resolve: N
MSPaint: Y
Notepad: N
Activate Layer 2: Shift + Ctrl + Alt
Resolve: N
MSPaint: N
Notepad: N
Activate Layer 2: Control + Alt
Resolve: N
MSPaint: N
Notepad: N
Activate Layer 2: App Menu Key
Resolve: Y
MSPaint: Y
Notepad: Y
Activate Layer 2: App Menu + Ctrl
Resolve: Y
MSPaint: N
Notepad: Y
Activate Layer 2: App Menu + Alt
Resolve: N
MSPaint: Y
Notepad: N
Activate Layer 2: App Menu + Right Windows
When choosing this option, then clicking "OK", the "Apply" button on the main X-Mouse Button Control setup window was still ghosted out. Clicking on Settings / Modifier Keys again and reviewing the drop-down menu for Activate Layer 2 showed "App Menu + Alt" selected instead of "App Menu + Right Windows." The bug is repeatable.
I wasn't interested in testing Left Windows Key and Right Windows Key combinations, except for the one above.
Are the above results normal?
Thank you for your insights!
Windows Version: Windows 10 Pro
Mouse Information (brand/model): Victsing PC106A
Relevant Computer Information (CPU, RAM etc): AMD Ryzen Threadripper 2950X, 16-Core, 128GB RAM
Did the problem occur after an upgrade of XMBC? (If so, from what version?): No
Did the problem occur after a Windows update/upgrade? (If so, from what version?): No
How long have you used XMBC?: 2 days
What language and keyboard layout do you use in Windows?: English QWERTY
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).: Thank you for this lightweight and very configurable utility. I'm new to using XMBC. I've read the manual, FAQ and all 8 pages of topics from search results of "layers modifier keys."
I'm testing out using modifier keys to switch between layers. Most of the modifier keys don't work. It depends on the program. More details below.
Test Setup
Three application profiles were added: DaVinci Resolve, MSPaint, and Notebook. Layer 1 and most of Layer 2 in each application profile were left at the default "**No Change (Don't Intercept)**" for all button and wheel settings. Mouse Button 4 (MB4) for each application's Layer 2 were set up as follows:
Resolve:
Mouse Button 4: Simulated Keys: Quit
Enter the custom key(s): {CTRL}Q
How to send the simulated keystrokes: 3 During (press down, release up)
MSPaint:
Mouse Button 4: Simulated Keys: Quit
Enter the custom key(s): {ALT}{F4}
How to send the simulated keystrokes: 3 During (press down, release up)
Notepad:
Mouse Button 4: Simulated Keys: Replace
Enter the custom key(s): {CTRL}H
How to send the simulated keystrokes: 3 During (press down, release up)
Manually Choosing Layer 2 Works
When selecting layer 2 by right-clicking on the XMBC icon and choosing layer 2, then pressing MB4, all three programs executed their respective custom keystrokes as expected.
Modifier Keys are Inconsistent
When activating layer 2 with different modifier keys or key combinations, the results were inconsistent as detailed below. The only setting that was changed from default under Settings/Modifier Keys tab was Activate Layer 2. Enabled modifier keys checkbox is checked. Below is a sample of the results using different modifier key(s). Layer 1 is set via the taskbar XMBC icon before each test. After changing modifier key(s), "OK" and "Apply" were clicked to make sure changes took place.
"Y" meant the assigned keystrokes were executed and worked. "N" meant the actions were witnessed via the X-Mouse Button Control window via highlights and changing to "Layer 2" tab, but the keystrokes weren't executed and the programs didn't execute those commands.
Activate Layer 2: Shift
Resolve: N
MSPaint: Y
Notepad: N
Activate Layer 2: Control
Resolve: Y
MSPaint: N
Notepad: Y
Activate Layer 2: Alt
Resolve: N
MSPaint: Y
Notepad: N
Activate Layer 2: Shift + Control
Resolve: N
MSPaint: N
Notepad: N
Activate Layer 2: Shift + Alt
Resolve: N
MSPaint: Y
Notepad: N
Activate Layer 2: Shift + Ctrl + Alt
Resolve: N
MSPaint: N
Notepad: N
Activate Layer 2: Control + Alt
Resolve: N
MSPaint: N
Notepad: N
Activate Layer 2: App Menu Key
Resolve: Y
MSPaint: Y
Notepad: Y
Activate Layer 2: App Menu + Ctrl
Resolve: Y
MSPaint: N
Notepad: Y
Activate Layer 2: App Menu + Alt
Resolve: N
MSPaint: Y
Notepad: N
Activate Layer 2: App Menu + Right Windows
When choosing this option, then clicking "OK", the "Apply" button on the main X-Mouse Button Control setup window was still ghosted out. Clicking on Settings / Modifier Keys again and reviewing the drop-down menu for Activate Layer 2 showed "App Menu + Alt" selected instead of "App Menu + Right Windows." The bug is repeatable.
I wasn't interested in testing Left Windows Key and Right Windows Key combinations, except for the one above.
Are the above results normal?
Thank you for your insights!