This opportunity has existed for a long time, for many years I have been using it to speed up the search for information, and I can confidently say that it saved me a lot of time on unnecessary page loading.

It lies in the ability of modern browsers to add new search engines, and assign them to keywords. All requests to search engines from the browser are made through the URL parameter. Search is similarly structured on the vast majority of sites.

All this makes it possible by keyword and pressing the TAB button to open the necessary page of the manual or get the output of the package manager search faster, by avoiding searching through Google or loading any other page with a field for entering a search query.

For myself, I set up the following most used “search engines”:


1. As an example, you can see the search engine “Ru-En Translator” added twice to “r” and “to”. This is done to further save typing time when using multiple keyboard layouts. Because the keyword is assigned to specific Unicode characters of a specific language, and not to a key.

2. In the middle of the list there is a search engine “tx” different from the rest, its peculiarity is that it does not lead to any site, but loads a new tab with an editable HTML document and the string entered after activation by the abbreviation “tx”. This is how its code looks in full:

data:text/html, <html contenteditable>%s