Classic Shell
http://www.classicshell.net/forum/

Classic Shell loses focus but remains top-most
http://www.classicshell.net/forum/viewtopic.php?f=12&t=5569
Page 1 of 1

Author:  Elven Spellmaker [ Fri Jan 08, 2016 6:10 am ]
Post subject:  Classic Shell loses focus but remains top-most

First Detected On: 8.1

Hi there,

If you bring up the start menu with Win or CTRL+ESC (common for me), and type in the search box immediately (within about 0.5s) then Classic Shell will appear and the text cursor will be in the search box.
But, Classic Shell will send the current window to the background, will lose focus (but still be topmost) and keystrokes go to the background window (the previous window that had focus before pressing the shortcuts).
To close the menu you have to click on the start menu and off it as it no longer has focus.

The attached screenshot clearly shows this behaviour. You can see that my Cygwin window is selected (but behind Informer to the right) and has focus as it has my keypresses. Also you can see the start menu is top-most and also has a caret in the search box, but isn't selected.

Attachments:
ClassicShellFocusBugHighlight.png
ClassicShellFocusBugHighlight.png [ 706.47 KiB | Viewed 3193 times ]

Author:  Gaurav [ Fri Jan 08, 2016 7:21 am ]
Post subject:  Re: Classic Shell loses focus but remains top-most

which version of Classic Shell are you running? Are you on the latest release?

Author:  Elven Spellmaker [ Fri Jan 08, 2016 7:51 am ]
Post subject:  Re: Classic Shell loses focus but remains top-most

Gaurav wrote:
which version of Classic Shell are you running? Are you on the latest release?
I am on the latest, 4.2.5.

Author:  Elven Spellmaker [ Fri Jan 29, 2016 5:02 am ]
Post subject:  Re: Classic Shell loses focus but remains top-most

If it's any help I have auto-hide on.

Author:  Ivo [ Fri Jan 29, 2016 9:44 am ]
Post subject:  Re: Classic Shell loses focus but remains top-most

If you think that's relevant, then try turning auto-hide off and test again. It is possible that since the menu is delayed until the taskbar is fully shown, some of the keys during that time get lost.

Author:  Elven Spellmaker [ Tue May 24, 2016 2:43 am ]
Post subject:  Re: Classic Shell loses focus but remains top-most

I have tried this and it seems to only affect when auto-hide is on. (But I do have `MenuShowDelay` to 0, so that might affect this when auto-hide is off.)

Is there any reason for delaying until the menu is shown?

Author:  Ivo [ Tue May 24, 2016 8:31 am ]
Post subject:  Re: Classic Shell loses focus but remains top-most

The menu waits until the taskbar is shown, otherwise it will appear in the middle of nothing. This is in no way related to MenuShowDelay. That's only for sub-menus.

Author:  Gaurav [ Tue May 24, 2016 8:37 am ]
Post subject:  Re: Classic Shell loses focus but remains top-most

To avoid such confusion, "Menu Delay" should be renamed to "Sub-menu Delay".

Author:  Ivo [ Wed May 25, 2016 8:18 am ]
Post subject:  Re: Classic Shell loses focus but remains top-most

It is named after the "MenuShowDelay" setting in the registry.

Author:  Elven Spellmaker [ Wed Aug 02, 2017 5:45 am ]
Post subject:  Re: Classic Shell loses focus but remains top-most

Hey @Ivo, this problem is getting more and more of a pain for me, is it not possible to have it popping up in the middle of nowhere, even as an option?

I'd rather this than keep typing my start menu text into the old application that had focus and I'm sure other people would agree, it seems like a bug to me that the focus goes back to the old app if you type too quickly. =(

Page 1 of 1 All times are UTC - 8 hours [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/