Store shortcuts in a dedicated file instead of in Everything.ini

Have a suggestion for "Everything"? Please post it here.
Mike2000
Posts: 3
Joined: Sat Sep 20, 2025 2:58 pm

Store shortcuts in a dedicated file instead of in Everything.ini

Post by Mike2000 »

With shortcut keys stored in a dedicated file, e. g. "shortcuts.ini", sharing shortcuts between different machines would be a lot easier.
void
Developer
Posts: 19899
Joined: Fri Oct 16, 2009 11:31 pm

Re: Store shortcuts in a dedicated file instead of in Everything.ini

Post by void »

Keyboard shortcuts will always be stored in the Everything.ini
I have put on my TODO list to add a virtual keyboard setting to make it really easy to transfer keyboard shortcuts.

Thank you for the suggestion.

I have plans to rewrite the Tools -> Options -> Keyboard page for a future version of Everything.
I will make it easier to reset individual commands, import and export settings and see what custom keyboard shortcuts have been set.
therube
Posts: 5727
Joined: Thu Sep 03, 2009 6:48 pm

Re: Store shortcuts in a dedicated file instead of in Everything.ini

Post by therube »

Can't that be done with User.ini ?
void
Developer
Posts: 19899
Joined: Fri Oct 16, 2009 11:31 pm

Re: Store shortcuts in a dedicated file instead of in Everything.ini

Post by void »

Yes.

Create a User.ini in %APPDATA%\Everything

Add a [Everything] section and add your keyboard shortcuts.

For example:

User.ini

Code: Select all

[Everything]
show_window_key=379
You can find your existing keyboard shortcuts in your %APPDATA%\Everything\Everything.ini
The first keyboard shortcut setting is:
file_new_window_keys




The downside with a User.ini is it will reset the defined keyboard shortcuts each time you restart Everything.
Mike2000
Posts: 3
Joined: Sat Sep 20, 2025 2:58 pm

Re: Store shortcuts in a dedicated file instead of in Everything.ini

Post by Mike2000 »

void wrote: Sat Sep 20, 2025 11:03 pm Keyboard shortcuts will always be stored in the Everything.ini
Thanks for the fast reply. What do you think about giving the ini file a little more structure? With that I mean grouping settings of the same kind in blocks. Something like:

Code: Select all

 ;[shortcuts_begin]
....
 ;[shortcuts_end]
Then one could interact with the ini file in a more robust way. I am thinking about using powershell to extract or inject all contents within these blocks. So even if the contents change from Everything version to version, the same PS script would be usable if you would only use it to exchange data among ini file of the same version.
void
Developer
Posts: 19899
Joined: Fri Oct 16, 2009 11:31 pm

Re: Store shortcuts in a dedicated file instead of in Everything.ini

Post by void »

Structure would be great, but hard to add now..

I will consider comments to breakup sections.
(something that will not break the existing ini files)
Thank you for the suggestion.

All keyboard shortcuts end with
_keys
therube
Posts: 5727
Joined: Thu Sep 03, 2009 6:48 pm

Re: Store shortcuts in a dedicated file instead of in Everything.ini

Post by therube »

Structure.
Kind of my thought too, viewtopic.php?p=76554#p76554.

(Nice, perhaps, but not necessary.)