! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
An easy way to make SUPER smarted or allow a Double Tap Behavior?
Status:
RESOLVED: DUPLICATE
Product:
Xfce4-settings
Component:
Keyboard Settings

Comments

Description Tom Popovich 2014-01-25 00:47:34 CET
Created attachment 5333 
pesky windows start menu that needs a throttle by TIMER or DoubleTap

can we have an config setting / feature,
where we implement win32's timer smart SUPER key show ,or maybe more easily
change code to honor a new config setting that says I need to use SUPER-SUPER, a double tap of super, in order to get the menu, see image of the pesky start menu we are talking about, to raise?

When you define key chords (shortcuts) that use SUPER it is a real problem in the current
behavior, e.g. if you have say <SUPER>-O , that is the super or windows flag key on the keyboard, and another here assume the O key, defined to do something.
When you press (really fast super o) 
the "start menu is always raised" and this is causing a problem. We really only
want the START menu displayed if you press the START key and NO OTHER KEY in a defined time period, that is how windows works.

(Thinking of solutions, if a timer is hard... In existing functionality keep what we have as the default, Super raises and a subsequent Super lowers. 
Add a new option.  When you turn on the double tap super key mode (that is new), 2 Supers pressed in sequence raises the menu only, and 2 supers pressed in sequence lowers , aka its a DOUBLE TAP now)


Issue presently , in more detail, if you define keys with SUPER as lead key chord, that pesky menu is
auto raised and left up when you try to use it.  i.e. press Super-O and it fires but that menu 'start menu in win32 naming' remains up that is not desired.
Or when you press SUPER maybe a timer starts and if you press no key in XXXX ms it raises else its not going to raise. 
=> This is actually how windows win32 works.

Press say Super-l in win8 (and it fires "lock screen" and no pesky windows menu is raised).
Next try pressing Super l  but take your time i.e. press Super and count
one one thousand,
two one thousand,
and press l
and you exceed the short ms timeout and have the menu (try it out on windows making the one one thousand shorter and shorter and you will be lower than
the threshould and it will lock screen w/o menu).
Comment 1 Tom Popovich 2014-01-25 00:55:46 CET
Better summary
If you consider how the START keyboard key works in Windows, its timer savvy. The one in mint (here xfce is not useful for power users).

Suggested fix:

1. implement the TIMER as done in win32 os's
or
2. enable a new feature / option that a power user can select to require a Double Tap of START keyboard commands to get that
current pesky windows like start menu popup
to raise or lower.
Comment 2 Tom Popovich 2014-01-25 01:13:16 CET
Another way to fix would be an OPTION to turn off that menu so that pressing the START key does nothing special.

and even if you wanted it, define a command that is raise_start_menu
and some advanced user can pick their own key chord like Super-M  for firing/executing raise_start_menu
to get it raised by some keyboard input.
But now its up to the user to do that...
Comment 3 Landry Breuil editbugs 2015-01-08 22:35:07 CET
dupe

*** This bug has been marked as a duplicate of bug 7845 ***

Bug #10650

Reported by:
Tom Popovich
Reported on: 2014-01-25
Last modified on: 2015-01-08

People

Assignee:
Jérôme Guelfucci
CC List:
4 users

Version

Version:
4.11.0

Attachments

Additional information