MouseGestureL.ahk

MouseGestureL.ahkは汎用マウスジェスチャーツールです。
マウスジェスチャーとは、「右ボタンを押しながらカーソルを上に移動」や、「右ボタンを押しながら左クリック」といったマウス入力によって、閉じる、最小化、サイズ変更などのウィンドウ操作や、キーボード操作、画面上のボタンを押す操作の疑似的な再現など、様々な操作を可能にするユーティリティーです。
マウスジェスチャーを使えば、メニューやツールバーなどの小さなボタンに狙いを定めてカーソルを移動させる必要がなくなるため、作業効率が飛躍的に向上します。

◆ ダウンロード

  • MouseGestureL.ahk Version 1.30 (2014/06/25)
    (ヘルプ作成: Shirubadappuru氏)
  • Wacom対応差し替えモジュール (2014/10/02)
    ※ Wacom社製ペンタブレットとの組み合わせで不具合が出る場合は、
    こちらに差し替えてご利用ください。
  • バージョン履歴
  • 新機能の説明
  • 以前のバージョン
  • プラグインなど
  • 評価・コメント

◆ MouseGestureL.ahkの特徴

MouseGestureL.ahkは、AutoHotkey上で動作します。
AutoHotkeyはマウスやキーボード操作の自動化などを可能にするスクリプトエンジン。そしてMouseGestureL.ahkはマウスジェスチャーが入力されると、AutoHotkey用に記述されたスクリプトを実行する仕組みになっています。 そのため設定次第で出来ないことはない、と言っても過言ではないぐらいの自由度があります。

ただし簡単な動作は画面選択だけで設定できるようにデザインされているため、自分でスクリプトを記述する必要はありません。またAutoHotkeyのスクリプトは、プログラミングの知識がない人でも扱えるように配慮されているため、慣れることで少しずつ複雑な動作を割り当てることも可能になります。

【その他の特徴】

  • ボタンを押したままジェスチャーを繰り返すことで連続的に割り当て動作を実行させるなど、特殊なジェスチャーの設定が可能です。
  • 入力操作にマッチするジェスチャーを逐次絞り込みながら、動的に一覧表示するナビゲーション機能「リアルナビ」を搭載しています。

  • プラグインを導入することにより機能の拡張が出来ます。
  • クリップボード経由で、選択したジェスチャー設定だけを個々にエクスポート、インポートできます。
  • レジストリを使用していないためポータブルでの利用も可能です。
  • オープンソースなので将来別の開発者へ引き継がれる可能性もあり、開発打ち切りのリスクは低くなります。
  • 64-bit版のWindowsでも動作します。

◆ インストール

ダウンロードしたMGLahk***.zipを適当な場所へ解凍してください。
※ C:\Program Files など、UAC管理下での書き込みが制限される場所は避けてください。

【既にAutoHotkeyをご利用の場合】
 MouseGestureL.ahkを起動してください。

【MouseGestureL.ahkだけを使いたい場合】
 同梱のSetup.vbsを実行してください。
 ポータブルで利用する場合も同様です。

◆ アンインストール

フォルダごと削除してください。
レジストリは使用していません。

◆ 手動インストール

万一Setup.vbsでのインストールに失敗した場合は、以下の手順で導入してください。 (Setup.vbsは手順1~4を自動的に実行するスクリプトです)

  1. 下記のリンクより、ご利用のWindows環境に適合するバージョンのAutoHotkeyをダウンロードします。

    AutoHotkey 32-bit Unicode版

    AutoHotkey 64-bit Unicode版

  2. MouseGestureL.ahkのフォルダ直下へ、ダウンロードしたAutoHotkey******.zipを解凍します。
  3. 解凍されたAutoHotkey.exeMouseGestureL.exeにリネームします。

    ↓↓↓↓↓↓↓

  4. MouseGestureL.exeを起動すると初回設定画面がオープンします。
    Windowsの起動時に自動起動させたい場合は、スタートアップに登録してください。設定画面の「その他」タブからスタートアップへ登録できます。
  5. 以降の操作は添付のヘルプを参照してください。設定画面の「ヘルプ」ボタンを押せば表示されます。

◆ オリジナル版からの変更内容

MouseGestureL.ahkは、かつてAutoHotkeyの普及活動をされていたlukewarm氏の手に成るMouseGesture.ahkの派生バージョンです。
MouseGestureL.ahkには、lukewarm氏から許諾を得て以下のような改良を加えています。

  • ジェスチャー認識処理の改善

    稀に発生していたストロークの認識漏れが修正されています。

  • 追加ナビの実装

    矢印ナビ2、アドバンスドナビ、リアルナビの3種類が追加されています。

  • ジェスチャー軌跡表示機能の実装

    マウスジェスチャーソフトでは一般的な機能ですが、オリジナルバージョンには実装されていませんでした。

  • 設定画面のユーザーインタフェースの改善

    ターゲットの階層管理やアイコン表示に対応し、煩雑な設定手順も大幅に簡略化されています。

  • プラグイン機能の実装

    自作のスクリプトや、他の人が公開したスクリプトのファイルをコピーするだけで、機能を拡張することができます。

  • Unicode環境、および64-bit版Windows環境への対応

    MouseGestureL.ahkは、"AutoHotkey 1.1"(旧名AutoHotkey_L)専用のスクリプトになっています。
    オリジナルバージョンでも64-bit環境でほぼ問題なく動作しますが、一部の機能が正常に動作していなかったため、それらを修正しています。

  • 多言語対応

    標準で日本語と英語に対応し、言語モジュールの追加で他の言語にも対応できるようになっています。

  • その他

    その他、細部挙動の改善と多くの不具合修正を行っています。

[AHK]AutoHotkey版的鼠标手势相关推荐

  1. Win10的窗口快捷键及改动 AHK AutoHotKey自定义快捷键启动最小化某个程序

    比较基础的win键[1]组合 win + ←或→窗口移动到桌面左侧或右侧 win + ↑或↓窗口最大化或最小化 win + d显示桌面(再次按下恢复) 如果win10也有就好了 之前用了linux G ...

  2. 【鼠标手势】Mouselnc使用笔记/Mouselnc+AHK=无敌好用/鼠标手势分享

    当鼠标手势Mouselnc遇上AHK真的太好用了,让win的体验直接更上一层楼.AHK负责改键改功能,Mouselnc负责输出.首先介绍的是Mouselnc的附带功能,这是在众多手势软件中选它的原因, ...

  3. AutoHotkey版Warkey编制

    认识和学习 AutoHotkey 还是因为Dota(改键). Auto Hotkey 能做什么呢?能做的太多了,有兴趣自己体会.下面谈谈用它如何 制作 Warkey,需要有点AutoHotkey基础, ...

  4. [AHK]AutoHotKey 常用命令及示例

    一.示例(自动打开QQ声音) Loop ;循环体 { WinWait, 与 qq009 交谈中, IfWinNotActive, 与 qq009 交谈中, , WinActivate, 与 qq009 ...

  5. [AHK]AutoHotKey特殊键通用表达法

    AutoHotKey特殊键通用表达法 长云 @ 2008-10-06 10:30 深入浅出地介绍一下最通用的做法. 名称与键值 所谓按下a.ctrl键,这里的a.ctrl只是一个名称,是给用户(人)看 ...

  6. python autohotkey_PyAutoGUI-python版的autoit/AHK

    简单介绍各个图形界面自动操作的python库,类似按键精灵\autoit\ahk(autohotkey)等等这些自动化工具.这类python库不是只是用来实现自动游戏之类的程序,业界也用这些库来做GU ...

  7. AHK-UMSS框架 (AHK通用修饰键解决方案,任何键都是修饰键)

    AHK-UMSS框架 (AHK通用修饰键解决方案,任何键都是修饰键) 1 #Warn 2 #NoEnv ; # 禁用环境变量检查:不检查空变量是否为"环境变量",可以极大地提高效率 ...

  8. ahk编程_ahk的web自动化编程(COM,初级).doc

    ahk的web自动化编程(COM,初级) 谨以此文献给Alan和广大的AHK爱好者们^_^ AHK的网页自动化操作(COM编程) Author: 彪悍的小玄rhythmstring@ 其实AHK官网上 ...

  9. 如何使用 AutoHotkey

    AutoHotkey 本身并不会做任何事情,你需要编写一个脚本来告诉它怎么做.所谓脚本就是一个以 .ahk 为后缀的纯文本文件,里面包含了多个程序指令,就像配置文件一样,但是功能更加强大.一个脚本可以 ...

最新文章

  1. Java的新项目学成在线笔记-day8(三)
  2. 【小知识】C、C++ 中const的实现机制
  3. 思科路由器怎么安装?
  4. 张新、黎民、王亮三位老师分别来自湖南、广西、甘肃,分别教语文、数学和英语。已知:(1)张新不是湖南人,黎明不是广西人;(2)湖南的老师不教英语;(3)广西的老师教语文;(4)黎民不教数学。由此可知,王
  5. StackExchange.Redis 官方文档(二) Configuration
  6. 【数学】数列(jzoj 2752)
  7. js如何设置浏览器全屏效果?
  8. oracle增加字段为主键自增_在 Oracle 中设置自增列
  9. 基于区块链的数据市场
  10. 复制assert目录文件到私有目录_在电脑上复制目录的方法
  11. 并发测试工具_性能测试工具基本工作原理及基本操作流程
  12. python的turtle模块(海龟画图)
  13. 「leetcode」452. 用最少数量的箭引爆气球【贪心算法】详细图解
  14. Oracle项目管理系统P6 EPPM企业级规划方案
  15. 天狼星网络验证源码/官方正版/内附搭建教程
  16. qq空间进入游戏显示服务器拒绝,显示ptlogin2.qq.com,QQ空间打不开的快速解决办法...
  17. 比亚迪元EV汽车拆解报告
  18. SpringBoot下载Excel文件,解决文件损坏问题
  19. 会声会影编辑html,会声会影视频声音编辑
  20. SAP中计划独立需求与生产版本的关联导致无法删除问题的处理实例

热门文章

  1. C++非const引用问题:error: cannot bind non-const lvalue reference of type
  2. VMware创建Windows虚拟机与优化
  3. 汉诺塔(Hanoi)移动步骤问题
  4. 【恒指早盘分析】投资从学会区分能力和运气开始
  5. 分享一些在LCD/OLED上绘制图像的软件使用技巧
  6. 网络电话(VoIP)的曲折生机
  7. windows编程入门之句柄 spy++
  8. 经典激光slam配准及回环检测框架:ScanContext
  9. 关于下沉市场的思考与研究
  10. springboot读取配置文件的三种方式