Browser Previous Next Tab not working

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 or images until they have at least 4 posts.
Post Reply
HyeVltg3
New User
Posts: 6
Joined: Fri Jul 18, 2014 6:45 pm

Browser Previous Next Tab not working

Post by HyeVltg3 » Tue Jan 12, 2016 6:53 pm

(think the title is a bit vague or odd.)

Win10 64-bit
Latest XMBC (Downloaded today)

What I Want:
MB4 and MB5 used to goto Previous/Next Tab on Chrome/Firefox as the function shortcut is CRTL+PGDN/PGUP

Cant seem to get this to work properly in XBMC using {CRTL}{PGDN} and {CRTL}{PGUP}
no matter what only the PGDN/PGUP is registered and it just scrolls the website a page down/up as just pressing PGDN/PGUP by itself would.
I can easily set this up on my Utech Venus and Logitech mice but not XBMC. checked to see if it was my new Sanwa MA-WTB43's problem, tested with Logitech M570 and same issue, just scrolls the webpage.
Am I using the modifier wrongly or is it somehow being blocked?

User avatar
phil
Site Admin
Posts: 6132
Joined: Sun Apr 06, 2003 11:12 pm

Re: Browser Previous Next Tab not working

Post by phil » Wed Jan 13, 2016 1:33 am

I just tried {CTRL}{PGUP} here and it works fine in firefox for me. Now that's on my 8.1 laptop but I dont see why it would not work in windows 10 (I'll try it on my desktop which has 10).

Whats "send method" are you using - method 1 is OK here.
It might be worth turning on debug logging, then trying it in the browser and then sending me a snippet of the debug log. Maybe that will give some clues!

Thanks,
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9, Logitech MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, Intel i5-9600k, Asus Z390-ROG, 16GB DDR4,
nVidia GeForce GTX 970, Evo 970 500Gb NVME, 2x2TB WD Black (RAID1)

HyeVltg3
New User
Posts: 6
Joined: Fri Jul 18, 2014 6:45 pm

Re: Browser Previous Next Tab not working

Post by HyeVltg3 » Wed Jan 13, 2016 1:48 am

Too much? all I did was Settings > Advanced > Enable Debugging > Ok > Apply. Click MB 4 & 5 on the page and watched it scroll up and down page(s). Just omitted the Windows and User folder location that shows before this part.

Code: Select all

12-01-2016 19:41:15.0718> Applying changes to X-Mouse Button Control settings...
12-01-2016 19:41:15.0734> Enabling extra debug logging.
12-01-2016 19:41:15.0734> ApplicationSettings; Total wait time for keys '{CRTL}{PGDN}' is 2ms
12-01-2016 19:41:15.0734> ApplicationSettings; Total wait time for keys '{CRTL}{PGUP}' is 2ms
12-01-2016 19:41:15.0734> Loaded the following settings:
12-01-2016 19:41:15.0734>   OfficeMouse: 0, RazorMoouse: 0, ScrollUnder: 1, ScrollLockBypass: 0, ScrollLockBypassDisabled: 0, Swap4and5: 0
12-01-2016 19:41:15.0734>   Swap4and5inRDP: 0, DisableInRDP: 0, ShowTrayIcon: 1, DisableReinstallOnResume: 0, ShowLayerBalloon: 1
12-01-2016 19:41:15.0734>   ResetStickyOnAnyButton: 0, ResetStickyOnAnyKey: 0, ResetStickyOnLayerChange: 1, GlobalHotkeys: 0, LayerModifierKeys: 0, ProcessNonClientMsgs: 1
12-01-2016 19:41:15.0734>   IgnoreNumlock: 1, LeftClickCycleLayers: 0, FixTiltRepeat: 0, InitialTiltDelay: 200, RepeatTiltDelay: 100
12-01-2016 19:41:15.0734>   CheckVersion: 1, CheckVersionDays: 5, CheckBetaVersion: 0, MouseOver: 1, ActivateScroll: 0
12-01-2016 19:41:15.0734>   ActivateOver: 0, FixVS2010: 0, CPUPriority: 128, SimKeyDelay: 1, No. Layers: 2
12-01-2016 19:41:15.0734>   EnableOSD: 1, AlwaysShowOSD: 0, LoadUSEnglish: 1, DebounceButtons: 0, DebounceFromUp: 0, DebounceTime: 50
12-01-2016 19:41:15.0734>   LanguageFile: ''
12-01-2016 19:41:15.0734>   There are 0 application specific profiles (0 normal and 0 custom window).
12-01-2016 19:41:15.0734> HookDLL: Load Settings took 0ms
12-01-2016 19:41:15.0734> Setting timer 4114 from wrong thread!
12-01-2016 19:41:15.0234> GetProcessName(7): Got name for PID 3376, 'chrome.exe' for HWND 0x001E0F5E using GetProcessImageFileName
12-01-2016 19:41:15.0234> GetProcessName result 1 time 0ms
12-01-2016 19:41:15.0234> Detected active app/window change (due to mouse over [879,916]) from 'xmousebuttoncontrol.exe' (0x007F1DEC) to 'chrome.exe' (0x001E0F5E).
12-01-2016 19:41:15.0234> Enabling default button settings...
12-01-2016 19:41:15.0234> Left = ** No Change (Don't intercept) **, Right = ** No Change (Don't intercept) **, Middle = ** No Change (Don't intercept) **, 4th = Simulated Keys{CRTL}{PGDN}, 5th = Simulated Keys{CRTL}{PGUP} Scroll Up = ** No Change (Don't intercept) **, Scroll Down = ** No Change (Don't intercept) **, Tilt Left = ** No Change (Don't intercept) **, Tilt Right = ** No Change (Don't intercept) **, InvertScrolling=off InvertHorizontalScrolling=off ScrollPages=off SwapButtons=0
12-01-2016 19:41:15.0234> Enabling layer 0
12-01-2016 19:41:15.0234> CSetupDialog: OnProcessChangeMessage called with HWND 001E0F5E, App Profile '(null)' - 'Default'
12-01-2016 19:41:16.0234> MouseHookData: Msg=0x0201 (WM_LBUTTONDOWN), X=739, Y=912, Data=0x00000000, Flags=0x00000000, Time=160148234, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:16.0234> Translating Left Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
12-01-2016 19:41:16.0234> Passing original mouse message 00000201 through....
12-01-2016 19:41:16.0343> MouseHookData: Msg=0x0202 (WM_LBUTTONUP), X=739, Y=912, Data=0x00000000, Flags=0x00000000, Time=160148343, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:16.0343> Translating Left Button Up Keystate 0x1: Action 40 [** No Change (Don't intercept) **]
12-01-2016 19:41:16.0343> Passing original mouse message 00000202 through....
12-01-2016 19:41:17.0656> MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=739, Y=912, Data=0x00010000, Flags=0x00000000, Time=160149656, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:17.0656> Translating XLeft Button Down Keystate 0x0: Action 28 [Simulated Keys '{CRTL}{PGDN}' (pressed)]
12-01-2016 19:41:17.0656> SendInput::SendKeyState: VKCode=0x22 Scancode=0x51 SendMode=0x8 Flags=0x0 Release=0:
12-01-2016 19:41:17.0656> SendInput::SendKeyState: VKCode=0x22 Scancode=0x51 SendMode=0x8 Flags=0x0 Release=1:
12-01-2016 19:41:17.0671> Removing message 20B8 from mouse hook queue as we have overridden it.
12-01-2016 19:41:17.0671> Ignoring key injected by X-Mouse Button Control
12-01-2016 19:41:17.0671> Ignoring key injected by X-Mouse Button Control
12-01-2016 19:41:18.0843> MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=739, Y=912, Data=0x00010000, Flags=0x00000000, Time=160149843, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:18.0843> Translating XLeft Button Up Keystate 0x0: Action 28 [Simulated Keys '{CRTL}{PGDN}' (pressed)]
12-01-2016 19:41:18.0843> Removing message 20C8 from mouse hook queue as we have overridden it.
12-01-2016 19:41:19.0843> MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=739, Y=912, Data=0x00020000, Flags=0x00000000, Time=160150843, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:19.0843> Translating XRight Button Down Keystate 0x0: Action 28 [Simulated Keys '{CRTL}{PGUP}' (pressed)]
12-01-2016 19:41:19.0843> SendInput::SendKeyState: VKCode=0x21 Scancode=0x49 SendMode=0x8 Flags=0x0 Release=0:
12-01-2016 19:41:19.0843> SendInput::SendKeyState: VKCode=0x21 Scancode=0x49 SendMode=0x8 Flags=0x0 Release=1:
12-01-2016 19:41:19.0843> Removing message 20B8 from mouse hook queue as we have overridden it.
12-01-2016 19:41:19.0859> Ignoring key injected by X-Mouse Button Control
12-01-2016 19:41:19.0859> Ignoring key injected by X-Mouse Button Control
12-01-2016 19:41:19.0015> MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=739, Y=912, Data=0x00020000, Flags=0x00000000, Time=160151015, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:19.0015> Translating XRight Button Up Keystate 0x0: Action 28 [Simulated Keys '{CRTL}{PGUP}' (pressed)]
12-01-2016 19:41:19.0015> Removing message 20C8 from mouse hook queue as we have overridden it.
12-01-2016 19:41:19.0500> MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=739, Y=912, Data=0x00020000, Flags=0x00000000, Time=160151500, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:19.0500> Translating XRight Button Down Keystate 0x0: Action 28 [Simulated Keys '{CRTL}{PGUP}' (pressed)]
12-01-2016 19:41:19.0500> SendInput::SendKeyState: VKCode=0x21 Scancode=0x49 SendMode=0x8 Flags=0x0 Release=0:
12-01-2016 19:41:19.0500> SendInput::SendKeyState: VKCode=0x21 Scancode=0x49 SendMode=0x8 Flags=0x0 Release=1:
12-01-2016 19:41:19.0500> Removing message 20B8 from mouse hook queue as we have overridden it.
12-01-2016 19:41:19.0515> Ignoring key injected by X-Mouse Button Control
12-01-2016 19:41:19.0515> Ignoring key injected by X-Mouse Button Control
12-01-2016 19:41:19.0671> MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=739, Y=912, Data=0x00020000, Flags=0x00000000, Time=160151671, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:19.0671> Translating XRight Button Up Keystate 0x0: Action 28 [Simulated Keys '{CRTL}{PGUP}' (pressed)]
12-01-2016 19:41:19.0671> Removing message 20C8 from mouse hook queue as we have overridden it.
12-01-2016 19:41:20.0296> MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=739, Y=912, Data=0x00010000, Flags=0x00000000, Time=160152296, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:20.0296> Translating XLeft Button Down Keystate 0x0: Action 28 [Simulated Keys '{CRTL}{PGDN}' (pressed)]
12-01-2016 19:41:20.0296> SendInput::SendKeyState: VKCode=0x22 Scancode=0x51 SendMode=0x8 Flags=0x0 Release=0:
12-01-2016 19:41:20.0296> SendInput::SendKeyState: VKCode=0x22 Scancode=0x51 SendMode=0x8 Flags=0x0 Release=1:
12-01-2016 19:41:20.0296> Removing message 20B8 from mouse hook queue as we have overridden it.
12-01-2016 19:41:20.0312> Ignoring key injected by X-Mouse Button Control
12-01-2016 19:41:20.0312> Ignoring key injected by X-Mouse Button Control
12-01-2016 19:41:20.0609> MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=739, Y=912, Data=0x00010000, Flags=0x00000000, Time=160152609, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:20.0609> Translating XLeft Button Up Keystate 0x0: Action 28 [Simulated Keys '{CRTL}{PGDN}' (pressed)]
12-01-2016 19:41:20.0609> Removing message 20C8 from mouse hook queue as we have overridden it.
12-01-2016 19:41:21.0890> MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=739, Y=912, Data=0x00010000, Flags=0x00000000, Time=160152890, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:21.0890> Translating XLeft Button Down Keystate 0x0: Action 28 [Simulated Keys '{CRTL}{PGDN}' (pressed)]
12-01-2016 19:41:21.0890> SendInput::SendKeyState: VKCode=0x22 Scancode=0x51 SendMode=0x8 Flags=0x0 Release=0:
12-01-2016 19:41:21.0890> SendInput::SendKeyState: VKCode=0x22 Scancode=0x51 SendMode=0x8 Flags=0x0 Release=1:
12-01-2016 19:41:21.0890> Removing message 20B8 from mouse hook queue as we have overridden it.
12-01-2016 19:41:21.0890> Ignoring key injected by X-Mouse Button Control
12-01-2016 19:41:21.0890> Ignoring key injected by X-Mouse Button Control
12-01-2016 19:41:21.0171> MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=739, Y=912, Data=0x00010000, Flags=0x00000000, Time=160153171, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:21.0171> Translating XLeft Button Up Keystate 0x0: Action 28 [Simulated Keys '{CRTL}{PGDN}' (pressed)]
12-01-2016 19:41:21.0171> Removing message 20C8 from mouse hook queue as we have overridden it.
12-01-2016 19:41:23.0109> GetProcessName(7): Got name for PID 4356, 'explorer.exe' for HWND 0x0001010E using GetProcessImageFileName
12-01-2016 19:41:23.0109> GetProcessName result 1 time 0ms
12-01-2016 19:41:23.0109> CSetupDialog: OnProcessChangeMessage called with HWND 0001010E, App Profile '(null)' - 'Default'
12-01-2016 19:41:23.0375> MouseHookData: Msg=0x0201 (WM_LBUTTONDOWN), X=681, Y=1065, Data=0x00000000, Flags=0x00000000, Time=160155375, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:23.0375> Translating Left Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
12-01-2016 19:41:23.0375> Passing original mouse message 00000201 through....
12-01-2016 19:41:23.0468> MouseHookData: Msg=0x0202 (WM_LBUTTONUP), X=681, Y=1065, Data=0x00000000, Flags=0x00000000, Time=160155468, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:23.0468> Translating Left Button Up Keystate 0x1: Action 40 [** No Change (Don't intercept) **]
12-01-2016 19:41:23.0468> Passing original mouse message 00000202 through....
12-01-2016 19:41:24.0953> GetProcessName(7): Got name for PID 3376, 'chrome.exe' for HWND 0x001E0F5E using GetProcessImageFileName
12-01-2016 19:41:24.0953> GetProcessName result 1 time 0ms
12-01-2016 19:41:24.0953> CSetupDialog: OnProcessChangeMessage called with HWND 001E0F5E, App Profile '(null)' - 'Default'
12-01-2016 19:41:24.0078> GetProcessName(7): Got name for PID 9340, 'xmousebuttoncontrol.exe' for HWND 0x00881BAC using GetProcessImageFileName
12-01-2016 19:41:24.0078> GetProcessName result 1 time 0ms
12-01-2016 19:41:24.0078> CSetupDialog: OnProcessChangeMessage called with HWND 00881BAC, App Profile '(null)' - 'Default'
12-01-2016 19:41:24.0140> CSetupDialog: OnProcessChangeMessage called with HWND 0134072A, App Profile '(null)' - 'Default'
12-01-2016 19:41:24.0343> CSetupDialog: OnProcessChangeMessage called with HWND 004D1CEA, App Profile '(null)' - 'Default'
12-01-2016 19:41:24.0406> GetProcessName(7): Got name for PID 3376, 'chrome.exe' for HWND 0x001E0F5E using GetProcessImageFileName
12-01-2016 19:41:24.0406> GetProcessName result 1 time 0ms
12-01-2016 19:41:24.0406> CSetupDialog: OnProcessChangeMessage called with HWND 001E0F5E, App Profile '(null)' - 'Default'
12-01-2016 19:41:25.0812> GetProcessName(7): Got name for PID 9340, 'xmousebuttoncontrol.exe' for HWND 0x01A80B3C using GetProcessImageFileName
12-01-2016 19:41:25.0812> GetProcessName result 1 time 0ms
12-01-2016 19:41:25.0812> CSetupDialog: OnProcessChangeMessage called with HWND 01A80B3C, App Profile '(null)' - 'Default'
12-01-2016 19:41:25.0031> CSetupDialog: OnProcessChangeMessage called with HWND 003F1CD8, App Profile '(null)' - 'Default'
12-01-2016 19:41:25.0265> MouseHookData: Msg=0x0201 (WM_LBUTTONDOWN), X=562, Y=816, Data=0x00000000, Flags=0x00000000, Time=160157265, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:25.0265> Translating Left Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
12-01-2016 19:41:25.0265> Passing original mouse message 00000201 through....
12-01-2016 19:41:25.0343> MouseHookData: Msg=0x0202 (WM_LBUTTONUP), X=562, Y=816, Data=0x00000000, Flags=0x00000000, Time=160157343, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:25.0343> Translating Left Button Up Keystate 0x1: Action 40 [** No Change (Don't intercept) **]
12-01-2016 19:41:25.0343> Passing original mouse message 00000202 through....
12-01-2016 19:41:26.0718> CSetupDialog: OnProcessChangeMessage called with HWND 0134072A, App Profile '(null)' - 'Default'
12-01-2016 19:41:26.0109> CSetupDialog: OnProcessChangeMessage called with HWND 011C1898, App Profile '(null)' - 'Default'
12-01-2016 19:41:26.0406> CSetupDialog: OnProcessChangeMessage called with HWND 003A0B98, App Profile '(null)' - 'Default'
12-01-2016 19:41:26.0468> CSetupDialog: OnProcessChangeMessage called with HWND 011C1898, App Profile '(null)' - 'Default'
12-01-2016 19:41:27.0265> CSetupDialog: OnProcessChangeMessage called with HWND 00291CBA, App Profile '(null)' - 'Default'
12-01-2016 19:41:27.0656> MouseHookData: Msg=0x0201 (WM_LBUTTONDOWN), X=818, Y=229, Data=0x00000000, Flags=0x00000000, Time=160159656, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:27.0656> Translating Left Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
12-01-2016 19:41:27.0656> Passing original mouse message 00000201 through....
12-01-2016 19:41:28.0718> MouseHookData: Msg=0x0202 (WM_LBUTTONUP), X=818, Y=229, Data=0x00000000, Flags=0x00000000, Time=160159718, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:28.0718> Translating Left Button Up Keystate 0x1: Action 40 [** No Change (Don't intercept) **]
12-01-2016 19:41:28.0718> Passing original mouse message 00000202 through....
12-01-2016 19:41:28.0875> CSetupDialog: OnProcessChangeMessage called with HWND 008E179E, App Profile '(null)' - 'Default'
12-01-2016 19:41:28.0937> CSetupDialog: OnProcessChangeMessage called with HWND 0025081A, App Profile '(null)' - 'Default'
12-01-2016 19:41:28.0000> CSetupDialog: OnProcessChangeMessage called with HWND 00071E36, App Profile '(null)' - 'Default'
12-01-2016 19:41:28.0062> CSetupDialog: OnProcessChangeMessage called with HWND 00071E38, App Profile '(null)' - 'Default'
12-01-2016 19:41:28.0375> CSetupDialog: OnProcessChangeMessage called with HWND 008E179E, App Profile '(null)' - 'Default'
12-01-2016 19:41:28.0437> CSetupDialog: OnProcessChangeMessage called with HWND 00071E36, App Profile '(null)' - 'Default'
12-01-2016 19:41:28.0687> CSetupDialog: OnProcessChangeMessage called with HWND 04F307CE, App Profile '(null)' - 'Default'
12-01-2016 19:41:29.0015> MouseHookData: Msg=0x0201 (WM_LBUTTONDOWN), X=1063, Y=707, Data=0x00000000, Flags=0x00000000, Time=160161015, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:29.0015> Translating Left Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
12-01-2016 19:41:29.0015> Passing original mouse message 00000201 through....
12-01-2016 19:41:29.0093> MouseHookData: Msg=0x0202 (WM_LBUTTONUP), X=1063, Y=707, Data=0x00000000, Flags=0x00000000, Time=160161093, Info=0x0, Ptr=0x910131D
12-01-2016 19:41:29.0093> Translating Left Button Up Keystate 0x1: Action 40 [** No Change (Don't intercept) **]
12-01-2016 19:41:29.0093> Passing original mouse message 00000202 through....

User avatar
phil
Site Admin
Posts: 6132
Joined: Sun Apr 06, 2003 11:12 pm

Re: Browser Previous Next Tab not working

Post by phil » Wed Jan 13, 2016 2:02 am

OK I just tried it on my Win10 and it works there too - but there are some differences in my log:

Code: Select all

13-01-2016 00:57:48.0359> MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=580, Y=34, Data=0x00010000, Flags=0x00000000, Time=15234359 (Diff=94ms), Info=0x0, Ptr=0x103CE
13-01-2016 00:57:48.0359> Translating XLeft Button Down Keystate 0x0: Action 28 [Simulated Keys '{CTRL}{PGUP}' (pressed)]
13-01-2016 00:57:48.0359> SendInput::SendKeyState: VKCode=0x21 Scancode=0x49 SendMode=0x8 Flags=0x2 Release=0:
13-01-2016 00:57:48.0359> SendInput::SendKeyState: VKCode=0x21 Scancode=0x49 SendMode=0x8 Flags=0x2 Release=1:
13-01-2016 00:57:48.0359> Removing message 20B8 from mouse hook queue as we have overridden it.
13-01-2016 00:57:48.0375> Ignoring key injected by X-Mouse Button Control
13-01-2016 00:57:48.0375> Ignoring key injected by X-Mouse Button Control
13-01-2016 00:57:48.0375> Ignoring key injected by X-Mouse Button Control
13-01-2016 00:57:48.0375> Ignoring key injected by X-Mouse Button Control
vs yours

Code: Select all

    12-01-2016 19:41:19.0500> MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=739, Y=912, Data=0x00020000, Flags=0x00000000, Time=160151500, Info=0x0, Ptr=0x910131D
    12-01-2016 19:41:19.0500> Translating XRight Button Down Keystate 0x0: Action 28 [Simulated Keys '{CRTL}{PGUP}' (pressed)]
    12-01-2016 19:41:19.0500> SendInput::SendKeyState: VKCode=0x21 Scancode=0x49 SendMode=0x8 Flags=0x0 Release=0:
    12-01-2016 19:41:19.0500> SendInput::SendKeyState: VKCode=0x21 Scancode=0x49 SendMode=0x8 Flags=0x0 Release=1:
    12-01-2016 19:41:19.0500> Removing message 20B8 from mouse hook queue as we have overridden it.
    12-01-2016 19:41:19.0515> Ignoring key injected by X-Mouse Button Control
    12-01-2016 19:41:19.0515> Ignoring key injected by X-Mouse Button Control
So I need to investigate why flags are 2 for me and zero for you, and why it only sees the two Ignoring key injected for you and 4 for me.
EDIT I was trying in firefox (well waterfox actually) as I dont have chrome installed - but I presume its the same problem for you in firefox too.

What language are you using?

Thanks
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9, Logitech MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, Intel i5-9600k, Asus Z390-ROG, 16GB DDR4,
nVidia GeForce GTX 970, Evo 970 500Gb NVME, 2x2TB WD Black (RAID1)

User avatar
phil
Site Admin
Posts: 6132
Joined: Sun Apr 06, 2003 11:12 pm

Re: Browser Previous Next Tab not working

Post by phil » Wed Jan 13, 2016 2:14 am

Found it - you have typed CRTL not CTRL :)
Try {CTRL}{PGUP}/{PGDN} and see if that works :)
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9, Logitech MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, Intel i5-9600k, Asus Z390-ROG, 16GB DDR4,
nVidia GeForce GTX 970, Evo 970 500Gb NVME, 2x2TB WD Black (RAID1)

HyeVltg3
New User
Posts: 6
Joined: Fri Jul 18, 2014 6:45 pm

Re: Browser Previous Next Tab not working

Post by HyeVltg3 » Wed Jan 13, 2016 2:56 am

I have no idea how to do it.
I just cant do it.
I dont know...

I dont know how to kick myself in the head.

I cannot believe this was all such a minor typo's fault. wow Phil I dont have the words to thank you with, but indeed this further proves why two heads are better than one.
Buttons work perfectly now. no wonder I could not find other people with this issue.

Thank you so very much, was really annoyed and frustrated, the Sanwa replacing my M570 doesnt have its own software, I have the M570's buttons set to Previous/Next tab because I find Back/Forward pointless for the browsing I do, usually reading and comparing lots of tabs at once, one button tab switching was essential.
So glad alls good now, again, thank you.

User avatar
phil
Site Admin
Posts: 6132
Joined: Sun Apr 06, 2003 11:12 pm

Re: Browser Previous Next Tab not working

Post by phil » Wed Jan 13, 2016 2:59 am

I'm glad its now working for you. I have modified the code a little bit already so it will log an error if it finds an invalid tag like {CRLT} in future versions - it should make spotting the error a bit easier (although you still have to look in the log of course :).

It would be good to do that check in the actual simkey window I guess -maybe thats something I can add too.

Thanks,
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9, Logitech MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, Intel i5-9600k, Asus Z390-ROG, 16GB DDR4,
nVidia GeForce GTX 970, Evo 970 500Gb NVME, 2x2TB WD Black (RAID1)

HyeVltg3
New User
Posts: 6
Joined: Fri Jul 18, 2014 6:45 pm

Re: Browser Previous Next Tab not working

Post by HyeVltg3 » Wed Jan 13, 2016 4:04 am

haha glad something came out of my hardships.
Thanks Phil, great program, gave a whole great reason to why I switched mouses, at the time assumed XBMC could be used, was really down when it wasnt working like I envisioned it, glad it was just a minor error.
Take care.

Post Reply