網友評分:
9.7分
Keyboard Maestro 是一款Mac平臺上的快捷鍵設置及管理工具,俗稱為鍵盤大師,我們可以通過它實現用一個簡單的快捷鍵來實現原先需要多個復雜的操作才能完成的工作,并且還能通過一個簡單的快捷鍵來實現程序的打開、窗口關閉、完全退出等,如果您擁有足夠有想象力,并且還會編寫宏的話,Keyboard Maestro甚至可以為您做到批量重命名文件、剪切板切換窗口等復雜操作。
1、剪貼板的歷史
鍵盤大師保持你的剪貼板的完整歷史,所以你永遠不會再失去你的剪貼板。復制三件事,然后將其全部粘貼到另一個應用程序中。
2、綜合幫助
每個觸發器,動作,令牌,函數,條件和集合直接鏈接到wiki。選項從插入菜單中選擇直接進入該項目的幫助。使用齒輪圖標來調出你需要的幫助。
3、啟動應用程序
只需輕輕一按,即可啟動任何應用程序。顯示應用程序,隱藏它們,強制退出它們,把它們帶到前面,一切盡在掌握。
4、文本擴展
使用“鍵入的字符串”或“熱鍵”觸發器插入任何類型的文本。輸入文字或粘貼樣式文字或圖像。擴大文本插入您的姓名,地址,標志,簽名,無論如何。
5、點擊鼠標
移動,單擊,雙擊并拖動任意按鈕,可選地在屏幕上的任何位置或窗口中使用修飾符,等等。
6、操作Windows
調整大小,重新定位,帶來前,關閉,縮放,最小化和更多。把窗口準確的放在你想要的地方。
7、菜單和按鈕
按一個按鈕,選擇一個菜單,現在您可以顯示一個菜單,將其打開,供您選擇所需的項目。
8、控制iTunes
播放特定的歌曲或播放列表,播放,暫停或停止,后退或快進,設置評分或音量。和QuickTime播放器類似。
9、點擊分享
工具欄上的“共享”按鈕可讓您輕松地將宏分享給論壇,或者通過郵件,電子郵件等方式共享。
10、使用文本標記
以任何格式,窗口位置,無線網絡,Safari文檔URL等等,使用各種各樣的表達式令牌。
11、宏觀督察
宏觀檢查窗口告訴你什么時候你創建,修改或最后使用宏。您還可以看到您使用了多少次,以及多少次為您節省了時間。
12、主題調色板樣式
有了十幾個預設,能夠設置多少個列以及如何排序,您的Keyboard Maestro調色板將始終以您想要的方式顯示。
13、調色板
顯示調色板中的宏(如工具欄),以便您可以輕松地從多個選項中進行選擇。制作您自己的自定義界面。
14、記錄宏
顯示鍵盤大師如何做某事。您也可以即時錄制快速宏以立即播放。
15、打開
打開文件,文件夾,應用程序,URL,系統偏好窗格,當前的Finder選擇,甚至CD托盤。
16、通知
鍵盤Maestro可以顯示通知,顯示警報,提示額外的信息,嘟嘟,說話,或播放聲音。
17、執行腳本
執行AppleScripts,或像Perl,Python或Ruby這樣的shell腳本。執行Automator工作流程,或使用BBEdit Text Factories過濾剪貼板。
18、內置流量控制
使用While或Until循環,For Each循環,Repeat循環,If Then Else條件,Switch語句,Pause Until和其他強大的構造。
19、文件操作
移動,復制,重命名,垃圾,刪除文件。以各種格式讀寫圖像和樣式文本。
20、圖像操作
屏幕截圖,在屏幕上查找圖像,翻轉,旋轉,調整大小,修剪,裁剪圖像,甚至繪制形狀和文字。
安裝非常簡單,您只需要在下載完成后打開【Keyboard Maestro.dmg】,然后將【Keyboard Maestro.app】拖入【applications】文件夾即可完成安裝,安裝完成后就可以直接使用,無需任何破解步驟。
此軟件為破解版本,部分Mac系統用戶可能無法直接安裝,若遇到【app已損壞,無法啟動。你應該將它移到廢紙簍。】提示時,建議進行以下操作:
1、打開系統偏好設置,選擇【安全性與隱私】
2、點擊右下角鎖狀圖標,輸入密碼解除鎖定
3、在【允許從以下位置下載的應用】的三個選項里,選擇最下方的【任何來源】
4、重新啟動程序
如果打開【安全性與隱私】后沒有發現【允許從以下位置下載的應用】選項的用戶,可以進行以下操作:
1、復制括號內代碼:【sudo spctl --master-disable】
2、在【應用程序】-【實用工具】中找到【終端.app】打開,粘貼之前復制的代碼,回車鍵運行
3、重新啟動程序
1、Keyboard Maestro的使用需要一定權限,第一次啟動Keyboard Maestro時選擇請點擊彈出的窗口里的【Open System Preferences 】選項進行授權。
2、在隱私設置中,點擊左下角的鎖裝圖標后輸入Mac用戶密碼進行解鎖。
3、解鎖完成后,勾選界面里的【Keyboard Maestro Engine.app】與【Keyboard Maestro.app】完成授權。
1. Trigger
首先,我們需要推倒的第一塊骨牌——Trigger。我們可以設置一個快捷鍵,一按就可以讓電腦完成幾步不同的操作。
設置快捷鍵(Trigger)
我的需求是:復制之后,自動粘貼到 Evernote。
延伸需求是:復制 – 統一文本格式 – 粘貼到 Evernote 同一條筆記(我起名叫「每日摘錄」)
那么就圍繞這個需求來創建流程吧。
2. 設置流程
首先是「復制文本」這一個「動作」,(「動作」在 Keyboard Maestro 里叫 action)然后打開 Evernote。
核心動作:復制文本,激活Evernote
打開了 Evernote 界面后,我希望能新建一條筆記,然后把當日的摘錄都放進這個筆記里。
然而 Keyboard Maestro 并沒有 Evernote 的 API 。我首先嘗試了快捷鍵,但 Evernote 所提供的快捷鍵只有新建筆記,沒有打開某一條筆記的快捷鍵。
于是我轉換了一下思路:能否用其他支持快捷鍵的方式,指向特定一條筆記?
因此,我利用了 Evernote 邊欄的「筆記 Shortcuts」,它的快捷鍵是 Command + 1、2、3……因此我建立了一條名叫「今日摘錄」的筆記,并把它設置到 Shortcuts 里,然后在 Keyboard Maestro 中設置「組合按鍵」動作。
在后面的測試中,我又發現一個問題: Evernote 必須點擊操作框才能進行輸入,不點擊就只是預覽而已。
想到 Keyboard Maestro 可以對應用界面進行操作,所以我用了 「界面操作-鼠標點擊」的「動作」:利用 Keyboard Maestro 的抓取屏幕坐標功能,記錄 Evernote 界面的最下面的坐標。
這樣一來,就實現了自動點擊空白處,可以輸入筆記了。
3. 粘貼內容
下一步便是粘貼內容,直接用 Keyboard Maestro 的 Paste 「動作」即可。
但是為了更加符合我的需求,我還額外添加了兩個條件來處理格式。
上下添加空行,上空行與上一條筆記隔開,下空行是直接在摘錄后面可以記錄自己的想法。
利用「Filter Clipboard with Remove Styles」功能,自動消除文本自帶的格式。
也可以直接用「回車鍵」替代「文本輸入」
到這里,一鍵摘錄的過程就完成啦。
當你選中一段內容,按下設置的熱鍵,便會實現這樣的效果:打開 Evernote里「每日摘錄」的筆記,自動粘貼到最下面,回車空行,輸入自己的想法。
后來在反復測試中,我還添加了一些能讓流程更穩定的「動作」。如選中筆記后暫停一秒(讀取)、抓取坐標后鼠標自動向下滑(防止點選到上面的筆記)、添加摘錄時間等。
V8.0.3更新:
1、提示用戶輸入支持本地/實例變量。
2、自定義HTML提示支持本地/實例變量。
3、本地/實例變量作為環境變量傳遞給腳本。
4、允許從AppleScripts(通過KMINSTANCE環境變量)讀取和寫入本地/實例變量。
5、在“自定義HTML提示”中關閉窗口時,添加KMWillCloseWindow()調用。
6、在自定義HTML提示中增加了GetDictionary()和SetDictionary()。
7、更正了觸發器菜單中Cron條目中“匹配”的拼寫。
8、允許分割路徑分割文件名(父路徑將是“/ Nowhere”)。
9、添加了編輯→自動完成切換菜單項。
10、支持類型在剪貼板切換器中。
11、修復了搜索和替換的問題。
12、為宏添加了觸發器到VoiceOver。
13、當選擇了石墨高亮顏色時,調整高光顏色。
標簽: 鍵盤工具