Linux的一個更惱人的問題一直是缺少AutoHotkey支援,因此您無法自定義快捷鍵,但是現在使用開源應用程式AutoKey,您可以做到這一點,甚至更多。
AutoKey是一個桌面自動化實用程式,它允許您管理文字塊,並使用縮寫和熱鍵來節省鍵入時的時間,但也可以使用它在應用程式中重新對映熱鍵。例如,如果您最喜歡的應用程式使用Ctrl+Q退出而您不希望它退出,則可以使用AutoKey重新對映該鍵。
對於今天的測試場景,我將把Ctrl+T組合鍵重新對映到Alt+T。為什麼,你問?Ctrl+T快捷鍵在每個瀏覽器中都用來開啟一個新的標籤頁,但是由於我使用Google Chrome並且喜歡不斷地開啟新的標籤頁來搜尋,所以Alt+T快捷鍵對我來說要容易得多,而不必從前排移動我的手。
為了完成這個任務,我們將使用驚人的AutoKey工具,它與Windows上的AutoHotkey非常相似,只是它是為Linux設計的,能夠使用Python指令碼。
您需要開啟Synaptic包管理器並快速搜尋autokey,選中該框,然後安裝包。您也可以使用apt get命令安裝它,如下所示:
sudo apt-get install autokey
一旦安裝了實用程式,就可以透過托盤圖示開啟配置並建立一個新短語。左邊的名字沒有任何意義,我只是想根據我將要分配的熱鍵來命名它們。
使用“熱鍵”旁邊的“設定”按鈕指定要使用的熱鍵,單擊“修改器”鍵(在本例中,我指定了Alt),然後單擊“按設定”按鈕和要使用的鍵。在我的例子中,我使用Alt+t,你會注意到字元是小寫的,這一點很重要,如果你在那裡按下Shift+t,AutoKey會混淆。
完成後,可以將以下內容放入文字框中:
<ctrl>+t
點選儲存按鈕,你就完成了。現在您可以開啟瀏覽器並使用Alt+T組合鍵而不是Ctrl+T,它應該會開啟一個新選項卡。
這是怎麼回事?當您按下指定的Alt+T熱鍵時,AutoKey會將擊鍵傳送到當前活動的應用程式,並且由於本例中的擊鍵是Ctrl+T,Google Chrome會假定您按下了新選項卡的快捷鍵,並做出相應的響應。
唯一的問題是現在所有視窗的快捷鍵都被激活了。要解決此問題,我們可以使用“設定”按鈕設定視窗篩選器,然後鍵入類似以下內容:
.*Google.*Chrome
您可能想知道.*是怎麼回事,這個過濾器使用正則表示式來查詢視窗標題,因此您需要使用.*來匹配任何未指定的字元,包括本例中的空格。注意:如果需要,可以使用單句點字元來表示空格。
建立新短語時,可以使用以下特殊程式碼模擬按下其中一個特殊鍵。實際上,有一個更大的特殊鍵列表,但這些可能是您需要使用的最重要的鍵:
組合鍵
如果要將多個鍵組合在一起,將使用+字元,如下所示:
<ctrl>+<shift>+<tab>
如果你真的需要**一個+符號,你需要用它來代替。
這種技術有很多用途,例如,除了重新對映快捷鍵之外,您還可以自動執行一系列按鍵來執行任務。可能性是無限的,但你會用它做什麼呢?
... 這些快捷鍵可以繫結到應用程式中的任何選單操作。例如,iTunes的Podcasts部分有一個選單操作,將當前選定的podcast標記為read,但該操作沒有預設的鍵盤快捷鍵——所以我自己做了一個,你可以在上面的螢幕...
無論你是從記事起就一直在使用Mac,還是最近從Windows或Linux切換過來,作業系統有一個功能你絕對需要知道:為任何應用程式建立自定義鍵盤快捷鍵的能力。 ...
...過終端在其他發行版上安裝它。呼叫xkill時,您可以關閉任何桌面程序。使用以下命令安裝: ...
...能會想到其他許多快捷鍵。但是希望這能讓你很好地瞭解如何透過更快的訪問選單命令來節省時間,以供你每天使用的應用程式使用。 ...
因為你在Mac應用程式中經常使用的命令沒有快捷鍵而感到沮喪?您可以在系統首選項中建立一個! 首先,單擊左上角的Apple圖示,然後選擇“系統首選項” 在“系統首選項”中,單擊“鍵盤”,然後單擊“快捷鍵”選項卡。 ...
...,使視窗變得越來越透明。桌面背景的顏色或終端後面的任何顏色都將透過Windows“亞克力”風格的效果一覽無餘。 這隻在應用程式聚焦時起作用,因此,當您按住Alt+Tab鍵離開時,終端將再次具有堅實的背景,直到您按住Alt+Tab...
...自定義熱鍵,但它確實計劃在將來新增此功能。如果您對任何熱鍵有問題,請嘗試更改鍵盤佈局。為此,請單擊左上角的工作區名稱,然後選擇“首選項” 在“語言和區域”選項卡下,單擊“鍵盤佈局”下拉選單以選擇其他選...
...JSON,您可能仍然可以進行更改;我們將帶您瞭解它。 如何自定義windows終端 定製Windows終端的第一步是確保Windows有與JSON檔案型別相關聯的預設應用程式。最好的方法是從檔案資源管理器。 啟動檔案資源管理器並找到一個JSON檔...