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

Bug with keyboard accelerators?
http://classicshell.net/forum/viewtopic.php?f=12&t=2429
Page 1 of 1

Author:  Tomaso [ Sat Apr 05, 2014 1:19 am ]
Post subject:  Bug with keyboard accelerators?

I think that there might be a bug with Classic Shell's scroll navigation.
I'm using the classic style start menu, with single column sub-menus..
When scrolling a sub-menu, I'd like to perform quick jumps by the use of keyboard accelerators, even when launching the start menu with the mouse, like we could with M$'s start menus.
I've tried fiddling with a lot of settings, but I just can't get it to work properly..
Sometimes I can get it to work for a couple of times, but then it's back to no reaction at all.

Author:  Ivo [ Sat Apr 05, 2014 7:16 am ]
Post subject:  Re: Bug with keyboard accelerators?

What do you mean by "perform quick jumps"?

Author:  Tomaso [ Sat Apr 05, 2014 7:28 am ]
Post subject:  Re: Bug with keyboard accelerators?

e.g. when scrolling 'Programs' in the start menu, I'd like to be able to quickly highlight the 'Windows Accessories' sub-folder (or whichever sub-folder starting with 'W' that comes first) simply by hitting "W" on my keybord.

Author:  Tomaso [ Tue Apr 08, 2014 7:37 am ]
Post subject:  Re: Bug with keyboard accelerators?

So, is it a bug, or should i have posted it under 'Feature Requests'?

Author:  Ivo [ Tue Apr 08, 2014 7:39 am ]
Post subject:  Re: Bug with keyboard accelerators?

It should work already. Give me a screenshot of the menu and tell me which key you are pressing.

Author:  Tomaso [ Tue Apr 08, 2014 10:11 am ]
Post subject:  Re: Bug with keyboard accelerators?

Ivo wrote:
It should work already. Give me a screenshot of the menu and tell me which key you are pressing.


Here's a screenshot:



As you can see, I've got the 'Classic Shell' sub-folder selected under 'Programs'.
Now, say I was to hit "G" on my keyboard..
This should instantly move my selection to the 'Games' sub-folder, since that is the first sub-folder with a name starting with the letter G, right?
Well, nothing happens, no matter which letter I press on my keyboard!

The only way I can get it to work properly is if I move into the 'Programs' folder by the use of the arrow keys on my keyboard.
If I go there by the use of my mouse, it won't work (except on a few rare occasions).

Author:  Ivo [ Tue Apr 08, 2014 10:26 am ]
Post subject:  Re: Bug with keyboard accelerators?

When a sub-menu is opened, then the key is used to navigate that menu. Press Esc to go back to the Programs menu and then G will work.

Author:  Tomaso [ Tue Apr 08, 2014 10:42 am ]
Post subject:  Re: Bug with keyboard accelerators?

Ivo wrote:
When a sub-menu is opened, then the key is used to navigate that menu. Press Esc to go back to the Programs menu and then G will work.


Confirmed.

I do not consider this to be the expected behaviour though.
IMHO, it should be consistent with the behaviour in the old M$ start menus, where the keyboard accelerators would work in the active folder.
..But if some users really want it do act this way, perhaps you could make it configurable?

Author:  Ivo [ Wed Apr 09, 2014 8:47 am ]
Post subject:  Re: Bug with keyboard accelerators?

This is how menus are supposed to work. The top menu gets the keyboard. Try it in IE for example:
Open the View menu with the mouse, then hover over Toolbars. Inside the Toolbar menu there is "Favorites bar". Inside the View menu there is "Full screen". If you press F the favorites will be activated because it is inside the submenu.

Author:  Tomaso [ Wed Apr 09, 2014 11:30 am ]
Post subject:  Re: Bug with keyboard accelerators?

All I know is that in WinXP, when scrolling 'Programs', I could hit a letter on my keyboard and it would function as an accelerator within 'Programs', not for any of its sub-menus.
..But hey, it's no big deal, really.
Classic Shell is just amazing, and this small 'issue' is something I can get used to.
I've been using WinXP for a very long time, and old habbits die hard I guess. :)

Author:  Gaurav [ Wed Apr 09, 2014 12:04 pm ]
Post subject:  Re: Bug with keyboard accelerators?

It's not an issue in Classic Shell. In Windows XP, if any submenu was expanded inside All Programs, the accelerator worked inside the submenu. If you close the expanded folder using left arrow key or Esc, only then it will work for the Programs folder.

Author:  Tomaso [ Wed Apr 09, 2014 12:44 pm ]
Post subject:  Re: Bug with keyboard accelerators?

LOL!
Had to fire up my old XP computer to confirm this now..

You're right, but this is what I ment:
In WinXP, WHEN scrolling a menu, accelerators work within the menu that you're currently scrolling.
E.g. WHEN scrolling 'Programs', you can hit a letter on your keyboard, and the accelerator WILL work for the 'Programs' menu!
This won't work in Classic Shell, I guess because even when you're scrolling, it will STILL show the sub-menu for the last folder that you had highlighted.
Hope this clears things up. :)

Author:  Tomaso [ Sat Apr 12, 2014 9:54 am ]
Post subject:  Re: Bug with keyboard accelerators?

Guess it's a feature request then, since you probably never intended it to work like M$'s old start menus in this particular way?

Author:  Ivo [ Sat Apr 12, 2014 10:02 am ]
Post subject:  Re: Bug with keyboard accelerators?

I don't fully understand the request.

You have one menu and you open one of its items as a sub-menu. Then you press a key. Currently that key is processed by the sub-menu. Do you want the key to be processed by the parent menu? If so, then you won't be able to navigate the sub-menu with the keyboard.

Author:  Gaurav [ Sat Apr 12, 2014 10:24 am ]
Post subject:  Re: Bug with keyboard accelerators?

On Windows XP (which I still proudly happen to have), accelerators work for me even if I am scrolling. So I don't understand the request either.

Author:  Tomaso [ Sat Apr 12, 2014 10:32 am ]
Post subject:  Re: Bug with keyboard accelerators?

GauravK wrote:
On Windows XP (which I still proudly happen to have), accelerators work for me even if I am scrolling. So I don't understand the request either.

That's exactly my point..
In Classic Shell, accelerators doesn't work when scrolling!

Author:  Gaurav [ Sat Apr 12, 2014 10:34 am ]
Post subject:  Re: Bug with keyboard accelerators?

Nope they work for me on Classic Shell too when scrolling, in all three cascading styles of the menu. So I am unable to repro what you are experiencing.

Author:  Tomaso [ Sat Apr 12, 2014 10:46 am ]
Post subject:  Re: Bug with keyboard accelerators?

GauravK wrote:
Nope they work for me on Classic Shell too when scrolling, in all three cascading styles of the menu. So I am unable to repro what you are experiencing.

That's strange.
For me, like I mentioned before, when scrolling, Classic Shell still shows the sub-menu for the last folder that I had highlighted.
Just a guess, but I think that's why I can't get the accelerators to work like they should.

--

EDIT:
Yes, that's definitely why it won't work.
I tried it just now..
If I enter the 'Programs' menu and start to scroll really fast, before it gets a chance to pop up a sub-menu, then the accelerators work!

Author:  Gaurav [ Sat Apr 12, 2014 10:55 am ]
Post subject:  Re: Bug with keyboard accelerators?

How are you scrolling? With the mouse scroll wheel or by hovering over the pagers at the top/bottom ends?

Author:  Tomaso [ Sat Apr 12, 2014 11:03 am ]
Post subject:  Re: Bug with keyboard accelerators?

GauravK wrote:
How are you scrolling? With the mouse scroll wheel or by hovering over the pagers at the top/bottom ends?

By hovering over the pagers.

Author:  Gaurav [ Sat Apr 12, 2014 11:18 am ]
Post subject:  Re: Bug with keyboard accelerators?

Works for me here.

Author:  Tomaso [ Sat Apr 12, 2014 11:24 am ]
Post subject:  Re: Bug with keyboard accelerators?

GauravK wrote:
Works for me here.

Weird.
For you, does the sub-menu of the last highlighted folder still show when you're scrolling?

Author:  Gaurav [ Sat Apr 12, 2014 11:32 am ]
Post subject:  Re: Bug with keyboard accelerators?

Yes.

Author:  Tomaso [ Sat Apr 12, 2014 11:39 am ]
Post subject:  Re: Bug with keyboard accelerators?

GauravK wrote:
Yes.

OK, so that's not what's causing it then.
I'll try to perform a clean install and see if I can get it straightened out.

Author:  Tomaso [ Sat Apr 12, 2014 12:46 pm ]
Post subject:  Re: Bug with keyboard accelerators?

I just performed a clean install, like this:
1) Uninstalled Classic Shell.
2) Rebooted.
3) Deleted the remaining folders and reg. entries.
4) Installed Classic Shell v4.0.6.
5) Changed ONLY these settings:
- Start Menu Style: Classic style
- General Behavior: Use single column (scroll)

Same thing..
Accelerators just won't work for me in that manner. :(

Author:  Ivo [ Sat Apr 12, 2014 1:04 pm ]
Post subject:  Re: Bug with keyboard accelerators?

Tomaso wrote:
EDIT:
Yes, that's definitely why it won't work.
I tried it just now..
If I enter the 'Programs' menu and start to scroll really fast, before it gets a chance to pop up a sub-menu, then the accelerators work!


Precisely. If a sub-menu is open then it gets the key. That's the only correct behavior. Maybe you can try increasing the hover delay so the menus don't open so quickly.

Author:  Tomaso [ Sat Apr 12, 2014 1:23 pm ]
Post subject:  Re: Bug with keyboard accelerators?

Ivo wrote:
Maybe you can try increasing the hover delay so the menus don't open so quickly.

Well, then I'll have to click to open sub-menus, and I would have exchanged one minor annoyance for another. :)
Besides, for GauravK it seems to work like I'd like it to.

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