MouseGestureL.ahk

MouseGestureL.ahk is a general-purpose mouse gesture software.
Mouse gesture allows various window operations such as closing, minimizing, resizing, keystroke or clicking somewhere on the screen by the mouse movement like "moving up cursor while holding down the right button" and "left-click while holding down the right button".
It dramatically improves your work efficiency because you don't need aiming at small buttons and menu items to click them.

◆ Downloads

◆ Plug-ins

◆ Features of MouseGestureL.ahk

MouseGestureL.ahk runs on the AutoHotkey.
AutoHotkey is a scripting engine that allows various operations such as automation of mouse and keyboard operation. And MouseGestureL.ahk invokes the scripts that are written for AutoHotkey when the mouse gesture is inputted. Therefore nearly all of operations can be implemented depending on the configurations.

However, simple functions can be configured by GUI operations, so you don't have to write the scripts by yourself. Also script of AutoHotkey is designed with consideration to handle easier for people who have less knowledge of programming, so you will be able to implement the complex behavior little by little by getting used to the script.


[Other features]

◆ Installation

Unzip the downloaded MGLahk***.zip to appropriate folder.
* The folders the file access are limited by UAC such as "C:\Program Files" should be avoided.

If you already use AutoHotkey
Just start up MouseGestureL.ahk.

If you want to use only MouseGestureL.ahk
Run the Setup.vbs that is bundled to the archive.
(If you want to use of portable, use this way.)

◆ Uninstallation

Just delete all files with folder.
Registry is not used.

◆ Manual installation

If the installation with Setup.vbs failed, use the following procedure.
(Setup.vbs is a script to perform the steps 1 through 4 automatically)

  1. Open the AutoHotkey folder under the folder where you unzipped MouseGestureL.ahk.

  2. Select an executable file of AutoHotkey that is suitable for your Windows version and copy it to the upper folder.
  3. Rename to MouseGestureL.exe from AutoHotkeyUxx.exe.
  4. v v v v v v v v v

  5. When you start up MouseGestureL.exe, configuration dialog box will appear.
    If you want to start up MouseGestureL.exe automatically at Windows start-up, you can register it to the Startup at "Others" tab in the configuration dialog box.
  6. Please refer to the attached help file for using. It will be displayed by clicking the "Help" button in the configuration dialog box.

◆ Settings for use in a multi-monitor environment

Since AutoHotkey does not support Per-Monitor DPI, the problems related to cursor coordinates occur on a monitor with a different display scale than the primary monitor in a multi-monitor environment. To avoid this, you need to change the high DPI setting for AutoHotkey as follows.

  1. Show properties of the AutoHotkey.exe (or MouseGestureL.exe) in Windows Explorer.
  2. Select "Compatibility" tab and click the "Change high DPI settings" button.
  3. Check "Override high DPI scaling behavior".
  4. Select "Application" in the "Scaling performed by:" dropdown list. (It's selected by default.)
  5. Click OK to close the properties.

The gesture function on the sub-monitor will perform properly with above settings, however when the dialog box such as the setting screen is moved to the sub-monitor, the window size is not adjusted automatically according to the display scale.
This setting also affects scripts created for AutoHotkey other than MouseGestureL, so make a decision whether to change this settings in consideration of your own usage situation.