If you use the Opera Browser follow the steps below before installing the script.
1 Copy and Paste this on a new browser tab opera://settings/?search=Enable+Mouse+Gestures
2 Turn OFF Enable Mouse Gestures.
3 Copy and Paste this on a new browser tab opera://settings/?search=Enable+the+search+pop-up+when+selecting+text
4 Turn OFF The search pop-up when selecting text.
5 Copy and Paste this on a new browser tab opera://settings/?search=Enable+Rocker+Gestures
6 Turn OFF Enable rocker gestures.
*Click to Read.
Mouse Gestures
If you want to modify/disable (or add) the mouse gestures. (Start on Line 42 in the script codes.)
Here's how to do it.
L = Means Left.
D = Means Down.
U = Means Up.
R = Means Right.
*You can also Adjust the script mouse senvity here between 1 ~ 5
Just change the number 3 below, to a number in between 1 ~ 5, in the script codes
const SENSITIVITY = 3;
If you want to modify the actual mouse gestures of the script follow this example:
Change this 'L': function() {
to
'DL': function() {
Before the right click+Left would Go Back your browser history, now we've changed Left to Down+Left, so right click+Down+Left will Go Back your browser history from now on.
If you want to disable any of the gestures, you just need to add 2 slashes "//" in front of all the line codes from
//Function that will run when the mouse movement *** is performed
Till
//Finishes the mouse movement ***
Example:
// 'R': function() { //Function that will run when the mouse movement Right is performed
// window.history.forward(); //Go Foward
// }, //Finishes the mouse movement Right
Before the right click+Right mouse gesture would Go Foward your browser history, but now when you do a right click+Right mouse gesture nothing will happen.
If you want to ADD a new mouse gesture follow this example:
Copy and paste the 3 lines below after the line 40 in the script codes, then modify 'DL' with the mouse actions you want.
'DL': function() { //Function that will run when the mouse movement Down+Left is performed
// Here you write the javascript/jquery codes that you want to be executed when the mouse movement Down+Left is performed
}, //Finishes the mouse movement Down+Left
Example of javascript codes to Open the actual website on a New Incognito Window!:
'DL': function() { //Function that will run when the mouse movement Down+Left is performed
GM_openInTab(location.href, { //Open the link
incognito: true, //Open the link on a New Incognito Window
}); //Finishes the GM_openInTab
window.top.close(); //Close the actual tab
}, //Finishes the mouse movement Down+Left
I may or not make these modifications easier to do in the future, install the script so you can be aware of new release updates.
Action | Gesture |
---|
Go back one page |  | Move left |
Go forward one page |  | Move right |
Open a new tab |  | Move down |
Reload the page |  | Move straight up, then straight down |
Close current tab |  | Move down, then right |
| |
---|
Open a link in a background tab |  | Move straight down, then straight up |
Open a link in a new tab |  | Move down |
Open a link in a new window | Shift ⇧ +  | Move down, holding shift |
Rocker Mouse Gestures
(Is disabled by default)
You can go backward and forward through a tab’s history with rocker gestures.
When you enable rocker gestures, you can navigate backwards and forwards through pages by rocking your fingers between the right and left mouse buttons. Simply click and hold one button, click the other, then release the first before releasing the second. With a little practice, you can speed through web pages with this gesture.
Right Click and hold+Left Click to navigate backward, and Left Click and hold+Right Click to navigate forward.
Note: Enabling rocker gestures while using a Magic Mouse or trackpad can cause unpredictable behavior.
If you want to modify/disable the Rocker mouse gestures. (Start on Line 194 in the script codes.)
Here's how to do it.
If you want to disable any of the gestures, you just need to add 2 slashes "//" in front of all the line codes from
//If *** was Clicked and then *** Click was released
Till
} //Finishes the if condition
Example:
//if (LeftClicked && RightClicked === false) { //If Left was Clicked and then Right Click was released
// window.history.back(); //Go Back
// } //Finishes the if condition
Before If Left was Clicked and then Right Click was released it would navigate forward, but now nothing will happen when Left was Clicked and then Right Click was released.
If you want to modify the actual Rocker mouse gestures of the script follow this example:
Change this line window.history.back(); to anything you want
Example:
if (LeftClicked && RightClicked === false) { //If Left was Clicked and then Right Click was released
window.location.reload(); //Reload the Tab
} //Finishes the if condition
Before If Left was Clicked and then Right Click was released it would navigate forward, but now when Left was Clicked and then Right Click was released the tab will reload.

Search HighLight
The search pop-up tool allows you to search or copy the text you highlight on a web page. With just one click, your highlighted text opens a new tab and is queried by google or any search engine of your choice. You can also copy the text to your clipboard to use later on, and you can open non-links as if they were clickable.
If you want to change the default script search engine from google to another search engine. (Start on Line 386 in the script codes.)
Here's how to do it.
You just need to change
var LinkfyOrSearch = 'https://www.google.com/search?q='; //Creates a variable to open google
To
var LinkfyOrSearch = 'LINK OF THE SEARCH ENGINE'; //Creates a variable to open THE SEARCH ENGINE YOU WANT
Example:
var LinkfyOrSearch = 'https://duckduckgo.com/?q='; //Creates a variable to open DuckDuckGo
Currency Converter

Highlighted currency conversion helps you keep things simple - with no need to go to a currency converter webpage or do math. The Script will convert foreign currencies like CAD to USD, Euro to Rupee, the British Pound to Japanese Yen or any popular foreign currency with the current rate of exchange.
Currency converters are especially useful for planning trips, reading international news, online shopping, reading business reports, writing school papers and anything involving money - which is quite a lot. Foreign exchange rates are always up-to-date. Just make sure you are highlighting both the number and the currency symbol or abbreviation, like 120.37 GBP, 250 EUR, JPY 702, or 8,089 BTC. Cryptocurrencies are included in the currency converter.
Now the script converts measurement units, and time zones to your country measurement units and time zone with a simple highlight.
Currencies: To select your preferred currency (local currency) – which all foreign currencies will be converted into – select any currency, then a popup box will appear so that you can write and press OK to add your local currency.
Currencies Supported
AUD – Australian Dollar
BGN – Bulgarian Lev
BRL – Brazilian Reals
CAD – Canadian Dollar
CHF – Switzerland Francs
CNY – Chinese Yuan
CZK – Czech Koruna
DKK – Danish Krone
EUR – Euros
GBP – British Pounds
HKD – Hong Kong Dollar
HRK – Croatian Kuna
HUF – Hungarian Forint
IDR – Indonesian Rupiah
ILS – Israeli New Shekel
INR – Indian Rupee
JPY – Japanese Yen
KRW – South Korean Won
MXN – Mexican Peso
MYR – Malaysian Ringgit
NOK – Norwegian Krone
NZD – New Zealand Dollar
PHP – Philippine Peso
PLN – Polish Zloty
RON – Romanian Leu
RUB – Russian Ruble
SEK – Swedish Krona
SGD – Singapore Dollar
THB – Thai Baht
TRY – Turkish Lira
USD – United States Dollar
ZAR – South African Rand