Alt key sticking when tabbing between windows - multiple OS

WinEQ 2.0 Pro discussion and support

Moderators: Lavish Software Team, Moderators

Post Reply
blakhart66
GamingTools Subscriber
Posts: 44
Joined: Wed Jul 14, 2004 8:55 am

Alt key sticking when tabbing between windows - multiple OS

Post by blakhart66 » Sat Feb 23, 2008 1:24 pm

I've reported this issue in the past with no resolution yet, have additional info now. From time to time, when alt-tabbing between multiple game instances in WinEQ, or between games and explorer/ventrilo/other programs, it starts to consider the Alt key depressed in game whenever I switch windows, and I have to hit the alt key again to reset it - each time I tab between windows - so, I hit Alt-Tab to switch windows, followed by Alt again, to avoid having every keypress considered to be an Alt+keypress. Previously I thought that it was an issue related to the wireless keyboard I was using, however, its also happening on my current wired keyboard... happened in XP, still happening now that I'm in Vista. This isn't an automatic bug, sometimes it'll work fine for hours, sometimes it'll happen the first time I switch windows... sometimes it'll affect every game window running, sometimes only one game window, while the secondary game window works fine when switching to it... this is happening in EQ2, not currently subscribed to any other games to test if its happening in them as well.

----------------------------------------------------

WinEQ 2 System Information
System:
-----------------------------------
Windows Version: Windows Vista (TM) Home Premium//6000.vista_gdr.071023-1545
System Physical RAM: 1284/2974MB
Page File: 4628/6153MB
Virtual Memory: 1195/2047MB (Extended: 0MB)
CPU 1: AMD Athlon(tm) 64 Processor 3200+ @ 2210MHz
CPU Affinity Mask: 1
Video 1: \\.\DISPLAY1/NVIDIA GeForce 7600 GS
Video 2: \\.\DISPLAY2/NVIDIA GeForce 7600 GS
Video 3: \\.\DISPLAYV1/RDPDD Chained DD
Video 4: \\.\DISPLAYV2/RDP Encoder Mirror Driver
Monitor 1: \\.\DISPLAY1 (0,0,1680,1050) (1680x1050) PRIMARY
Sound: ?
DirectX: 4.09.00.0904
Internet Explorer: 7.0.6000.16609
WinEQ: 2.15

Loaded Modules:
-----------------------------------
Module 0: D:\EQ2\EverQuest2.exe
Module 1: C:\Windows\system32\ntdll.dll
Module 2: C:\Windows\system32\kernel32.dll
Module 3: C:\Windows\system32\VERSION.dll
Module 4: C:\Windows\system32\msvcrt.dll
Module 5: C:\Windows\system32\USER32.dll
Module 6: C:\Windows\system32\GDI32.dll
Module 7: C:\Windows\system32\ADVAPI32.dll
Module 8: C:\Windows\system32\RPCRT4.dll
Module 9: C:\Windows\system32\SHELL32.dll
Module 10: C:\Windows\system32\SHLWAPI.dll
Module 11: D:\EQ2\xul.dll
Module 12: D:\EQ2\js3250.dll
Module 13: D:\EQ2\nspr4.dll
Module 14: C:\Windows\system32\WSOCK32.dll
Module 15: C:\Windows\system32\WS2_32.dll
Module 16: C:\Windows\system32\NSI.dll
Module 17: C:\Windows\system32\WINMM.dll
Module 18: C:\Windows\system32\ole32.dll
Module 19: C:\Windows\system32\OLEAUT32.dll
Module 20: C:\Windows\system32\OLEACC.dll
Module 21: D:\EQ2\MSVCR71.dll
Module 22: D:\EQ2\plc4.dll
Module 23: D:\EQ2\plds4.dll
Module 24: C:\Windows\system32\WINSPOOL.DRV
Module 25: C:\Windows\system32\comdlg32.dll
Module 26: C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.6000.16386_none_87e0cb09378714f1\COMCTL32.dll
Module 27: D:\EQ2\mss32.dll
Module 28: C:\Windows\system32\d3d9.dll
Module 29: C:\Windows\system32\d3d8thk.dll
Module 30: C:\Windows\system32\dwmapi.dll
Module 31: C:\Windows\system32\IMM32.dll
Module 32: C:\Windows\system32\MSCTF.dll
Module 33: C:\Windows\system32\ShimEng.dll
Module 34: C:\Windows\system32\apphelp.dll
Module 35: C:\Windows\AppPatch\AcGenral.DLL
Module 36: C:\Windows\system32\UxTheme.dll
Module 37: C:\Windows\system32\NETAPI32.dll
Module 38: C:\Windows\system32\PSAPI.DLL
Module 39: C:\Windows\system32\MSACM32.dll
Module 40: C:\Windows\system32\sfc.dll
Module 41: C:\Windows\system32\sfc_os.DLL
Module 42: C:\Windows\system32\SETUPAPI.dll
Module 43: C:\Windows\system32\USERENV.dll
Module 44: C:\Windows\system32\Secur32.dll
Module 45: C:\Windows\system32\urlmon.dll
Module 46: C:\Windows\system32\iertutil.dll
Module 47: C:\Windows\system32\MPR.dll
Module 48: C:\Windows\AppPatch\AcLayers.DLL
Module 49: C:\Windows\system32\LPK.DLL
Module 50: C:\Windows\system32\USP10.dll
Module 51: C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6000.16386_none_5d07289e07e1d100\comctl32.dll
Module 52: C:\Windows\system32\mswsock.dll
Module 53: C:\Windows\System32\wship6.dll
Module 54: C:\Program Files\WinEQ2\EQPlayNice.dll
Module 55: C:\Program Files\WinEQ2\Lavish.dll
Module 56: C:\Windows\system32\iphlpapi.dll
Module 57: C:\Windows\system32\dhcpcsvc.DLL
Module 58: C:\Windows\system32\DNSAPI.dll
Module 59: C:\Windows\system32\WINNSI.DLL
Module 60: C:\Windows\system32\dhcpcsvc6.DLL
Module 61: C:\Program Files\WinEQ2\WinEQ2.dll
Module 62: C:\Windows\System32\wshtcpip.dll
Module 63: C:\Windows\system32\NLAapi.dll
Module 64: C:\Windows\System32\winrnr.dll
Module 65: C:\Windows\system32\WLDAP32.dll
Module 66: C:\Windows\system32\napinsp.dll
Module 67: C:\Windows\system32\pnrpnsp.dll
Module 68: C:\Windows\system32\rasadhlp.dll
Module 69: C:\Program Files\WinEQ2\WinEQ2-EQII.dll
Module 70: C:\Windows\system32\MSIMG32.dll
Module 71: C:\Program Files\WinEQ2\WinEQ2-D3D9.dll
Module 72: C:\Windows\system32\d3dx9_30.dll
Module 73: C:\Program Files\WinEQ2\WinEQ2-HooksI.dll
Module 74: D:\EQ2\DbgHelp.dll
Module 75: C:\Windows\system32\CLBCatQ.DLL
Module 76: C:\Windows\system32\dxdiagn.dll
Module 77: C:\Windows\system32\dxgi.dll
Module 78: C:\Windows\system32\wbem\wbemprox.dll
Module 79: C:\Windows\system32\wbem\wbemcomn.dll
Module 80: C:\Windows\system32\rsaenh.dll
Module 81: C:\Windows\system32\wbem\wbemsvc.dll
Module 82: C:\Windows\system32\wbem\fastprox.dll
Module 83: C:\Windows\system32\NTDSAPI.dll
Module 84: C:\Windows\system32\winbrand.dll
Module 85: C:\Windows\system32\dsound.dll
Module 86: C:\Windows\system32\POWRPROF.dll
Module 87: C:\Windows\system32\nvd3dum.dll
Module 88: D:\EQ2\Miles\mssmp3.asi
Module 89: D:\EQ2\Miles\mssogg.asi
Module 90: D:\EQ2\Miles\mssvoice.asi
Module 91: D:\EQ2\Miles\mssdolby.flt
Module 92: D:\EQ2\Miles\mssds3d.flt
Module 93: D:\EQ2\Miles\mssdsp.flt
Module 94: D:\EQ2\Miles\msseax.flt
Module 95: D:\EQ2\Miles\msssrs.flt
Module 96: C:\Windows\System32\MMDevApi.dll
Module 97: C:\Windows\system32\WINTRUST.dll
Module 98: C:\Windows\system32\CRYPT32.dll
Module 99: C:\Windows\system32\MSASN1.dll
Module 100: C:\Windows\system32\imagehlp.dll
Module 101: C:\Windows\System32\audioses.dll
Module 102: C:\Windows\System32\audioeng.dll
Module 103: C:\Windows\System32\AVRT.dll
Module 104: C:\Windows\system32\msimtf.dll
Module 105: C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6000.16386_none_9ea0ac9ec96e7127\gdiplus.dll
Module 106: D:\EQ2\mozilla\components\pipboot.dll

Direct3D9:
-----------------------------------
Driver: NVIDIA GeForce 7600 GS/nvd3dum.dll/7/15/11/6925
Adapter Display Mode: 1680x1050 D3DFMT_X8R8G8B8
Game Display Mode: 1680x1050 D3DFMT_UNKNOWN (Windowed)
Current Adapter: 0
Available Texture Memory: 985MB
Windows Hooks Input:
-----------------------------------

EverQuest II:
-----------------------------------
Profile 1: Main monitor
EQII Path: D:\EQ2
EQIIClient.ini: .\eqclient.ini
Patch: ON Test Server: OFF Locale: us
Video Adapter: Primary

Lax
Owner
Posts: 6634
Joined: Fri Jun 18, 2004 6:08 pm

Post by Lax » Sat Feb 23, 2008 3:19 pm

Sounds like it would only be affecting EQ2. I'll see what I can dig up

Saffronica
GamingTools Subscriber
Posts: 14
Joined: Fri Nov 19, 2004 10:45 am

Post by Saffronica » Sat Mar 01, 2008 1:26 pm

I thought this was intentional, glad to know it may be a bug. This happens to me always - every time I alt tab or alt-session_key between WinEQ windows it will consider alt depressed. I have 7 boxes that all suffer this problem. I've trained myself to switch WinEQ sessions by clicking the one I want on the Windows taskbar to prevent this.

Saffronica
GamingTools Subscriber
Posts: 14
Joined: Fri Nov 19, 2004 10:45 am

Post by Saffronica » Sat Mar 01, 2008 1:27 pm

No edit button - This happens to me in EQ1 so its not just EQ2.

blakhart66
GamingTools Subscriber
Posts: 44
Joined: Wed Jul 14, 2004 8:55 am

Post by blakhart66 » Sat Mar 08, 2008 12:13 pm

Built a whole new system, Vista Home PRemium 64bit version now - still happening, first time I tested 2 windows out it happened right off the bat...
New system info:

----------------------

WinEQ 2 System Information
System:
-----------------------------------
Windows Version: Windows (TM) Vista Home Premium//6000.vista_gdr.071023-1545
System Physical RAM: 1504/4093MB
Page File: 5668/8344MB
Virtual Memory: 1748/2047MB (Extended: 0MB)
CPU 1: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ @ 2411MHz
CPU 2: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ @ 2411MHz
CPU Affinity Mask: 1
Video 1: \\.\DISPLAY1/NVIDIA GeForce 9600 GT
Video 2: \\.\DISPLAY2/NVIDIA GeForce 9600 GT
Video 3: \\.\DISPLAYV1/RDPDD Chained DD
Video 4: \\.\DISPLAYV2/RDP Encoder Mirror Driver
Monitor 1: \\.\DISPLAY1 (0,0,1680,1050) (1680x1050) PRIMARY
Sound: ?
DirectX: 4.09.00.0904
Internet Explorer: 7.0.6000.16609
WinEQ: 2.15

Loaded Modules:
-----------------------------------
Module 0: D:\EQ2\EverQuest2.exe
Module 1: C:\Windows\SysWOW64\ntdll.dll
Module 2: C:\Windows\syswow64\kernel32.dll
Module 3: C:\Windows\system32\VERSION.dll
Module 4: C:\Windows\syswow64\msvcrt.dll
Module 5: C:\Windows\syswow64\USER32.dll
Module 6: C:\Windows\syswow64\GDI32.dll
Module 7: C:\Windows\syswow64\ADVAPI32.dll
Module 8: C:\Windows\syswow64\RPCRT4.dll
Module 9: C:\Windows\syswow64\Secur32.dll
Module 10: C:\Windows\syswow64\SHELL32.dll
Module 11: C:\Windows\syswow64\SHLWAPI.dll
Module 12: D:\EQ2\xul.dll
Module 13: D:\EQ2\js3250.dll
Module 14: D:\EQ2\nspr4.dll
Module 15: C:\Windows\system32\WSOCK32.dll
Module 16: C:\Windows\syswow64\WS2_32.dll
Module 17: C:\Windows\syswow64\NSI.dll
Module 18: C:\Windows\system32\WINMM.dll
Module 19: C:\Windows\syswow64\ole32.dll
Module 20: C:\Windows\syswow64\OLEAUT32.dll
Module 21: C:\Windows\system32\OLEACC.dll
Module 22: D:\EQ2\MSVCR71.dll
Module 23: D:\EQ2\plc4.dll
Module 24: D:\EQ2\plds4.dll
Module 25: C:\Windows\system32\WINSPOOL.DRV
Module 26: C:\Windows\syswow64\comdlg32.dll
Module 27: C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.6000.16386_none_87e0cb09378714f1\COMCTL32.dll
Module 28: D:\EQ2\mss32.dll
Module 29: C:\Windows\system32\d3d9.dll
Module 30: C:\Windows\system32\d3d8thk.dll
Module 31: C:\Windows\system32\dwmapi.dll
Module 32: C:\Windows\syswow64\IMM32.dll
Module 33: C:\Windows\syswow64\MSCTF.dll
Module 34: C:\Windows\system32\ShimEng.dll
Module 35: C:\Windows\system32\apphelp.dll
Module 36: C:\Windows\AppPatch\AcGenral.DLL
Module 37: C:\Windows\system32\UxTheme.dll
Module 38: C:\Windows\system32\NETAPI32.dll
Module 39: C:\Windows\syswow64\PSAPI.DLL
Module 40: C:\Windows\system32\MSACM32.dll
Module 41: C:\Windows\system32\sfc.dll
Module 42: C:\Windows\system32\sfc_os.DLL
Module 43: C:\Windows\syswow64\SETUPAPI.dll
Module 44: C:\Windows\system32\USERENV.dll
Module 45: C:\Windows\syswow64\urlmon.dll
Module 46: C:\Windows\syswow64\iertutil.dll
Module 47: C:\Windows\system32\MPR.dll
Module 48: C:\Windows\AppPatch\AcLayers.DLL
Module 49: C:\Windows\syswow64\LPK.DLL
Module 50: C:\Windows\syswow64\USP10.dll
Module 51: C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6000.16386_none_5d07289e07e1d100\comctl32.dll
Module 52: C:\Windows\system32\mswsock.dll
Module 53: C:\Windows\System32\wship6.dll
Module 54: C:\Program Files (x86)\WinEQ2\WinEQ2.dll
Module 55: C:\Program Files (x86)\WinEQ2\Lavish.dll
Module 56: C:\Windows\system32\iphlpapi.dll
Module 57: C:\Windows\system32\dhcpcsvc.DLL
Module 58: C:\Windows\system32\DNSAPI.dll
Module 59: C:\Windows\system32\WINNSI.DLL
Module 60: C:\Windows\system32\dhcpcsvc6.DLL
Module 61: C:\Windows\system32\wshtcpip.dll
Module 62: C:\Windows\System32\winrnr.dll
Module 63: C:\Windows\syswow64\WLDAP32.dll
Module 64: C:\Windows\system32\NLAapi.dll
Module 65: C:\Windows\system32\napinsp.dll
Module 66: C:\Windows\system32\pnrpnsp.dll
Module 67: C:\Windows\system32\rasadhlp.dll
Module 68: C:\Program Files (x86)\WinEQ2\WinEQ2-EQII.dll
Module 69: C:\Windows\system32\MSIMG32.dll
Module 70: C:\Program Files (x86)\WinEQ2\WinEQ2-D3D9.dll
Module 71: C:\Windows\system32\d3dx9_30.dll
Module 72: C:\Program Files (x86)\WinEQ2\WinEQ2-HooksI.dll
Module 73: D:\EQ2\DbgHelp.dll
Module 74: C:\Windows\syswow64\CLBCatQ.DLL
Module 75: C:\Windows\SysWOW64\dxdiagn.dll
Module 76: C:\Windows\SysWOW64\dxgi.dll
Module 77: C:\Windows\system32\wbem\wbemprox.dll
Module 78: C:\Windows\system32\wbem\wbemcomn.dll
Module 79: C:\Windows\system32\rsaenh.dll
Module 80: C:\Windows\system32\wbem\wbemsvc.dll
Module 81: C:\Windows\system32\wbem\fastprox.dll
Module 82: C:\Windows\system32\NTDSAPI.dll
Module 83: C:\Windows\system32\winbrand.dll
Module 84: C:\Windows\system32\dsound.dll
Module 85: C:\Windows\system32\POWRPROF.dll
Module 86: C:\Windows\system32\nvd3dum.dll
Module 87: D:\EQ2\Miles\mssmp3.asi
Module 88: D:\EQ2\Miles\mssogg.asi
Module 89: D:\EQ2\Miles\mssvoice.asi
Module 90: D:\EQ2\Miles\mssdolby.flt
Module 91: D:\EQ2\Miles\mssds3d.flt
Module 92: D:\EQ2\Miles\mssdsp.flt
Module 93: D:\EQ2\Miles\msseax.flt
Module 94: D:\EQ2\Miles\msssrs.flt
Module 95: C:\Windows\System32\MMDevApi.dll
Module 96: C:\Windows\system32\WINTRUST.dll
Module 97: C:\Windows\system32\CRYPT32.dll
Module 98: C:\Windows\system32\MSASN1.dll
Module 99: C:\Windows\syswow64\imagehlp.dll
Module 100: C:\Windows\System32\audioses.dll
Module 101: C:\Windows\System32\audioeng.dll
Module 102: C:\Windows\System32\AVRT.dll

Direct3D9:
-----------------------------------
Driver: NVIDIA GeForce 9600 GT/nvd3dum.dll/7/15/11/7416
Adapter Display Mode: 1680x1050 D3DFMT_X8R8G8B8
Game Display Mode: 1664x1014 D3DFMT_UNKNOWN (Windowed)
Current Adapter: 0
Available Texture Memory: 2268MB
Windows Hooks Input:
-----------------------------------

EverQuest II:
-----------------------------------
Profile 2: Old Drive
EQII Path: D:\EQ2
EQIIClient.ini: .\eqclient.ini
Patch: ON Test Server: OFF Locale: us
Video Adapter: Application Controlled

blakhart66
GamingTools Subscriber
Posts: 44
Joined: Wed Jul 14, 2004 8:55 am

Post by blakhart66 » Mon Mar 24, 2008 12:41 pm

Still happening regularly... any word on a solution?

eqjoe
GamingTools Subscriber
Posts: 221
Joined: Wed Oct 13, 2004 2:34 pm

Post by eqjoe » Mon Mar 24, 2008 8:29 pm

Darn tough to reproduce. Does this only happen on 64bit OS?

-j

Lax
Owner
Posts: 6634
Joined: Fri Jun 18, 2004 6:08 pm

Post by Lax » Wed Mar 26, 2008 8:22 am

Well, the real solution to this issue is for WinEQ 2 to use Inner Space's input virtualization system. Unfortunately that's not going to happen. However, Inner Space 2 is currently in early development stages, and the next WinEQ can make use of its kernel. It's a couple months away though at least =/

In the meantime I can try to solve this problem another way for WinEQ 2, though if I can't reproduce it myself that may be difficult. The way it's supposed to work, if I recall correctly, is when you tab out, alt might get held, but when you go back in, it should be reset.

blakhart66
GamingTools Subscriber
Posts: 44
Joined: Wed Jul 14, 2004 8:55 am

Post by blakhart66 » Sat Mar 29, 2008 1:18 am

Updated detail - on XP 32bit, it happened intermittently... once it started happening, it would keep happening, but only for 1 window of EQ2, until it got triggered on the second one also.. but sometimes I could play for hours, flipping between windows, with no effect. With Vista 64bit, it happens instantly, the first time I tab out of EQ2, whether its to a second instance of EQ2, or just the desktop or internet explorer...

Post Reply