Dave-H Posted July 1, 2020 Author Posted July 1, 2020 OK, the INF file is attached. I have made a few modifications to it, to allow the copying of ETDMag.exe and ETDDeviceInformation.exe to the program folder. Also I changed "WHQL" to "Custom" in the driver ID string, as it surely isn't WHQL now after being modified so much! I deleted those registry keys, and all still seems to be working fine. However after a reboot, the Pointstick entry in HKEY_CURRENT_USER\Software\Elantech\ had come back! The one in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech\ hasn't. Cheers, Dave. ETD.inf
jaclaz Posted July 1, 2020 Posted July 1, 2020 9 minutes ago, Dave-H said: OK, the INF file is attached. I have made a few modifications to it, to allow the copying of ETDMag.exe and ETDDeviceInformation.exe to the program folder. Also I changed "WHQL" to "Custom" in the driver ID string, as it surely isn't WHQL now after being modified so much! I deleted those registry keys, and all still seems to be working fine. However after a reboot, the Pointstick entry in HKEY_CURRENT_USER\Software\Elantech\ had come back! The one in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech\ hasn't. Cheers, Dave. ETD.inf 70.97 kB · 0 downloads Good yes, I wanted your file so it is already updated to the last changes . And good , so I can remove (temprarily I will just rem them out) the Poinstick entries in the .inf. jaclaz
jaclaz Posted July 1, 2020 Posted July 1, 2020 OK . Try the attached. (in the file I included also the set of batch files, hopefully corrected, replace the old ones with this set) Mainly [ETD_SmartPadDisplay.AddReg] and [ETD_SmartPadUI.AddReg] are modified (hopefully) according to your reports and with items re-ordered (so that they are now more or less in the same order as the ETDAniconf.exe UI) and in some case renamed to make them human understandable (as an example the thing that is called "Gesture Effect" was called in the .inf "HID/Mouse switch" ). While I was at it, I noticed something in the .inf: Quote ; Mag Kind MAG_TWO_FINGER = 1 MAG_THREE_FINGER = 2 The one you completely failed with was 2 (three finger). You can try your luck with the simple two finger gesture, changing HKEY_CURRENT_USER\Software\Elantech\SmartPad Mag_Kind to 1 (two fingers) jaclaz ETD_mod.zip
Dave-H Posted July 1, 2020 Author Posted July 1, 2020 When I installed the first time with the new INF, after uninstalling and making sure that all the files and registry entries had been deleted, I got the usual warning about general driver signing, then the usual warning about the Elan Input Device device signing, but then a warning popped up about Microsoft PS/2 Mouse not being signed, which never used to happen. After the copying process I then get a message that the install hadn't succeeded. On reboot, the Elan tab in Mouse Properties was all greyed out with its device list empty. and Device Manager still showed Microsoft PS/2 Mouse. If I ran ETDAniconf.exe, it was a completely blank white window just with the buttons at the bottom and the copyright header. The files had been copied to the Elantech program folder, and ETD.sys was in the Drivers folder. Now here's the really strange thing, when I tried the install again, without uninstalling first, the install then worked, and everything was fine! I then uninstalled, and installed again, and everything was still fine, and now I can't fault it! Very odd! I will check out the options now being offered by the control panel, and confirm that they work as intended (or otherwise!)
jaclaz Posted July 1, 2020 Posted July 1, 2020 9 minutes ago, Dave-H said: Now here's the really strange thing, when I tried the install again, without uninstalling first, the install then worked, and everything was fine! I then uninstalled, and installed again, and everything was still fine, and now I can't fault it! Very odd! I will check out the options now being offered by the control panel, and confirm that they work as intended (or otherwise!) A glitch in the matrix? jaclaz
Dave-H Posted July 1, 2020 Author Posted July 1, 2020 (edited) Must have been, it seems to be fine now, although i will try a few more uninstalls and reinstalls just to make absolutely sure! Still no luck with the magnifier I'm afraid, even on the two finger setting. I assume you press with two fingers and then tap or double tap with one of them? Nothing happens no matter what I do! It is significant I think that ETDMag.exe was not actually included in the 11.4.14.1 or 11.5.20.3 drivers. Perhaps the version of ETDCtrl.exe we're using just cannot invoke it, and the only way we could use it would be to run it from the Windows Start Menu as a standalone program. Edited July 1, 2020 by Dave-H Addition
jaclaz Posted July 1, 2020 Posted July 1, 2020 (edited) 18 minutes ago, Dave-H said: Must have been, it seems to be fine now, although i will try a few more uninstalls and reinstalls just to make absolutely sure! Still no luck with the magnifier I'm afraid, even on the two finger setting. I assume you press with two fingers and then tap or double tap with one of them? Nothing happens no matter what I do! It is significant I think that ETDMag.exe was not actually included in the 11.4.14.1 or 11.5.20.3 drivers. Perhaps the version of ETDCtrl.exe we're using just cannot invoke it, and the only way we could use it would be to run it from the Windows Start Menu as a standalone program. Sure, but the 11.4.14.1 .inf has settings for it, and they are the three finger ones (Mag_kind=2), while the instructions (that you see in ETDAniconf.exe IF Mag_kind=2 BUT NOT IF Mag_kind=1): First tap two fingers and hold one finger on the pad while double tapping with the other finger. The magnifying glass will appear. Drag a finger on the pad to move and focus the magnifying glass on the desired subject. Tap a finger to terminate the function.Magnifying glass copies the selected screen image to the clipboard when function initialized. seems a lot like a "two finger" set of instructions that you can only see if you choose the "three finger" setting ... but maybe it only works if Tap is enabled. Antway I would rather have it on the three finger press menu. BTW (out of curiosity) what happens if you add to it (say): notepad.exe AND ETDMag.exe vs. ETDMag.exe AND notepad.exe Maybe you need some practice : jaclaz Edited July 1, 2020 by jaclaz
Dave-H Posted July 1, 2020 Author Posted July 1, 2020 Well I'll certainly have another go, but unfortunately there's now a rather more severe problem! How I didn't notice this until now I have no idea, I thought everything was fine, but the touchpad buttons are now no longer working! They show on the system tray icon animation when "pressed", but don't do anything! I've tried uninstalling and reinstalling again, but no difference. I could have sworn that they were OK the first time I got the new INF to work, surely I would have noticed immediately if something so fundamental was wrong. The problem is that I still prefer the mouse so much to the touchpad that I instinctively reach for that most of the time! I've checked the "Button" settings on the control panel and they seem fine, changing them does nothing though.
jaclaz Posted July 1, 2020 Posted July 1, 2020 (edited) Try setting all defaults from ETDAniconf.exe. "Button settings" used till now (the .inf you sent) Quote ; Button HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Enable,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Left,%REG_DWORD%,%CLICK_SELECT% HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Left_Ex,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Left_Path,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Middle,%REG_DWORD%,%MIDDLEBUTTON% HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Middle_Ex,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Middle_Path,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Right,%REG_DWORD%,%CONTEXT_MENU% HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Right_Ex,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Right_Path,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",ButtonLeftFunStaticText,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",ButtonRightFunStaticText,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",SwapButton_ShowItem,%REG_DWORD%,1 vs. current ones: Quote ; Button HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Enable,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Left,%REG_DWORD%,%CLICK_SELECT% HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Left_Ex,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Left_Path,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Middle,%REG_DWORD%,%MIDDLEBUTTON% HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Middle_Ex,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Middle_Path,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Right,%REG_DWORD%,%CONTEXT_MENU% HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Right_Ex,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Button_Right_Path,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",ButtonLeftFunStaticText,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",ButtonRightFunStaticText,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",SwapButton_ShowItem,%REG_DWORD%,1 (no changes made there) Try also disconnecting the (USB) mouse. jaclaz Edited July 1, 2020 by jaclaz
Dave-H Posted July 1, 2020 Author Posted July 1, 2020 (edited) Already tried resetting the control panel, no difference. Unplugging the USB mouse doesn't bring them back to life either. I just reinstalled using the original INF, and all is fine again. Edited July 1, 2020 by Dave-H Addition
jaclaz Posted July 2, 2020 Posted July 2, 2020 13 hours ago, Dave-H said: Already tried resetting the control panel, no difference. Unplugging the USB mouse doesn't bring them back to life either. I just reinstalled using the original INF, and all is fine again. Yep. The lines I changed I remmed with: ;# Try un-remming them, one group at the time. the only ones that may be (how?) related seem to me: ;#HKLM,"%ServiceRoot%\Elantech\DriverOption",PSTWorkAndDisableTouchPadEnable,%REG_DWORD%,1 ; 0 = Disable, 1 = Enable ;#HKLM,"%ServiceRoot%\Elantech\DriverOption",PSTWorkAndDisableTouchPadTime,%REG_DWORD%,30 ; Unit (ms) and ; Dell System UI ;#HKLM,"%ServiceRoot%\Elantech\SmartPad",DoubleTapSpeed_Slider,%REG_DWORD%,550 ;#HKLM,"%ServiceRoot%\Elantech\SmartPad",SwapButton_Enable,%REG_DWORD%,0 ;#HKLM,"%ServiceRoot%\Elantech\SmartPad",CursorSpeed_Slider,%REG_DWORD%,10 All the other ones seem to me unrelated, but you never know. I doubt that the change (not remming, changing from 0 to 1 or 1 to 0) can be related jaclaz
Dave-H Posted July 2, 2020 Author Posted July 2, 2020 The problem appears to be in the "SmartArea" section, but I haven't yet determined which setting or settings in that section are the cause. I will carry on eliminating them and let you know the culprit or culprits!
jaclaz Posted July 2, 2020 Posted July 2, 2020 1 hour ago, Dave-H said: The problem appears to be in the "SmartArea" section, but I haven't yet determined which setting or settings in that section are the cause. I will carry on eliminating them and let you know the culprit or culprits! ... curiouser and curiouser ... jaclaz
Dave-H Posted July 2, 2020 Author Posted July 2, 2020 (edited) Well I haven't tried every single combination of enabling and disabling them, but the following entries seem to all need to be enabled for the touchpad "mouse buttons" to work - HKLM,"%ServiceRoot%\Elantech\SmartPad",SmartArea_Enable,%REG_DWORD%,0 HKLM,"%ServiceRoot%\Elantech\SmartPad",SmartArea_Up_Range,%REG_DWORD%,400 HKLM,"%ServiceRoot%\Elantech\SmartPad",SmartArea_Down_Range,%REG_DWORD%,25 HKLM,"%ServiceRoot%\Elantech\SmartPad",SmartArea_Left_Range,%REG_DWORD%,800 HKLM,"%ServiceRoot%\Elantech\SmartPad",SmartArea_Right_Range,%REG_DWORD%,800 HKLM,"%ServiceRoot%\Elantech\SmartPad",SmartArea_IdleTime_ShowItem,%REG_DWORD%,0 HKLM,"%ServiceRoot%\Elantech\SmartPad",SmartArea_IdleTime_Enable,%REG_DWORD%,0 HKLM,"%ServiceRoot%\Elantech\SmartPad",SmartArea_IdleTime,%REG_DWORD%,3 HKLM,"%ServiceRoot%\Elantech\SmartPad",SmartArea_IdleTime_Unit,%REG_DWORD%,1000 The other entries in that section don't need to be enabled. As we never determined what the "SmartArea" settings were supposed to do, I now have a theory! I'm wondering if the "SmartArea" is actually the area of the touchpad where pushing down on it is registered to be a mouse click. As there is only one physical switch, the software has to tell when the front part of the pad is pressed whether it's a click, and whether it's a left click or a right click. If those settings are not present it could be that the touchpad "active area" for mouse clicking might be disabled completely, so no "clicking" on the touchpad is detected at all. Of course, the fact that the system tray icon still shows the "clicks" would seem to contradict that, but that's all I've got! Edited July 2, 2020 by Dave-H Addition
Dave-H Posted July 2, 2020 Author Posted July 2, 2020 Well I just tried another uninstall and reinstall, with those settings enabled, and the button clicks don't work again! Back to the drawing board.........
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now