Mouse Gestures Suite


Main Options

Table of contents:

  1. General Preferences
  2. Gestures Customization
  3. Advanced Prefs #1
  4. Advanced Prefs #2
  5. Exporting, importing Mouse Gesture preferences & restoring defaults

General Preferences

Enable - enable/disable main features:

Mouse Gestures: Prefs - customize trail color for mouse gestures.

Link Tooltip: Prefs - options for customizing link tooltips, available only when link tooltips are enabled.

Scroll Wheel Navigation - options available when scroll wheel navigation is enabled. To use scroll wheel navigation scroll mouse wheel while keeping a mouse button pressed (the mouse button is defined in Advanced Prefs #1). Available options:

Middle Button Scrolling - options available when middle button scrolling is enabled:

Gestures Customization

Some gestures can be initiated on browser tabs and then they will apply to the target tab even if it is not active. Here is the list of actions that can affect targeted tabs via gestures:

The Shift key can be used with some gestures that open a new tab or window to reverse the opening in background versus foreground – just like you can use Shift for the same purpose when middle-clicking on links. For example, action Open new Tab in Foreground normally opens a new foreground tab but if performed with Shift pressed it will open a tab in background. Conversely, if an action opens a new tab/window in foreground then the Shift key will change it to open in background. Actions affected by the Shift key are marked in their descriptions below.

Column 'Available in' - shows in what window types the function is available:

Function Available in Description
History Back br src msg Go to previous page in history. Equivalent to the browser back button.
History Forward br src msg Go to next page in history. Equivalent to the browser forward button.
Reload Document br src msg Reload page (same as Control+R or F5).
Reload Document from Network br src msg Force reload from network (same as Control+Shift+R).
Stop Loading br msg Stop loading page.
Reload Frame br src msg Reload frame under gesture or reload page if no frame was detected.
Reload All Tabs br
Open new Tab in Foreground br src msg mc Open new tab or open link in new tab if a link was found under gesture. Behavior of this action is affected by advanced preference 'Open new Tab/Window' opens link under performed gesture.

If you initiate the gesture on a tab then a new tab will be opened next to the selected tab (by default new blank tabs open at the right end). If initiated on the right half of the tab the new tab will open to the right. If initiated on the left half – it will open to the left of the tab.

Shift key can be used to reverse foreground<–>background opening of tab/window.
Open new Tab in Background br src msg mc Open new background tab or open link in new background tab if a link was found under gesture. Behavior of this action is affected by advanced preference 'Open new Tab/Window' opens link under performed gesture.

If you initiate the gesture on a tab then a new tab will be opened next to the selected tab.

Shift key can be used to reverse foreground<–>background opening of tab/window.
Open blank Tab br src msg mc Open blank tab.

If you initiate the gesture on a tab then a new tab will be opened next to the selected tab (by default new blank tabs open at the right end). If initiated on the right half of the tab the new tab will open to the right. If initiated on the left half – it will open to the left of the tab.
Duplicate Tab br msg Open current page in new tab. In Mail/News: open selected message in new tab.

Shift key can be used to reverse foreground<–>background opening of tab/window.
Duplicate Window br src msg Open current page in new window. In Mail/News: open selected message in new window.

Shift key can be used to reverse foreground<–>background opening of tab/window.
Detach Tab to New Window br Move tab from current window to a new window. Tab history, scroll position and zoom level are preserved. Works only if two or more tabs are open in current window.
Detach Next Tab and Double Stack Windows br Detach next tab to new window and place both windows side by side each covering half of the screen. Useful if you have two pages open in two tabs and want to view them side by side. The window with the current tab will be positioned on the left half of the screen whereas the new window with the page from the next tab (to the right) will be positioned on the right half of the screen. If the rightmost tab is active then this action will work for the active tab and for the one to the left.
Open new Window in Foreground br src msg mc Open new window or open link in new window if a link was found under gesture. Behavior of this action is affected by advanced preference 'Open new Tab/Window' opens link under performed gesture.

Shift key can be used to reverse foreground<–>background opening of tab/window.
Open new Window in Background br src msg mc Open new background window or open link in new background window if a link was found under gesture. Behavior of this action is affected by advanced preference 'Open new Tab/Window' opens link under performed gesture.

Shift key can be used to reverse foreground<–>background opening of tab/window.
Open Private Window br src msg mc Open new private window or open link in new private window if a link was found under gesture. Behavior of this action is affected by advanced preference 'Open new Tab/Window' opens link under performed gesture.

Shift key can be used to reverse foreground<–>background opening of tab/window.
Double Stack in new Window br src msg Open link in new window: the opener window and the new window are positioned side by side, each covering half of the screen. If no link has been found under performed gesture then the new window will be blank.
Previous Tab br msg Go to tab to the left. This action will wrap around if run on the leftmost tab.
Next Tab br msg Go to tab to the right. This action will wrap around if run on the rightmost tab.
Last Tab br msg Go to rightmost tab.
Return to Previous Selected Tab br Go to last focused tab.
Close current Tab br msg Close tab. If run on page with one tab it will leave the browser window open with one blank tab.
Close all other Tabs br
Close Tabs to the Right br
Undo Close Tab br
Close Document br src msg mc Close current tab. Close window if only one tab is open.
Open Selection in new Tab br src msg mc If a web address is selected then open it in new tab. Otherwise search for selected text in new tab. If no text is selected then the page of default search engine is opened.

Shift key can be used to reverse foreground<–>background opening of tab/window (SeaMonkey only).
Search for Selection in new Tab/Window br src msg mc Perform web search using default search engine in new tab or window (depending on browser settings). If no text is selected then the page of default search engine is opened.

Shift key can be used to reverse foreground<–>background opening of tab/window (SeaMonkey only).
Open Links in Tabs br src msg All links that you have drawn the gesture over will be opened in new tabs.

The default gesture for this action is +RU (=any gesture sequence-Right-Up), which allows you to draw a long path in any shape over the links you want to open and then finish the gesture with Right-Up.
Open Links in Windows br src msg All links that you have drawn the gesture over will be opened in new windows. If you enable 'Open Links in Windows': Single new window with tabs option in advanced preferences then this action will open one new window and load all links in separate tabs.

The default gesture for this action is +RUL (=any gesture sequence-Right-Up-Left), which allows you to draw a long path in any shape over the links you want to open and then finish the gesture with Right-Up-Left.
Open Favorite Bookmark #1 br src msg mc Load favorite bookmark with keyword fav1.
Open Favorite Bookmark #2 br src msg mc Load favorite bookmark with keyword fav2.
Double Stack 2 Windows br src msg mc This action allows you to view any two open windows side by side. It takes the current window and previously focused window and places them side by side each covering half of the screen. Works for all kinds of windows (Browser, Source View, Mail & Mail Compose) and their combinations.
Restore or Maximise Window br src msg mc
Minimize Window br src msg mc
Close Window br src msg mc
Full Screen br src msg mc Opens browser in full screen mode. For non-browser windows it does the same thing as Restore or Maximise Window.
Load Home Page br src msg mc
Scroll to top of page br src msg
Scroll to bottom of page br src msg
Scroll Down br src msg Scroll down one page.
Scroll Up br src msg Scroll up one page.
Go Up to parent directory / domain br Treat the URL of current page as a directory and change it so that it points to the directory one level up. For example, page at
  • http://animals.example.com/category/dogs
will be subsequently converted to the following URLs:
  • http://animals.example.com/category/
  • http://animals.example.com/
  • http://example.com/
Go to First Page in History br Go to first page in history of current tab/window.
Increase Text Size br src msg Increase text size on the page. Size of graphics and other elements will also be increased if your browser is set up to zoom full pages.
Decrease Text Size br src msg Decrease text size on the page. Size of graphics and other elements will also be decreased if your browser is set up to zoom full pages.
Reset Text Size br src msg
Double Image Size br msg Increase image size (will not work on background images).
Halve Image Size br msg Decrease image size (will not work on background images).
Reset Image Size br msg
Save Image As... br msg Save image as file (asks for location on disk).
Save Image br msg Save image as file directly to download folder without prompting for location. For this to work as expected make sure you set up a default location for downloads in browser preferences.
Zoom In on Image/Text br src msg If performed over image zoom in the image. Otherwise zoom in text on page (along with graphics and other elements depending on your browser settings).
Zoom Out on Image/Text br src msg If performed over image zoom out the image. Otherwise zoom out text on page (along with graphics and other elements depending on your browser settings).
Reset Image/Text Size br src msg If performed over image reset the image size. Otherwise reset text size on page (along with graphics and other elements depending on your browser settings).
Open Image in new Tab br src msg Open image in new tab. This works for background images, too.
Open Image in new Window br src msg Open image in new window. This works for background images, too.
Hide Object br msg Hide any object (html element) on page.
Undo Hide Object br msg Undo hide last object. This will also work for multiple hidden objects one by one.
Hide Flash Animations br Hide all flash objects on page. Later you can click each one to show it again.
View Page Source br msg Open Page Source.
View Frame Source br msg View frame source. If there is no frame under gesture then view page source.
View Cookies br Show cookies on current site.
Delete Cookies from this site br Delete cookies on current site.
View Page Info br Open Page Info window.
View Frame Info br View frame info. If there is no frame under gesture then view page info.
View Javascript Console br src msg mc Show error console. In Firefox – show web console.
Add Bookmark br Bookmark current page.
Validate this Document br Validate page online at validator.w3.org.
Translate this document br Translate page at translate.google.com.
Meta Info br View meta tags in page.
Open Bookmarks Manager br src msg mc
Open Download Manager br src msg mc
Show/Hide Sidebar/Folder Pane br msg SeaMonkey: show or hide sidebar. In Mail/News: show or hide Folder Pane.
Firefox: show or hide bookmarks sidebar.
Show/Hide Status Bar br src msg mc Show or hide status bar. In Firefox this action will work for status bar or add-on bar only if you have Status-4-Evar or Classic Theme Restorer extension installed.
Copy URL to Clipboard br
Open URL from Clipboard in new Tab br
Increment digit in URL br Increment number in URL (for example, page number). If there are multiple numbers you will be asked to choose which number to increment.
Decrement digit in URL br Decrement number in URL. If there are multiple numbers you will be asked to choose which number to decrement.
Clear digit flipper br Forget your choice about which number to increment/decrement in URL. Next time you will be asked again which number to increment/decrement.
Save Links to Disk br src msg Save all links under gesture to disk.
Print Preview br src msg
Print br src msg mc
Save Page As... br src msg mc
Show my gestures in new tab br Show your gesture definitions in new tab.
Open Mouse Gestures Suite Options br src msg mc
Follow Next Link br Link that contains one of the strings defined in Advanced Prefs #1 will be followed. The next strings are delimited with |. Useful for navigating to the next page on a site.
Follow Previous Link br Link that contains one of the strings defined in Advanced Prefs #1 will be followed. The previous strings are delimited with |. Useful for navigating to the previous page on a site.
Back to Last Page of Previous Domain br This will go back in history of current tab to the last page of the previous site you were viewing.
Back to First Page of Current Domain br This will go back in history of current tab to the first page of the site you are viewing. If you are already on the first page of the site then this will move you to the first page of the previous site in history.
Fast Forward br This acts like the normal History Forward function as far as there are pages in forward history. Once at the end, it acts like the Follow Next Link function.
Forward to First Page of Next Domain br This will go forward in history of current tab to the first page of the next site.
Forward to Last Page of Current Domain br This will go forward in history of current tab to the last page of the site you are viewing. If you are already on the last page of the site then this will move you to the last page of the next site in history.

Left Rocker Gesture br src msg mc Press Edit function button to assign any function to the rocker or scroll wheel gestures.
Right Rocker Gesture br src msg mc
Backward Scrollwheel Gesture br src msg
Forward Scrollwheel Gesture br src msg

Custom Functions

Apart from running one of the built-in functions you can create your own functions to be executed with mouse gestures — use the Add Custom Function button for this. You can use custom function to either invoke a menu item in the browser or mail component, or to run your own script. Detailed description of how custom functions work can be found here.

Advanced Prefs #1

Trigger button - choose which mouse button will be used for mouse gestures and scroll wheel navigation.

Mouse Gesture Actions - define behavior of some gesture actions:

Tab scrolling - enabled to reverse scrolling direction of tabs if Scroll wheel in tab bar is enabled.

Script blocking on web pages

Advanced Prefs #2

Middle Button Scrolling - define options for middle button scrolling. Availability of most of these options depend on which type of middle button scrolling is enabled in the General Preferences.

Site specific behavior - here you can define rules for special handling of mouse gestures on specified sites and web pages. For each web address (URL) you can define the following actions:

URL format and examples:

When you visit a site for which a special rule has been defined you will see the information in the status bar when you press the right or middle mouse button anywhere within the page - it will read Prioritize gestures or Disable gestures depending on which option you have chosen.

Exporting, importing Mouse Gesture preferences & restoring defaults

Use the buttons in the Settings Management group in Advanced Prefs #2. These operations will apply to all mouse gesture settings including your gesture definitions and custom functions and scripts. Only the option "Middle-click pastes in text boxes" will not be exported because it's not really a Mouse Gestures Suite option, it's the built-in option of the browser (controlled by the hidden pref middlemouse.paste).