A PowerToys Run Plugin that allows you to perform a search using search-engines.
?! GitHub PowerToys
- Open PowerToys Run (Alt + Space)
- Use the
ActionKeyword(?!) followed by the keyword and the search query (e.g.?! yt PowerToys) - Select the desired search-engine from the list of suggestions. (The keyword allows you to filter the search-engines)
- Press Enter to open the search results using the default browser
?! google Search Query?! bing Search Query?! mdn Search Query?! wolfram Search Query?! yt Search Query?! gh Search Query
- Close PowerToys
- Download the latest release from the releases page
- Extract the zip archive
- Move the extracted folder (
SearchEngines) to the PowerToys Run Plugins directory (%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins) - Start PowerToys
The plugin can be configured by editing the SearchEngines.json file located in the plugin's settings directory (%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Settings\Plugins\Community.PowerToys.Run.Plugin.SearchEngines\).
[
{
"name": "Google",
"url": "https://www.google.com/search?q=%s",
"shortcut": "google"
},
{
"name": "Bing",
"url": "https://www.bing.com/search?q=%s",
"shortcut": "bing"
},
{
"name": "Mozilla Developer Network",
"url": "https://developer.mozilla.org/en-US/search?q=%s",
"shortcut": "mdn",
},
{
"name": "Wolfram Alpha",
"url": "https://www.wolframalpha.com/input/?i=%s",
"shortcut": "wolfram",
}
]Tip
url doesn't always have to be a search-engine. It can be any URL. The %s will be replaced with the search query. For example:
{
"name": "Learn X in Y Minutes",
"url": "https://learnxinyminutes.com/docs/%s",
"shortcut": "lxym"
} This project is licensed under the MIT License.
