和我先前介紹過的StrokeIt和gMote一樣,StrokesPlus也是一款滑鼠手勢的Windows軟體,免費、耗用資源小、有32位元與64位元程式,而且還是持續在更新的活躍軟體。因為過年期間在家裡用的是24吋的寬螢幕, 視窗放到最大時右上角的關閉會在很「遠」的位置,滑鼠的移動距離相對變得較大,有時又懶得按鍵盤,此時使是使用滑鼠手勢軟體的好場合,因此就把StrokesPlus安裝起來試試。
StrokesPlus是使用Lua腳本來當做動作的控制語法,因此能讓我們依需求撰寫要執行的動作,擴充彈性頗強,除了要去查查Lua語法之外,它的腳本還算非常好寫,我依自己的需要寫了下面幾個,除了最後一個之外,都加在【Global Actions】裡面:
S手勢:開啟StrokesPlus設定視窗
原來的S手勢是中止媒體播放器,我修改成將縮小到系統匣的StrokesPlus重新顯示到螢幕上。
-- 你沒看錯,就一行而已 acShowActions()
L手勢:關閉分頁或視窗
在Firefox或Google Chrome裡經常用L手勢來關閉分頁,此處的Lua是判斷當前的視窗再分別送出〔Ctrl+W〕、〔Alt+F4〕、〔Win+Alt+Delete〕(ConEmu使用)或〔Ctrl+F4〕(Java編輯器IntelliJ IDEA使用)。StrokesPlus用的按鍵寫法和Autohotkey差異很大,可參考Help最後面的說明。
-- this code sends the CTRL+W key combination, which -- will usually close a window or tab within an application -- 取得有焦點的視窗 local handle = acGetForegroundWindow() --acMessageBox(handle,"ActiveWindow",1) local handleTaskman = acFindWindowByTitleRegex("工作管理員") local handleEvernote = acFindWindow("ENMainFrame") local handleConEmu = acFindWindow("VirtualConsoleClass") local handleIDEA = acFindWindow("SunAwtFrame") -- IntelliJ IDEA --acMessageBox(handleEvernote,"handle",1) if (handle == handleTaskman) or (handle == handleEvernote) then acSendKeys("%{F_4}") elseif (handle == handleConEmu) then acSendKeys("@%{DELETE}") elseif (handle == handleIDEA) then acSendKeys("^{F_4}") else acSendKeys("^w") end
→手勢:開啟瀏覽器連結
點擊設定視窗的【Configure Actions】→【Internet Browser】後我們可在右側的「File Name Pattern」欄位看到「firefox.exe|chrome.exe|iexplore.exe」表示此處設定是針對此三個瀏覽器而設定的。我將向右手勢修改成開啟連結處網址的功能。 原來的寫法將網址開啟在當頁,我加上按下〔Ctrl〕鍵再點擊,讓網頁開啟在新分頁。
-- this code does one of two things, if the mouse cursor -- is a HAND, the link below the cursor is opened in a new -- tab. If the mouse cursor is not a HAND, a new browser -- tab is opened this action is executed by holding the -- stroke button and clicking the left mouse button, either -- over a link or anywhere over the browser for a new tab if acGetMouseCursorType() == "HAND" then acSendControlDown() acMouseClick(gsx, gsy, 2, 1, 1) acSendControlUp() else acSendKeys("^t") end
##
您可能也會有興趣的類似文章
- Android快速啟動器SwipePad、Smart Taskbar、GMD GestureControl評比 (0則留言, 2012/08/25)
- 滑鼠手勢症候群!方便的IDEA Mouse Gestures (2則留言, 2005/05/30)
- 擴充彈性十足的檔案管理工具:Multi Commander (2則留言, 2012/04/29)
- FireFox 1.0必備的擴充套件 (0則留言, 2004/12/09)
- FireFox 1.0 中文版終於現身了 (3則留言, 2004/12/03)
- Google Chrome自我救濟小變身:改佈景樣式、加滑鼠手勢 (0則留言, 2008/09/07)
- gMote 1.30讓Vista的滑鼠手勢功能又復活了! (1則留言, 2008/09/06)
- [Tools] StrokeIt: 幫Windows裝上滑鼠手勢的親和功能 (6則留言, 2005/06/23)
- [vista] 取代StrokeIt的滑鼠手勢工具:gMote (0則留言, 2008/04/21)
- FireFox最新的擴充紀錄 (0則留言, 2006/07/08)
- Windows啟用iPad iOS 4.3四指與五指操作的系統手勢步驟 (10則留言, 2011/03/26)
- 滑鼠手勢工具StrokeIt大復活-新版本捲土重來! (5則留言, 2009/06/20)
- FireFox擴充: Tab Bin 儲存關閉的分頁網址 / TaxilleTexte 變更文字尺 (0則留言, 2005/01/08)
- 實在是並不小的「小小輸入法」─功能強大、彈性十足 (2則留言, 2012/12/04)
- [PSPad] 複製游標列的內容的Script (0則留言, 2006/06/12)
The post 擴充彈性十足的滑鼠手勢軟體:StrokesPlus appeared first on 簡睿隨筆.