# EverythingToolbar
**Repository Path**: yimu_world/EverythingToolbar
## Basic Information
- **Project Name**: EverythingToolbar
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2020-11-30
- **Last Updated**: 2024-06-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
EverythingToolbar
=================
[](https://github.com/stnkl/EverythingToolbar/actions)
[](https://crowdin.com/project/everythingtoolbar)
[](https://github.com/stnkl/EverythingToolbar/blob/master/LICENSE)
[](https://github.com/stnkl/EverythingToolbar/releases/latest)
[Everything](https://www.voidtools.com/) integration for the Windows taskbar.
Features
--------
- Instant search results using [Everything](https://www.voidtools.com/)
- Quick navigation via keyboard shortcuts
- Light and dark theme (or custom themes)
- Customizable *open with* commands
- Rules for opening files
- Uses filters defined within Everything
Demo
----

Requirements
------------
- [.NET Framework](https://dotnet.microsoft.com/download/dotnet-framework) ≥ 4.7 ([how to check](https://user-images.githubusercontent.com/14129585/104021832-ff36e080-5206-11eb-9f5f-10e4381992f9.jpg))
- [Everything](https://www.voidtools.com/) ≥ 1.4.1 must be running (lite version not supported)
- High DPI support requires at least Windows 10 Creators Update.
Install
-------
- Make sure [Everything](https://www.voidtools.com) is installed and running
- Install EverythingToolbar using one of the following methods
- Download the [EverythingToolbar](https://github.com/stnkl/EverythingToolbar/releases) installer
- [Chocolatey](https://chocolatey.org/): `choco install everythingtoolbar`
- [winget](https://github.com/microsoft/winget-cli/): `winget install everythingtoolbar`
- Enable EverythingToolbar via the context menu of the taskbar
- *Note: You will have to open the context menu twice as it doesn't show up the first time you open it.*
- Adjust size and position after unlocking the taskbar ([demonstration video](https://user-images.githubusercontent.com/17520641/107118574-19a1bf80-6882-11eb-843a-7e854e5d0684.gif))
Build
-----
- Open solution in Visual Studio with .NET Framework 4.7 support
- Disable signing in project properties
- Build the project (Windows Explorer will restart)
- Install the toolbar by running `EverythingToolbar/tools/install.cmd` as admin
Keyboard shortcuts
------------------
| Shortcut | Function |
|-------------------------------------------------------|--------------------------------------|
| ↑/↓ | Navigate search results |
| Ctrl+↑/↓ | Navigate search history (if enabled) |
| Return | Open |
| Ctrl+Return/Click | Open path |
| Shift+Return/Click | Open in Everything |
| Alt+Return/Click | File properties |
| Ctrl+Shift+Enter | Run as admin |
| (Shift+)Tab | Cycle through filters |
| Ctrl+0-9 | Select filter |
| Ctrl+Space | Preview file in [QuickLook](https://github.com/QL-Win/QuickLook) |
| Win+Alt+S | Focus search box (customizable) |
Rules
-----
Create custom *open with* commands by selecting Rules... from settings. By checking Automatically apply rules based on condition matching files/folders based on the type and regular expression field will execute the corresponding command when opened.
Examples:
| Name | Type | Regular Expression | Command |
|--------------------------|------|------------------------------|-------------------------|
| Open terminal here... | Any | | `cmd /K "cd %path%"` |
| Total Commander (Left) | Any | | `totalcmd /O /L=%path%` |
| Total Commander (Right) | Any | | `totalcmd /O /R=%path%` |
| MSPaint | File | `.*\\PixelArt\\.*(bmp\|BMP)` | `mspaint %file%` |
Leaving the regular expression field empty will never match.
Customization
-------------
- Edit an existing theme/item template or create a new one in the `Themes` / `ItemTemplates` folder
- Restart Windows Explorer via the task manager
- Select theme/item template from settings
Contribute
----------
All kinds of contributions (questions, bug reports, pull requests) are welcome! Helping out with open issues is very much appreciated. As a basic rule, before filing issues, feature requests or anything else, take a look at the issues and check if it has already been reported by another user. If so, engage in the already existing discussion.
You can also help by [translating EverythingToolbar](https://crowdin.com/project/everythingtoolbar).