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. Ok, these: [ETD_UIFunctionOption.AddReg] HKLM,"%ServiceRoot%\Elantech\UIFunctionOption",InVisible_DisableExternUSB,%REG_DWORD%,0< Makes in Elan Tab the Disable when USB mouse checkbox visible/invisible HKLM,"%ServiceRoot%\Elantech\UIFunctionOption",InVisible_DeviceListStatus,%REG_DWORD%,0< Not found what it does HKLM,"%ServiceRoot%\Elantech\UIFunctionOption",InVisible_DisableEnableButton,%REG_DWORD%,0<Makes in Elan Tab the Activate button greyed out HKLM,"%ServiceRoot%\Elantech\UIFunctionOption",Visible_Animation,%REG_DWORD%,0< Makes with 0 in ETDAniconf.exe the avi to NOT show, with 1 they are visible HKLM,"%ServiceRoot%\Elantech\UIFunctionOption",DisableExclusive,%REG_DWORD%,0< Not found what it does HKLM,"%ServiceRoot%\Elantech\UIFunctionOption",UI_Theme,%REG_DWORD%,5<UI mode, OK jaclaz
  2. Naah, they don't have real conflicts (between them). Every config panel reads the current settings from HKCU and/or from HKLM only when they are started. Then the behaviour changes, ETDAniconf.exe (and only it) changes (still in HKCU) only the setting that is changed, whilst all the other at each single change run a burst of all settings writing them all in HKCU. If you prefer, if you open two of them and change a setting in one, the change is not reflected on the other one until it is restarted. The conflict (if any) is probably with ETDCtrl.exe which is running (or in my half-@§§ed install only half running) in the background and periodically checks keys (in my case also changing some of them that it doesn't "like"). Actual config panels "conflicts" seem like being only "visual overlays", one I found is that: \SmartPadDisplay\TwoFinger_Double_Tap_ShowItem overrides \SmartPadDisplay\Tap_Two_Finger_ShowItem so that in ETDAniconf.exe, if the first is set to 1 it takes the place of the second in the "Touch" settings panel (but in ETDmcpl.dll the first is never shown). jaclaz
  3. When the added Elan tab in the mouse is present (i.e. ETDmcpl.dll is present in \Programs\Elantech) , clicking on Options in the added tab: if UI_theme is 1 it opens the ETDAniconf.exe settings (multi-tab, One Finger, Multifinger, Additional, if the smartpad_ShowItem0x1.reg and smartpaddisplay0x1.reg are imported, that means 8 items in One finger, 12 items in Multifinger, 9 items in Additional, total 29 ). if UI_theme is 0 it opens the ETDmcpl.dll settings (a list of 14 settings (15 if you count "Copyright) in a single column on the left, ) The behaviour is sometimes "queer", cannot say exactly why, If you have ETDAniconf.exe and UI_theme=1 it opens ETDAniconf.exe but when you have already run it and change the UI_theme=0 sometimes the new setting isn't taken and it opens as well ETDAniconf.exe. If you rename ETDAniconf.exe to (say) ETDAniconf.exe_no and try again, it opens the ETDmcpl.dll fine and then you can rename back the ETDAniconf.exe and the option button will still bring up the ETDmcpl.dll. And here comes the interesting part: With UI_Theme=0 and Options in the added Elan tab brings up the ETDmcpl, with it open, if you try double clicking on the added Elan Touchpad item in Control Panel, nothing will happen (or the already opened ETDmcpl will get focus. But if you first double click the Elan Touchpad Item in Control Panel (and thus open the ETDAniconf.exe) and then click on options in the added Elan tab, the ETDmcpl is opened, so you can have both side by side and compare options in the one and in the other. Btw, if the ETDmcpl is open, even if you double click directly on the ETDAniconf.exe in \Programs\Elantech it won't run. jaclaz
  4. Yep, you can try that simply adding manually the ETDmcpl.dll to the \Programs\Elantech folder, in the latest .inf, whilst I removed the actual copy of the ETDmcpl.dll file, I left the related Registry settings, so it should work as soon as the file is found. Try the above , then there should be a difference between UI_Theme 0 and 1. This seems the most interesting: 3 - "Dual Mode" icon, double click pops up the options "Touchpad Settings" (containing "Enable Tapping" and "Enable Slow-Motion Pointer"), "Disable Touchpad", TrackPoint Settings", "Disable TrackPoint" (both irrelevant with this hardware), and "Advanced Settings" (which launches Mouse Properties). Right clicking gives "Remove UltraNav icon from the system tray". No Mouse Properties tab. Icon identifies when hovered over as "Touchpad = Pointer, TrackPoint = Pointer". With that does the Enable Tapping (and hopefully the Disable Tapping) actually work? Too bad that it is for a laptop that also has a trackpoint, if you add the ETDmcpl.dll with UI_Option=3 the Mouse added tab will have as well provisions for the non-existing trackpoint. jaclaz
  5. You cannot, you write one. You can find examples and snippets, but invariably you will need to modify them to suit your needs, a few examples: https://cects.com/using-the-winrar-command-line-tools-in-windows/ https://cects.com/automate-compression-tasks-cli/ https://superuser.com/questions/371384/extract-all-zips-in-a-directory-incl-subfolders-with-a-bat-file-or-dos-comm It depends of course which "base" tool you want to use, 7-zip, RAR or - say - Peazip: https://www.peazip.org/peazip-free-archiver.html I had a look around and it does exist a Commercial tool that seemingly does what you want, but it isn't exactly cheap: https://www.powergrep.com/ and probably does too much. There is this free one: https://dngrep.github.io/ but it is .Net and Windows 7 up. jaclaz
  6. As expected the HKCU Smartpad key contains the SAME values as the HKLM one, though it misses a few that probably are "transplanted" to HKCU by the ETDCtrl,exe (or by some of the settings utilities) only when some option is activated. In other words the Tap_One_Finger_Enable=dword:00000001 is in BOTH the Registry files. Now, the test is if you delete that value in BOTH HKCU and HKLM, it shouldn't change anything and - no matter what you do with ETDAniconf.exe it will never be recreated, not in HKCU and certainly not in HKLM. Still there should be a difference, in ETDAniconf.exe you can only manage the Tap_Enable=dword:00000001 value, and that disables *all* tapping (One/Two/Three Finger tapping) , whilst, at least in theory, flipping the Tap_One_Finger_Enable you should be able (but only if UI_Theme=5, which, as we have seen, will imply renaming the ETDAniconf.exe to Asus_UI.exe) to disable only one finger tapping but keep the Two and Three finger tapping possible. It is not your case, since you want all tapping disabled, and thus you can do with *any* UI_Option that is not 5, but it may represent an option for another user. jaclaz
  7. Yep, this is the best till now, I thought that with UI_Theme=0 the ETDmcpl.dll was needed, i.e. it forcibly opened the Mouse Control Panel thingy without the added Tab (which is provided by ETDmcpl). What happens with other values of UI_Theme? In theory the "right" setting for ETDAniconf should be 1, but try ,ore values you can go surely up to 7 or 9. And try some other values of CustomerDefinition, too. There should (might) be a setting that instead of the dialog: 200,Property of Touch-Pad 201,My Favorites Setting *somehow* opens the dialog (possibly via an "intermediate" one): 112,Remove Icon 113,Your touchpad has been enabled 114,Your touchpad has been disabled 115,Your touchpad has been disabled because the touchpad driver has detected that another pointing device has been plugged into your computer.$0A 116,Touchpad Driver Notification 117,Close 118,Version Information 119,Mouse Properties and/or: 1010,Disable Tapping 1011,Enable Tapping 1012,Disable Slow Motion Pointer 1013,Enable Slow Motion Pointer 1020,Scrolling(&S) 1021,None(&N) though maybe they depend on some other setting in either OtherSettings or UiFunctionOption I'll have a look at the last .reg files you posted . About this: I don't know, but probably the idea is that the setting is either set to 0 and then both touchpad and mouse work or it is set to 1 and then when the USB mouse is inserted the toughpad is disabled (and when the mouse is removed it is automatically re-enabled again) and when changing the setting a reboot is needed, or - if you prefer - that setting can obly be changed when there is no USB mouse connected. Try seeing what happens to other keys/settings (with Regmon) when you change that value), what I expect is the following (my guess): 1) you change the HKCU\Software\Elantech\OtherSetting\DisableWhenDetectUSBMouse to 1 2) as soon as you insert the USB mouse that action makes the ETDCtrl.exe look at the above value and if it is set to 1 then it changes some other value, that has to be found, possibly: ;TP Enable/Disable Status HKLM,"%ServiceRoot%\Elantech\SmartPad",TPStatus_Mode,%REG_DWORD%,1 3) when you detach the mouse (and DisableWhenDetectUSBMouse is still set to 1) the above is reverted but 4) if you change the DisableWhenDetectUSBMouse to 0 while the mouse is still connected, then detach the mouse, nothing "triggers" the ETDCtrl.exe to re-enable the Touchpad. And then these keys: HKLM,"%ServiceRoot%\Elantech\OtherSetting",ForceEnableStatusWhenResume,%REG_DWORD%,0 ; Force enable after resume HKLM,"%ServiceRoot%\Elantech\OtherSetting",ForceEnableStatusWhenSuspend,%REG_DWORD%,0 ; Force enable when suspend HKLM,"%ServiceRoot%\Elantech\OtherSetting",ForceEnableStatusWhenFUS,%REG_DWORD%,0 ; Force enable when FUS HKLM,"%ServiceRoot%\Elantech\OtherSetting",ForceEnableStatusWhenLogOff,%REG_DWORD%,0 ; Force enable when logoff HKLM,"%ServiceRoot%\Elantech\OtherSetting",ForceEnableStatusWhenShutdown,%REG_DWORD%,0 ; Force enable when shutdown HKLM,"%ServiceRoot%\Elantech\OtherSetting",TemporaryEnableStatusAtLoginScreen,%REG_DWORD%,1 ; Temporary enable at login screen may also come into play. jaclaz jaclaz
  8. Maybe he missed/messed up more than one, and he is actually looking for Power Quest Editor: http://www.powerhoof.com/public/powerquestdocs/ jaclaz
  9. There is no such thing as Asus Style, the thingy is always the same (should be ETDCtrl.exe) and changes behaviour when the UI Option keys are changed. at least the UI_theme does that, those strings I found may well be remnants of functionalities that are long gone before the current version of ETDCtrl.exe, of course. There is also a "Favorite" set of strings: is that what you see with other values of UI_theme (but 5)? It is also well possible that the behaviour is changed by other values in OtherSetting. jaclaz
  10. No, what he asked about is perfectly clear, until you doubted about its meaning. Mind you, you are possibly being perfectly right in your doubt, still there are no elements of uncertainty in the OP question. jaclaz
  11. Also, the *whatever* that runs the tray Icon should be ETDCtrl.exe. Having a look at the .exe it looks likes it has some options available by right-clicking on it. What happens when you right click on the tray icon? Try with different settings of UI_Theme in Registry, I see strings *like*: It is possible that some other values in UIFunctionOption affect this behaviour. jaclaz
  12. No, it should be the exact opposite of that, The Tap_One_Finger_Enable exists in HKLM (because the .inf writes that at install): ; Tap HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Enable,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_T1_Time,%REG_DWORD%,200 HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Activate_Enable,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_One_Finger_Enable,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Two_Finger_ShowItem,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Two_Finger_Enable,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Two_Finger,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Two_Finger_Ex,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Two_Finger_Path,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Three_Finger_ShowItem,%REG_DWORD%,0 HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Three_Finger_Enable,%REG_DWORD%,1 HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Three_Finger,%REG_DWORD%,%NONE% HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Three_Finger_Ex,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Three_Finger_Path,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Four_Finger_ShowItem,%REG_DWORD%,0 HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Four_Finger_Enable,%REG_DWORD%,0 HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Four_Finger,%REG_DWORD%,%NONE% HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Four_Finger_Ex,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap_Four_Finger_Path,%REG_SZ%, HKLM,"%ServiceRoot%\Elantech\SmartPad",Tap2FunStaticText,%REG_DWORD%, and does NOT exist in HKCU until *something* writes it there. jaclaz
  13. But that is an alternative to the good ol' Partition Magic, NOT to PTEDIT. jaclaz
  14. Well, this is the complete opposite of what you reported earlier. so what was till now "unexpected" has become "impossible". I think you may be mixing together the keys in HKLM and those in HKCU. The ones that the various control panels access and change are in HKCU. The ones in HKLM are copied to HKCU (but I believe which keys depend on the control panel used) only when you choose in the control panel to "set default" (either all settings or per tab settings). Check if the key HKEY_CURRENT_USER\Software\Elantech\SmartPad\Tap_One_Finger_Enable exists immediately after the driver is fresh installed Then, open the ETDAniconf.exe and set all the default, then check again if the key exists in HKCU. Until you run Asus_UI.exe that value should not exist in HKCU. (though it exists, thanks to the current .inf, in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech\SmartPad ) We can later amend the .inf. If I remember correctly the behaviour with UI_Theme=5 was to launch from the tray icon directly Asus_UI.exe. Try making a copy of ETDAniconf.exe in \programs\Elantech folder and rename it to Asus_UI.exe. Yep, that should be HKEY_CURRENT_USER\Software\Elantech\OtherSetting\DisableWhenDetectUSBMouse try flipping it manually, if it works we can later make a .reg, .inf or batch to flip it. Otherwise you need to manually add to \Programs\Elantech folder the ETDmcpl.dll and set UI_Theme=1 jaclaz
  15. A good alternative to PTEdit, is (was) BeeblebroxNT, here: https://web.archive.org/web/20090331222406/https://students.cs.byu.edu/~codyb/ BTW the Author, Cody Batt was one among the original Authors of PTEDIT, and later he started a new version (that was never finished/never worked). It works (used to work) just fine on XP, but lately there came out an issue on some machines with a "mysterious" conflict with some other software. In these cases, it stiil can be run but it needs to be started as a service, via SrvAny or NSSM. jaclaz
  16. Yep , and I believe that all tools capable of doing these searches use this or a very similar approach "under the hood", possibly they are faster, but the data needs anyway to be decompressed *somewhere* to be searched. jaclaz
  17. Well, it is largely unexpected, as previously the setting that is flipped, "Tap_Enable" was not "taken" by the driver when "UI_theme=5" (ASUS) that used the "Tap_One_Finger_Enable" instead, but it is entirely possible that *somehow* the driver, if it finds not the latter, uses the first. Maybe previously, when the Asus control panel was used, it created the "Tap_One_Finger_Enable" key that somehow was "overriding" the "Tap_Enable" If you start from a "clean" install, you have only a very limited numbe of choices in the Touchpad control panel. Then you import the two .reg files smartpaddisplay0x1.reg and smartpad_ShowItem0x1.reg and the control panel is populated by *all* possible settings. But if you check the HKEY_CURRENT_USER\Software\Elantech\SmartPad and keep a Regmon session open on it, you will see how the list of values is initially small and it is increased by the settings you select, i.e. the control panel creates, when an option is "flipped" or "selected" the corresponding value, it is very probable that the ASUS_UI.exe behaves the same, so our previous results with "Tap_One_Finger_Enable" were "distorted" by having used the Asus_UI.exe. So, in theory, now if you run Asus_UI.exe, flip on and off the touch/tab, the tap function of ETDAniconf.exe should not be taken anymore until you manually delete the HKEY_CURRENT_USER\Software\Elantech\SmartPad\Tap_One_Finger_Enable value. Now the only thing that remains to be checked is the values to be set as "base" in the .inf for the \SmartPad\*_ShowItem values and for the \SmartPadDisplay\ values. I.e. if the "Button" panel (example) does not work, it makes sense to put it not in the .inf, whilst (say) the Slow Motion works, it makes sense to add it to the .inf, so that it is available after install, getting rid of the smartpaddisplay0x1.reg and smartpad_ShowItem0x1.reg. jaclaz
  18. OK, besides the issue with the file, I missed a comma (and I was suffering from an evident tunnel vision or selective blindness as I could not see that it was missing). The new attachment should do now (I am removing the "old" ETD_newinf.zip I posted earlier). jaclaz ETD_newinf.zip
  19. Something queer is happening. ETDAniconf.exe is in the .inf just fine, BUT re-checking the .inf I put it in the "wrong" section (actually right section but wrong destination dir). You probably have a new copy of it in the System dirctory, my bad. But the Registry addition seems fine , for some reasons the ETD_ControlPanel.AddReg section is not run or not "taken" by the Registry. But why? I'll do a couple tests. jaclaz
  20. Sure, but not in .rar and .7z ones, my guess is that by "zipped" OP actually meant "compressed" (in either RAR or 7-Zip formats). jaclaz
  21. It is not "exact science", very often files are also saved, in some cases they are not, it often happens that on a page there are - say - four links to files and of those 2 are saved and two are not. Anyway it doesn't cost anything to try, if it works, it works . You are welcome. jaclaz
  22. What do you mean? You should have an "Elantech Touchpad" item in Control Panel (that runs ETDAniconf.exe) If you don't there is some issue in the new .inf I made. Is the Aniconf.exe present in the \Programs\Elantech folder? Are the Registry keys in: HKLM,Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{3EA22083-D5BF-411b-A6D6-A27541794266} HKCR,CLSID\{3EA22083-D5BF-411b-A6D6-A27541794266} Correct? It should work also if you stop the ETDCtrl.exe running and use the Touchpad item in Control Panel (or that is not there?) to start ETDAniconf.exe, AFAICU as soon as ETDAniconf.exe is run the ETDctrl.exe is started again. jaclaz
  23. Wayback Machine to the rescue: https://web.archive.org/web/2005*/http://downloads.viaarena.com/drivers/RAID/VIA_VT6420VT8237_SerialATA_V220E.zip https://web.archive.org/web/20070101173411/http://downloads.viaarena.com/drivers/RAID/VIA_VT6420VT8237_SerialATA_V220E.zip jaclaz
  24. Ok, try the attached. I set the UI_Theme and Customer_definition to 5, and the default for Tap_One_Finger_Enable to 1, adding two .reg files that can flip the value Off/On. If it works, it has to be decided which default values need to be set for SmartPadDisplay items and Show_item values in SmartPad. jaclaz
  25. The one that I explicitely said that is the worst bul*****, very good choice. jaclaz
×
×
  • Create New...