Jump to content

jaclaz

Member
  • Posts

    21,290
  • Joined

  • Last visited

  • Days Won

    53
  • Donations

    0.00 USD 
  • Country

    Italy

Everything posted by jaclaz

  1. Open the registry to: HKEY_CURRENT_USER\Software\Elantech\SmartpadDisplay set all values to 0x1 Run ETDmcpl.dll and Aniconf.exe. Both will have several added settings (but not entirely the same ones). Run ETDSimpleUI. You should have an added Four Fingers settings. (the ETDsimpleUI also accesses Click2F_Display, but it doesn't seem like an added item is shown anywhere) The three tools access different set of keys in SmartPadDisplay. jaclaz
  2. Ok, a fun experiment, i doubt it can work, but you never know. Try setting manually the: Tap_Three_Finger_ShowItem to 1 So that you have in ETDmcpl.dll under touch: Active one finger Click/Select two finger Nothing (or No action) three finger Nothing (or No action) (as you might understand, I am seeing the text in Italian and I am translating it back to English, so it might be different) Now, set: Active Checked One finger (is fixed to) Click/Select Two Finger (set it to the second item, Menu or Context Menu) Three Finger (set it to the 15th item, Start Menu) Verify that the smartpad does those actions with one/two/three fingers taps. Now manually edit: HKEY_CURRENT_USER\Software\Elantech\SmartPad\Tap_Enable set it to 0x7 Now maybe-just-maybe, the two and three figer taps still work but the one finger tap does nothing. jaclaz
  3. Also, try manually setting HKEY_CURRENT_USER\Software\Elantech\SmartPad\Tap_Three_Finger_ShowItem In ETDMcpl under Touch you have now also three finger tapping! These drivers+setting tools are no end of fun. jaclaz
  4. Well, that sets: HKCU\Software\Elantech\SmartPad\Tap_Two_Finger_Enable Off/on 0/1 and then you can choose the dropdown that flips: HKCU\Software\Elantech\SmartPad\Tap_Two_Finger 1/2 Pop-up Menu vs. Middle Button And ETDMcpl has the second: HKCU\Software\Elantech\SmartPad\Tap_Two_Finger BUT 1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20 Pop-up Menu/Middle Button/forward internet/back internet/window full/resize to icon/nothing/page down/page up/run[1]/scroll down/left/right/up/Start menu/Zoom +/zoom -/Close Window/back to desktop/Programs[2] [1] and this creates little icon show that upon clicking on it allows to set a path, that is written fine on: HKCU\Software\Elantech\SmartPad\Tap_Two_Finger_Path [2] and again the little icon that popups a window that seemingly allows to choosing a number of programs, and settings are written to: HKCU\Software\Elantech\Favorite\IndexCount HKCU\Software\Elantech\Favorite\1 etc. [3] but not the first: HKCU\Software\Elantech\SmartPad\Two_Finger_Enable (which evidently is "included" in Tap_Enable) Similarly to the Tap_One_Finger_Enable, with the two keys set to 0, the Tap_Enable should "rule" but the settings should work as well. Does two fingers tapping work at all? (with the two keys set to 0 is anyway a take all or nothing, either you enable tapping, both one and two finger or you disable both, maybe with the setting to 5 you can enable two finger tapping but not single finger one ). jaclaz [3] and this probably ends in a pop-up list of "favorite programs" among which you can choose to run one, seemingly one of the few possibly useful settings (I mean, two finger tapping to - say - scroll left, but nothing to scroll right ? Come on
  5. I don't know. The keys that the one or the other tool sets/access seem *overall* a bit *random*. I made a (nice?) comparison table, but whilst some differences make sense (like the buttons copletely missing in ETDSimpleUI.exe) others appear as "queer" jaclaz Keys_compare.zip
  6. Sure, there is (your words) the Paragon *whatever*, only problem it doesn't work (still your words), maybe robots can make the same (or more) errors than humans. And of course there are tools to hide partitions (your mission, should you accept it, is to change a single byte on a single sector on disk), but no robots, manually you can use grubdos just fine, but it is a lot of work, downloading it, learning its basics, typing one or more commands without making errors. Again, to get to the log in you need to edit two or at the most three registry keys. jaclaz
  7. Sure, there is some manual labour, but hardly "lots": 1) change a couple keys in the Registry 2) run a tool to change occurrences of <old drive letter> with <new drive letter> in the Registry 3) run a tool to change occurrences of <old drive letter> with <new drive letter> in links and other "settings" files Time needed: #1 5 minutes #2 5 - 10 minutes #3 15-60 minutes (this depends whether you want to check what you are doing or you just change everything with COA2 (or similar) and depending on how "complex" is your install, a freshly installed system it will take no time, a system installed since years with tens or hundreds of programs installed and with thoudands of files will take time) jaclaz
  8. Maybe we have a simple way out. It has been a good idea to get your Registry entries, for *some* reasons I missed a few keys or values (of course due to the fact that my install is "wacky" and the actual .sys doesn't run). I could (finally) check/trace these utils and check which (and how many) keys they access/change: ETDMcpl.dll 78 Aniconf.exe 94 ETDSimpleUI.exe 27 AsusUI.exe 30 Of course they are not the "same" keys, though actually the only real, substantial difference is exactly that Key: ETDMcpl.dll and Aniconf.exe use the Tap_Enable ETDSimpleUI.exe and AsusUI.exe use the Tap_One_Finger_Enable For *some reasons* the Aniconf.exe writes (at least here) some *crazy* values and for the *same or other reasons* if I run Aniconf.exe, then ETDSimpleUI throws an error, and I need to reset the Registry HKCU to the values from your files (and then ETDSimpleUI runs again. The big difference between ETDMCpl.dll and ETDSimpleUI is that the latter does not have *any* settings for the touchpad buttons, seemingly. Anyway. try patching the ETDSimpleUI.exe, with the attachment, it simply replaces the key name that is edited/changed from Tap_One_Finger_Enable to Tap_Enable. Set the two - by now famous - keys to: CustomerDefinition=0 UI_ThemeOption=0 Now both the ETDMcpl.dll and the ETDSimpleUI.exe toggle the HKCU\Software\Elantech\SmartPad\Tap_Enable. jaclaz Hexalter_ETD.zip
  9. Yep, why not? jaclaz
  10. I see, you mean SmarTPad. jaclaz
  11. 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
  12. @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
  13. @RainyShadow Yes, it is related to the trackpoint. No, the trackpoint is called pointstick (but not everywhere, in spots), in the .inf: 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 ...
  14. 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
  15. devdevadev, you are clearly running commands NOT from a command line, but rather from a batch, so what is the reason to *need* the /Runafter at all? It only makes things unneededly complex, unreadable and difficult to troubleshoot, if you really want to make it more difficult than needed and use the /Runafter, use it to run a batch containing those two (or more) commands. jaclaz
  16. 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
  17. 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) Good idea. jaclaz
  18. 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
  19. The problem with that is that the "poor" user will need to get also the Z11542 (in addition to the "Lenovo" tp118w7) only to run (maybe) the same settings panel that he/she can already access via double click on tray -> Mouse Control Panel -> Elan tab -> Options ->Settings panel. OR: Control Panel -> Mouse Control Panel -> Elan tab -> Options ->Settings panel VS. Control Panel -> Added Elan Touchpad item -> Settings panel (one click saved in the latter) The idea (mine at least) was that "simple" people will need to download only the tp118w7 in order to have a working driver and settings panel. Those looking for more "bells and whistles" can download the Samsung driver (in all its bloat) but at least will be rewarded by the "nicer" ETDSimpleUI and its .avi files. jaclaz
  20. At the end of the day, so: 1) ETD.inf using ETDmcpl.dll: CustomerDefinition=0 UI_ThemeOption=0 NO additional Control Panel Item <- that is unless we find a way to run the ETDmcpl.dll 2) ETD.inf using ETDSimpleUI.exe: CustomerDefinition=5 UI_ThemeOption=5 additional Control Panel Item calling ETDSimpleUI.exe (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 OR: 3) (the workaround you used earlier, to be confirmed if it is still working): CustomerDefinition=5 UI_ThemeOption=5 ETDSimpleUI.exe renamed to Asus_UI.exe <- not correct, but in love, war and stupid Elan drivers .... optionally additional Control Panel Item calling ETDSimpleUI.exe Asus_UI.exe As a side note, I have made in the meantime a comparison between the various "OtherSetting" and "SmartPad" registry settings in the two "reference" .inf's, the Samsung one against the one we are using (derived from 11.5.20.3) and whilst I could find nothing that can apparently change the behaviour you just documented, there are a couple that seem like worth an experiment (only to see if changing them changes anything in the behaviour of the trackpad): HKLM,"%ServiceRoot%\Elantech\OtherSetting",EnableASUSNotifyFunction,%REG_DWORD%,1 <- this is 0 on the Samsung HKLM,"%ServiceRoot%\Elantech\DriverOption",DualModePSTModuleType,%REG_DWORD%,3 <- this is 1 on the Samsung, description is ; 1 = NXP, 2 = STek, 3 = ELAN3003 All the rest look like (minor) tweaks to the functions and responsiveness of the Touchpad, these are however interesting: Samsung: HKLM,"%ServiceRoot%\Elantech\SmartPad",DisableWhenType_Enable,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",DisableWhenType_DelayTime_Tap,%REG_DWORD%,300 HKLM,"%ServiceRoot%\Elantech\SmartPad",DisableWhenType_DelayTime_Move,%REG_DWORD%,300 HKLM,"%ServiceRoot%\Elantech\SmartPad",DisableWhenType_DelayTime_Gesture,%REG_DWORD%,300 Asus: HKLM,"%ServiceRoot%\Elantech\SmartPad",DisableWhenType_Enable,%REG_DWORD%,0 HKLM,"%ServiceRoot%\Elantech\SmartPad",DisableWhenType_DelayTime_Tap,%REG_DWORD%,750 HKLM,"%ServiceRoot%\Elantech\SmartPad",DisableWhenType_DelayTime_Move,%REG_DWORD%,750 HKLM,"%ServiceRoot%\Elantech\SmartPad",DisableWhenType_DelayTime_Gesture,%REG_DWORD%,750 At face value the first seems to disable the touchpad when typing and doing so much faster (maybe it is also a setting in one of the control panels, but I thought it worth to mention) jaclaz
  21. WHICH following command? You just gave a label to the Vhd partition, so you should be able to use *any* tool that outputs the Volume label AND the drive letter. Which OS? Is Powershell available? https://docs.microsoft.com/en-us/powershell/module/storage/get-volume?view=win10-ps Is WMI available? for /f "delims=" %D in ('wmic LogicalDisk get Caption^, VolumeName ^| find "Win10x64-WB"') do ECHO %D for /f "tokens=1,2" %D in ('wmic LogicalDisk get Caption^, VolumeName ^| find "Win10x64-WB"') do ECHO %D %E WMIC logicalDisk where Volumename="Win10x64-WB" get DeviceID /format:list FOR /F %A IN ('WMIC LogicalDisk where "Volumename='Win10x64-WB'" get DeviceID /Format:list') DO @SET %A>NUL SET DeviceID or similar. Are you on "plain command line" only? Something *like*: FOR /F "skip=4 delims=\" %A IN ('mountvol ^| FIND ":"') DO @VOL %A 2>NUL | FIND "Win10x64-WB" should do. jaclaz
  22. Vista and UEFI/GPT is tricky (if it works at all). In practice there is the need of a number of concurrent settings in the UEFI and these may not be possible on your specific machine. Try reviewing this thread, maye something there helps. https://msfn.org/board/topic/176341-windows-vista-sp1sp2-uefi/ jaclaz
  23. Yep , the Aston Martin DB5 actually was "The" Bond car : https://en.wikipedia.org/wiki/Aston_Martin_DB5 https://en.wikipedia.org/wiki/Aston_Martin_DB5#James_Bond's_DB5 Later models had not the same iconic relevance, in later movies Bond drove *anything* including BMW's and Land Rovers, besides new models of Aston Martin. but none remained "memorable". jaclaz
  24. Let's say that IF abandonware existed, that site would be the central repository for it. I understand how you are trying to help (and you actually did help more than once on this thread ), but, as said, hearsay is normally not admissible: https://en.wikipedia.org/wiki/Hearsay and even when it supposedly provides an operative fact: https://en.wikipedia.org/wiki/Operative_fact the fact itself needs to be checked/verified. Let's say, that - since I don't trust my Opel Vectra to start tomorrow morning: https://msfn.org/board/topic/181362-xp-driver-for-amd-hd8180-graphics-and-elan-ps2-touchpad/?do=findComment&comment=1181878 I procured myself an Aston Martin DB5 (possibly with licence plate BMT-216A ) jaclaz
  25. Good, Now try the other two possibilities. I.e.: CustomerDefinition=0 UI_ThemeOption=5 or: CustomerDefinition=5 Ui_ThemeOption=0 That "switch" between "HKLM\Software\Elantech\Smartpad\Tap_Enable" and "HKLM\Software\Elantech\Smartpad\Tap_One_Finger_Enable" is likely due to only one of the two setttings set to 5. Hopefully one setting affects the key used, and the other the behaviour of the doubleclicking on the tray icon, and - if this is the case, then there are also to try: CustomerDefinition=4 UI_ThemeOption=5 CustomerDefinition=5 UI_ThemeOption=4 Anyway, this confirms (and at the end of the day it is also the simpler approach ) that the "final" version is better made out of two alternative, monolithic ETD.inf's, one for the "plain" 11.4.14.1 "Lenovo only" driver with ETDmcpl.dll as setting panel and one for the same but running the added ETDSimpleUI from "Samsung". @RainyShadow Please do check the actual source of that stuff, before suggesting its use, though there can be exceptions, I tend to reject hearsay . ZaPbuzz is talking about a (btw enterprise/top of the range) proprietary, commercial program not available since several years (and BTW largely obsolete): https://en.wikipedia.org/wiki/Wise_Solutions as at a certain point it was acquired (and duly killed) by Symantec, and - if I recall correctly - had a list price of several hundreds US$, something like 700-800. jaclaz
×
×
  • Create New...