Dave-H Posted May 31, 2020 Author Share Posted May 31, 2020 (edited) True, what a shame that ETDUI.cpl wasn't included in the Lenovo driver! Still, the customised INF still has to be supplied somehow, and the necessary setup.ini, so why not ETDUI.cpl as well, or is that not good practice to include additional binaries? Edited May 31, 2020 by Dave-H Addition Link to comment Share on other sites More sharing options...
jaclaz Posted May 31, 2020 Share Posted May 31, 2020 12 minutes ago, Dave-H said: True, what a shame that ETDUI.cpl wasn't included in the Lenovo driver! Still, the customised INF still has to be supplied somehow, and the necessary setup.ini, so why not ETDUI.cpl as well, or is that not good practice to include additional binaries? I don't know. The .inf ('s) and setup.ini once zipped will be what? 50 KB or less and can be posted as direct attachment in a new, final thread without issues. The ETDUI.cpl is some 6-7 MB, zips to 2 MB. I don't see problems about redistributability of the files, the only limitation in the EULA you get when you run Setup is about the need to use them with Elan hardware (as if they had *any* use with *any* other hardware ). So, in theory we could provide the whole set of driver files (in both versions) the problem - as often happens - is where to upload it so that is accessible (in a "stable" manner). jaclaz Link to comment Share on other sites More sharing options...
RainyShadow Posted June 1, 2020 Share Posted June 1, 2020 (edited) 9 hours ago, jaclaz said: HKLM,"%ServiceRoot%\Elantech\DriverOption",DualModePSTModuleType,%REG_DWORD%,3 <- this is 1 on the Samsung, description is ; 1 = NXP, 2 = STek, 3 = ELAN3003 This seems to specify the trackpoint controller chip. 9 hours ago, jaclaz said: (in this - in order to avoid the double clicking on the tray icon to open the mouse control panel without any "Elan" or "Touchpad" tab) it would maybe possible to disable the tray Icon, you will have to try if this works (it is in the Samsung driver .inf): HKLM,"%ServiceRoot%\Elantech\OtherSetting",IconType,%REG_DWORD%,2 ; 0 = Dynamic Trayicon, 1 = Static Trayicon, 2 = Do Not Display Trayicon @Dave-H could you check if setting this to 0 (Dynamic Trayicon) works? You should get an animated icon that shows where you touch the touchpad. 7 hours ago, jaclaz said: So, in theory we could provide the whole set of driver files (in both versions) the problem - as often happens - is where to upload it so that is accessible (in a "stable" manner). How about archive.org? Edited June 1, 2020 by RainyShadow Link to comment Share on other sites More sharing options...
jaclaz Posted June 1, 2020 Share Posted June 1, 2020 5 hours ago, RainyShadow said: This seems to specify the trackpoint controller chip. Yes and no. "PST" seems to be related elsewhere to the PointSTick (the little thing - usually red - that is in the middle of the keyboard) 5 hours ago, RainyShadow said: How about archive.org? Good idea. jaclaz Link to comment Share on other sites More sharing options...
Dave-H Posted June 1, 2020 Author Share Posted June 1, 2020 9 hours ago, RainyShadow said: This seems to specify the trackpoint controller chip. @Dave-H could you check if setting this to 0 (Dynamic Trayicon) works? You should get an animated icon that shows where you touch the touchpad. How about archive.org? Yes, there has always been a choice, on the Mouse Properties tab, to disable the system tray icon, have a static Elan branded icon (this option is not present when in "Samsung" mode), or a dynamic icon which animates when the touchpad is in use. The latter is the default. This part has always worked fine. Link to comment Share on other sites More sharing options...
Dave-H Posted June 1, 2020 Author Share Posted June 1, 2020 Just out of interest, I tried zipping up all the files needed for an installation with just the Elan control panel, so no AVI video files or extra control panel files, and it came out at about 10MB, which doesn't seem too bad. That included ETDUI.cpl to add access to the Elan control panel in the Windows Control Panel. Also all of the multi-lingual licence files. One problem with not archiving this completely and offering it as a new complete file source is that we are at the moment depending on that Lenovo driver being available to download. If that ever gets pulled the new driver will be useless as that's the only source of the 11.4.14.1 driver files that it depends on, as far as we know. Link to comment Share on other sites More sharing options...
jaclaz Posted June 1, 2020 Share Posted June 1, 2020 (edited) 1 hour ago, Dave-H said: Yes, there has always been a choice, on the Mouse Properties tab, to disable the system tray icon, have a static Elan branded icon (this option is not present when in "Samsung" mode), or a dynamic icon which animates when the touchpad is in use. The latter is the default. This part has always worked fine. Always here means "ONLY when UI_ThemeOption=0" And now, for no apparent reason, a new test IF the issue is that with this (or that) setting the key changed by ETDSimpleUI changes between: 1) HKLM\Software\Elantech\Smartpad\Tap_Enable and: 2) HKLM\Software\Elantech\Smartpad\Tap_One_Finger_Enable BUT only the former actually affects the driver behaviour, THEN what about making the second a link to the first? (or the first a link to the second) https://github.com/tenox7/regln Please note how here (in my half-@§§edly installed driver) the ETDSimpleUI accesses and saves settings in HKCU, not HKLM. (and regln cannot be used on HKCU) About hosting it, if we put it on archive.org, there won't be size limits. jaclaz Edited June 1, 2020 by jaclaz Link to comment Share on other sites More sharing options...
Dave-H Posted June 1, 2020 Author Share Posted June 1, 2020 Quote Always here means "ONLY when UI_ThemeOption=0" Well yes of course, I was only making the point that when available the different icon choices have always worked, even when the driver itself actually isn't working! I'm afraid that all the driver settings registry information on my system is in HKCU as well, there is nothing in HKLM. Link to comment Share on other sites More sharing options...
RainyShadow Posted June 1, 2020 Share Posted June 1, 2020 2 hours ago, Dave-H said: Well yes of course, I was only making the point that when available the different icon choices have always worked, even when the driver itself actually isn't working! I was asking if the animated icon was actually, ummm... animated 8 hours ago, jaclaz said: Yes and no. "PST" seems to be related elsewhere to the PointSTick (the little thing - usually red - that is in the middle of the keyboard) PointSTick = TrackPoint What is the "no" part? (i've seen you use the word "trackpad" before, maybe confused this for that?) NXP doesn't make laptop touchpad chips AFAIK. They make touch keypads and other stuff though. This looks interesting... Link to comment Share on other sites More sharing options...
Dave-H Posted June 1, 2020 Author Share Posted June 1, 2020 Quote I was asking if the animated icon was actually, ummm... animated Sorry I misunderstood, there was no animation of course if the driver wasn't working! Link to comment Share on other sites More sharing options...
jaclaz Posted June 1, 2020 Share Posted June 1, 2020 OK, so it is HKCU. I am still confused, here the ETDSimpleUI.exe always changes HKCU\Software\Elantech\SmartPad\Tap_One_Finger_Enable Try the following, Run regmon using as "include" only "HKCU\Software\Elantech\SmartPad\". Set HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech\UIFunctionOption\UI_Theme to 5 Run ETDSimpleUI. Check and uncheck the "Tapping" (first top left). It should change the HKCU\Software\Elantech\SmartPad\Tap_One_Finger_Enable. Now change the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech\UIFunctionOption\UI_Theme to 0 Reboot or stop the driver/etdctrl.exe etc. Run ETDSimpleUI. Check and uncheck the "Tapping" (first top left). It should STILL change the HKCU\Software\Elantech\SmartPad\Tap_One_Finger_Enable or does it instead change the HKCU\Software\Elantech\SmartPad\TapEnable? OR the difference is then that the driver *somehow* reads the HKCU\Software\Elantech\SmartPad\Tap_One_Finger_Enable only when the UI_Theme is 5? jaclaz Link to comment Share on other sites More sharing options...
jaclaz Posted June 1, 2020 Share Posted June 1, 2020 @RainyShadow Yes, it is related to the trackpoint. No, the trackpoint is called pointstick (but not everywhere, in spots), in the .inf: Quote PointStick UI Default Section [ETD_PSTUI.AddReg] ; Button HKLM,"%ServiceRoot%\Elantech\PointStick" BUT IF you set UI_Theme to 8 The added tab to the Mouse Control Panel is called "ThinkPad" and it is divided into two panes, on the left "TouchPad" (not TrackPad, which is what is called SmartPad elsewhere[1]) settings and on the right "TrackPoint" settings. BTW changing settings on the right side panel it accesses keys in HKEY_CURRENT_USER\Software\Elantech\SmartPad *like*: TP_LeftButton_Height AND PST_LeftButton_Height I will re-state how I am confused, but surely the good Elan guys were more confused than me. jaclaz [1] but in other parts of the Registry, it is called ClickPad ... Link to comment Share on other sites More sharing options...
jaclaz Posted June 1, 2020 Share Posted June 1, 2020 @Dave-H When you have a moment, can you export to a .reg file your: HKEY_CURRENT_USER\Software\Elantech and HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech keys (and post/attach them)? jaclaz Link to comment Share on other sites More sharing options...
RainyShadow Posted June 1, 2020 Share Posted June 1, 2020 17 minutes ago, jaclaz said: BTW changing settings on the right side panel it accesses keys in HKEY_CURRENT_USER\Software\Elantech\SmartPad *like*: TP_LeftButton_Height AND PST_LeftButton_Height On many laptops with a pointstick there are two sets of buttons - above and under the touchpad. The top ones are often part of the keyboard and are usually associated with the pointstick and not the touchpad. Link to comment Share on other sites More sharing options...
jaclaz Posted June 1, 2020 Share Posted June 1, 2020 9 minutes ago, RainyShadow said: On many laptops with a pointstick there are two sets of buttons - above and under the touchpad. The top ones are often part of the keyboard and are usually associated with the pointstick and not the touchpad. Sure , but you missed the implied irony , Notwithstanding that there is a key *like*: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech\PointStick Those two kind of settings (BOTH of them) are instead in: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech\SmartPad And if we know that in: PST_LeftButton_Height PST means PointSTick, what does: TP_LeftButton_Height TP means? TrackPad or TrackPoint? ... the people building the Tower of Babel were kids in comparison ... jaclaz Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now