Finally a great tool - newbie here, so still learning all the great features of `Everything´.
I have observed a few weird things that I must share:
Accelerator keys
Everything has a great implementation for keyboard shortcuts, thus I am surprised that the indication ("Accelerator keys"?) are missing from the menu.
As can be seen via "Total Commander" I have enabled showing these at OS level.
Languague confusion
Being danish I have set the OS (Win 10) to use a danish keyboard layout as well as for the date/time/number/currency -format; everything else is in english(!)
So it seems that the modfier key names (SKIFT = SHIFT) is picked up from these settings.
Again using Total Commander as a reference you can see that it's picking up the correct (english) variant of the modifier key.
Minor cosmetic thing but worth fixing.
Menu language mix and lack of "accelerator key" in menu
Re: Menu language mix and lack of "accelerator key" in menu
Thank you for your feedback TvE,
Are the accelerator keys shown in Notepad?
Does the appearance and behavior match Notepad?
Are the accelerator keys shown when you hold down ALT in Everything?
The dark mode menu uses the built-in Everything menu.
Everything will also use its built-in menu when you customize the menu color or font.
The built-in menu has a setting to override keyboard cues.
To set the keyboard cues behavior:
Tools -> Options -> Fonts and colors -> Item=Menu -> Set the Background color
What is shown for the SHIFT key name with the on-screen keyboard ( Start -> Run -> osk )
Everything uses the same key names as the on-screen keyboard.
To disable keyboard driver key names:
Everything uses the stock windows menu control in light mode.Accelerator keys
Are the accelerator keys shown in Notepad?
Does the appearance and behavior match Notepad?
Are the accelerator keys shown when you hold down ALT in Everything?
The dark mode menu uses the built-in Everything menu.
Everything will also use its built-in menu when you customize the menu color or font.
The built-in menu has a setting to override keyboard cues.
To set the keyboard cues behavior:
- In Everything 1.5, from the Tools menu, click Options.
- Click the Advanced tab on the left.
- To the right of Show settings containing, search for:
menu - Select: menu_keyboard_cues
- Set the value to: Always show
- Click OK.
Tools -> Options -> Fonts and colors -> Item=Menu -> Set the Background color
Everything uses the keyboard driver to get key names.Languague confusion
What is shown for the SHIFT key name with the on-screen keyboard ( Start -> Run -> osk )
Everything uses the same key names as the on-screen keyboard.
To disable keyboard driver key names:
- In Everything 1.5, from the Tools menu, click Options.
- Click the Advanced tab on the left.
- To the right of Show settings containing, search for:
key - Select: get_key_name_text
- Set the value to: false
- Click OK.
Re: Menu language mix and lack of "accelerator key" in menu
No
YesDoes the appearance and behavior match Notepad?
No
Are the accelerator keys shown when you hold down ALT in Everything?
FYI I have validated that the "Settings -> Keyboard -> Change how keyboard shortcuts work -> Underline access keys when available" is indeed set to ON
NB.: Originally I have enabled it via the registry:
Code: Select all
[HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Preference]
"On"="1"
Enabling Dark Mode reveals the accelerator keys
The dark mode menu uses the built-in Everything menu.
Not for me
Everything will also use its built-in menu when you customize the menu color or font.
Tried
- Changing the foreground color
- Change font to JetBrains Mono NL
Neither revealed the accelerator keys :/
Not for meThe built-in menu has a setting to override keyboard cues.
To set the keyboard cues behavior:Set the menu color to force Everything to use the builtin menu:
- In Everything 1.5, from the Tools menu, click Options.
- Click the Advanced tab on the left.
- To the right of Show settings containing, search for:
menu- Select: menu_keyboard_cues
- Set the value to: Always show
- Click OK.
Tools -> Options -> Fonts and colors -> Item=Menu -> Set the Background color
Tried
- menu_keyboard_cues = Always show
and
- Changing the background color (to 254, 254, 254)
Neither revealed the accelerator keys :/
Everything uses the keyboard driver to get key names.Languague confusion
What is shown for the SHIFT key name with the on-screen keyboard ( Start -> Run -> osk )
Everything uses the same key names as the on-screen keyboard.
To disable keyboard driver key names:
- In Everything 1.5, from the Tools menu, click Options.
- Click the Advanced tab on the left.
- To the right of Show settings containing, search for:
key- Select: get_key_name_text
- Set the value to: false
- Click OK.
The On Screen Keyboard shows the correct name "Shift" (not the "SKIFT" as displayed by Everything)
get_key_name_text = False => "SKIFT" changes to "Shift" (thus works as intended )
Re: Menu language mix and lack of "accelerator key" in menu
Accelerator keys
This is how it looks for me in Windows 11 Pro (x64) in normal mode.
Please read:
Windows logo key + i > Accessibility > Keyboard (= Tastatur) > Underline keyboard shortcuts ...
Windows 11 Pro (x64) Version 23H2 (OS Build 22631.4249)
Total Commander 11.03 x64/x86 | 'Everything' 1.5.0.1383a (x64)
This is how it looks for me in Windows 11 Pro (x64) in normal mode.
Please read:
Windows logo key + i > Accessibility > Keyboard (= Tastatur) > Underline keyboard shortcuts ...
Windows 11 Pro (x64) Version 23H2 (OS Build 22631.4249)
Total Commander 11.03 x64/x86 | 'Everything' 1.5.0.1383a (x64)
Re: Menu language mix and lack of "accelerator key" in menu
Yep - this matches my setting (as mentioned before)
AND they now are also present in Notepad (and more importantly also in NP++
(The following OFF made them go away, so NOW it's working as expected...)
The same behavior ^ was also reproduced on my Win 11 PC.
Both PC have been rebooted many times since adding this value via my registry script (source of info = https://www.tenforums.com/tutorials/974 ... -10-a.html
)
So my conclusion is that this indeed was (well IS) a Windows OS issue (not an Everything issue) and apparently something else must be done than just add the setting in the registry
BUT after turning the setting OFF in the Win10 GUI the accelerator keys got visible - and after turning it back ON again they stayed visible.AND they now are also present in Notepad (and more importantly also in NP++
(The following OFF made them go away, so NOW it's working as expected...)
The same behavior ^ was also reproduced on my Win 11 PC.
Both PC have been rebooted many times since adding this value via my registry script (source of info = https://www.tenforums.com/tutorials/974 ... -10-a.html
)
So my conclusion is that this indeed was (well IS) a Windows OS issue (not an Everything issue) and apparently something else must be done than just add the setting in the registry
Re: Menu language mix and lack of "accelerator key" in menu
Everything uses SystemParametersInfo with SPI_GETKEYBOARDCUES to get the keyboard cue setting.
Each window has its own keyboard cue state which can be set with WM_CHANGEUISTATE
If you change the registry setting manually you will need to restart or post these changes to each window.
Please try the following:
Right click a shortcut to a program on the Desktop. (edit: click properties)
To the right of Shortcut key, press Ctrl + Shift
What is shown in the shortcut key?
Click Cancel.
Each window has its own keyboard cue state which can be set with WM_CHANGEUISTATE
If you change the registry setting manually you will need to restart or post these changes to each window.
This is most likely an issue with the Windows GetKeyNameText API.The On Screen Keyboard shows the correct name "Shift" (not the "SKIFT" as displayed by Everything)
Please try the following:
Right click a shortcut to a program on the Desktop. (edit: click properties)
To the right of Shortcut key, press Ctrl + Shift
What is shown in the shortcut key?
Click Cancel.
Re: Menu language mix and lack of "accelerator key" in menu
I did inded reboot many times but it had no effectvoid wrote: ↑Tue Oct 01, 2024 4:10 am Each window has its own keyboard cue state which can be set with WM_CHANGEUISTATE
If you change the registry setting manually you will need to restart or post these changes to each window.
Sorry - I'm not sure exactly what you meanThis is most likely an issue with the Windows GetKeyNameText API.The On Screen Keyboard shows the correct name "Shift" (not the "SKIFT" as displayed by Everything)
Please try the following:
Right click a shortcut to a program on the Desktop.
To the right of Shortcut key, press Ctrl + Shift
What is shown in the shortcut key?
Click Cancel.
Which shortcut?
Presumably "A shortcut placed on the desktop, the shortcut pointing to a *.exe ?" EG right click on this file? c:\Users\TvE\Desktop\Google Chrome.lnk
To the right of shortcut key???
Re: Menu language mix and lack of "accelerator key" in menu
The Google Chrome shortcut should work.
Right click the Google Chrome shortcut on the Desktop and click Properties.
Click the Shortcut tab.
To the right of shortcut key, press: Ctrl + Shift
What key name is shown?
Right click the Google Chrome shortcut on the Desktop and click Properties.
Click the Shortcut tab.
To the right of shortcut key, press: Ctrl + Shift
What key name is shown?
Re: Menu language mix and lack of "accelerator key" in menu
Ah - a "go to Properties" step was missing, now it makes a lot more sense!
Here it shows the pesky SKIFT as well.
When changing the Languague Preference to English "SKIFT" changes to the usefull "Shift"
So clearly a case of GIGO (Garbage In Garbage Out) - and again - in the Windows OS domain NOT in the Everything domain Thank you for your excellent support!
Here it shows the pesky SKIFT as well.
When changing the Languague Preference to English "SKIFT" changes to the usefull "Shift"
So clearly a case of GIGO (Garbage In Garbage Out) - and again - in the Windows OS domain NOT in the Everything domain Thank you for your excellent support!