This fix:
in search not work CTRL+A
Moderators: white, Hacker, petermad, Stefan2
Re: in search not work CTRL+A
2petermad
btw - why on your server when I follow the link https://madsenworld.dk/tcmd/betas/
I do not see anything after tc1050x64_rc4a.zip from 2022-07-04 15:56?
Where are all betas,RCs from this one current testing and testing 10.51?
And also maybe it make sense to upload a some bat|cmd|ps script which will be able to unpack
any of these "exe" into the self-made, portable TC "setup" folder?
Has anyone posted anything like this anywhere else? Don't know?
Of course, I understand that I can do everything with my own hands with the help of Total - but I do it when once,
and if you need to test, then you need to process more than 2/3/4... installers. And it is better to do it automatically.
btw - why on your server when I follow the link https://madsenworld.dk/tcmd/betas/
I do not see anything after tc1050x64_rc4a.zip from 2022-07-04 15:56?
Where are all betas,RCs from this one current testing and testing 10.51?
And also maybe it make sense to upload a some bat|cmd|ps script which will be able to unpack
any of these "exe" into the self-made, portable TC "setup" folder?
Has anyone posted anything like this anywhere else? Don't know?
Of course, I understand that I can do everything with my own hands with the help of Total - but I do it when once,
and if you need to test, then you need to process more than 2/3/4... installers. And it is better to do it automatically.
Last edited by AntonyD on 2022-10-23, 16:25 UTC, edited 1 time in total.
#146217 personal license
Re: in search not work CTRL+A
2AntonyD
I don't understand how petermads private download links
are related to the problem discussed here ?
I don't understand how petermads private download links
are related to the problem discussed here ?
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
Re: in search not work CTRL+A
Moderator message from: white » 2022-10-23, 15:55 UTC
Horst.Epp, if you have nothing meaningful to say on the subject then please don't post.
Edit:
Comment by Horst.Epp removed.
Please follow forum rules including Guidelines for Moderators.
Forum rules, Wiki, Guidelines for Moderators wrote:8. If you want to comment on a moderator's comment or action please send him an email.
Re: in search not work CTRL+A
I now have updated the beta folder.2petermad
btw - why on your server when I follow the link https://madsenworld.dk/tcmd/betas/
I do not see anything after tc1050x64_rc4a.zip from 2022-07-04 15:56?
Where are all betas,RCs from this one current testing and testing 10.51?
Just press Ctrl+PgDn on the .exe files to unpack the installers manually.And also maybe it make sense to upload a some bat|cmd|ps script which will be able to unpack
any of these "exe" into the self-made, portable TC "setup" folder?
Last edited by petermad on 2022-10-24, 11:03 UTC, edited 1 time in total.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
- ghisler(Author)
- Site Admin
- Posts: 48083
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: in search not work CTRL+A
Interesting, so we need to find out what settings breaks it.Unfortunately it works so only with a fresh ini.
Are you perhaps using quick search extended?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: in search not work CTRL+A
Yes, I run Quick search extended but this isn't the culprit.ghisler(Author) wrote: ↑2022-10-24, 07:40 UTCInteresting, so we need to find out what settings breaks it.Unfortunately it works so only with a fresh ini.
Are you perhaps using quick search extended?
I removed it completely and Ctrl-A is still working like the Home key.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
- ghisler(Author)
- Site Admin
- Posts: 48083
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: in search not work CTRL+A
Let me explain why Ctrl+A is a problem in Quick search:
There are two messages involved:
1. The keyboard message WM_KEYDOWN with character 'A' and CTRL down flag set.
2. The message EM_SETSEL, which is sent to the control to set the selection.
With some input method editors (e.g. for Asian languages or Emojis), Windows was sending an EM_SETSEL message to the control immediately before sending the entered character, so it was overwriting the quick search text. Therefore I blocked the EM_SETSEL message sent by Windows to select all text, and handled Ctrl+A myself. That's why "select all" in the right click menu does nothing.
When I receive a Ctrl+A message, I send a slightly different EM_SETSEL message to the edit control to select the text. Now when some OTHER program intercepts the Ctrl+A message before Total Commander can see it and sends the standard EM_SETSEL message, the control will ignore it. That could be some third party tool which tries to enable Ctrl+A in all standard edit controls, or maybe quick search extended, or a plugin etc.
Can you send me your ini with which it doesn't work? There must be a clue in there if it works with a fresh ini.
There are two messages involved:
1. The keyboard message WM_KEYDOWN with character 'A' and CTRL down flag set.
2. The message EM_SETSEL, which is sent to the control to set the selection.
With some input method editors (e.g. for Asian languages or Emojis), Windows was sending an EM_SETSEL message to the control immediately before sending the entered character, so it was overwriting the quick search text. Therefore I blocked the EM_SETSEL message sent by Windows to select all text, and handled Ctrl+A myself. That's why "select all" in the right click menu does nothing.
When I receive a Ctrl+A message, I send a slightly different EM_SETSEL message to the edit control to select the text. Now when some OTHER program intercepts the Ctrl+A message before Total Commander can see it and sends the standard EM_SETSEL message, the control will ignore it. That could be some third party tool which tries to enable Ctrl+A in all standard edit controls, or maybe quick search extended, or a plugin etc.
Can you send me your ini with which it doesn't work? There must be a clue in there if it works with a fresh ini.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: in search not work CTRL+A
AntonyD seems to have a problem even with fresh ini.
Can you check TC 10.52rc5 again with fresh ini? Just to make absolutely sure.
2AntonyDAntonyD wrote: ↑2022-10-23, 10:01 UTCI already did this - when tried to check all final versions of TC from 9.22a and till the latest RC5..also try with a fresh wincmd.ini
9.22a+10.00 - do work. All other after - do not. Tested with clean.ini.
P.S. correction - 64 bit among "all others" does NOT work. 32 bit - still does work
Can you check TC 10.52rc5 again with fresh ini? Just to make absolutely sure.
Re: in search not work CTRL+A
No problems)) Done. And all is the same. 64 bit does not work, 32 - does work.Can you check TC 10.52rc5 again with fresh ini? Just to make absolutely sure.
To be honest - I would rather try out a new test build of a 64-bit application with great interest, but not built in Lazarus.
IMHO all problems are from this one "element".
#146217 personal license
Re: in search not work CTRL+A
2AntonyD
Does it work when you use on screen keyboard (Ctrl+Win+O)?
Do you have Windows Pro? If so, can you enable Windows Sandbox and test in there? (That would use default English language.)
Does it work when you use on screen keyboard (Ctrl+Win+O)?
Do you have Windows Pro? If so, can you enable Windows Sandbox and test in there? (That would use default English language.)
Re: in search not work CTRL+A
My guess is that it would take a least 6 month to port TC form Lazarus to something else... A period with no other development.a new test build of a 64-bit application with great interest, but not built in Lazarus
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Re: in search not work CTRL+A
Nope(( - just the same "jump in the beginning" like after HOME keyDoes it work when you use on screen keyboard (Ctrl+Win+O)?
Nope, sorry...Do you have Windows Pro? If so, can you enable Windows Sandbox
#146217 personal license
- ghisler(Author)
- Site Admin
- Posts: 48083
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: in search not work CTRL+A
Unfortunately I don't see a good solution here. Either I break input for Asian characters, or Ctrl+A for some users.
I could allow EM_SETSEL when there is no input method editor (IME), but I couldn't find a way to detect whether the current input method uses an IME or not. ImmIsIME(GetKeyboardLayout(0)) always seems to return true even for e.g. German keyboards, maybe because of the Emoji IME, even when it's not active.
I could allow EM_SETSEL when there is no input method editor (IME), but I couldn't find a way to detect whether the current input method uses an IME or not. ImmIsIME(GetKeyboardLayout(0)) always seems to return true even for e.g. German keyboards, maybe because of the Emoji IME, even when it's not active.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com