Page 1 of 1

Browser Previous Next Tab not working

Posted: Tue Jan 12, 2016 6:53 pm
by HyeVltg3
(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?

Re: Browser Previous Next Tab not working

Posted: Wed Jan 13, 2016 1:33 am
by phil
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

Re: Browser Previous Next Tab not working

Posted: Wed Jan 13, 2016 1:48 am
by HyeVltg3
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....

Re: Browser Previous Next Tab not working

Posted: Wed Jan 13, 2016 2:02 am
by phil
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

Re: Browser Previous Next Tab not working

Posted: Wed Jan 13, 2016 2:14 am
by phil
Found it - you have typed CRTL not CTRL :)
Try {CTRL}{PGUP}/{PGDN} and see if that works :)

Re: Browser Previous Next Tab not working

Posted: Wed Jan 13, 2016 2:56 am
by HyeVltg3
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.

Re: Browser Previous Next Tab not working

Posted: Wed Jan 13, 2016 2:59 am
by phil
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

Re: Browser Previous Next Tab not working

Posted: Wed Jan 13, 2016 4:04 am
by HyeVltg3
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.