自定義鍵盤滑鼠快捷鍵的神軟--Controllermat?

Controllermat是蘋果作業系統下的一款軟體,所以國內瞭解的人並不多,雖然官方網站(有非常詳細的介紹,但是全英文介面,所以給使用帶來了很多的困難。我是因為一個偶然的原因,開始使用這款軟體,經過一段時間的使用,深深感覺到這是一款非常棒的軟體,所以有了下面的教程。

controllermat是一個功能非常強大的軟體。可以對鍵盤和滑鼠以及遊戲手柄進行全域性和任意程式的定製。

具體說來,可以對於多媒體鍵盤上的多功能鍵進行你需要的定製。也可以更改鍵盤上各個鍵的作用,在特定的程式裡,比如遊戲,Photoshop中,用一個單鍵代替原來的組合鍵,或者用單鍵定義一種特定的操作等等!

總而言之,和鍵盤和滑鼠有關的一切操作和行為,基本上都可以用controllermat來優化和定製。下面會舉例說明controllermat這個軟體的具體用法。

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

工具/原料

Controllermat

步驟/方法

介面介紹。controllermat這款軟體的介面非常複雜,下面用一個圖片做個簡單的說明。如下圖所示,controllermat軟體的介面主要由這五部分面板組成。

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

第一部分,左上的分類面板,這個面板的作用是用來確定你需要進行什麼操作。一般情況下,我們都選擇“Programming",也就是鍵盤或滑鼠的程式設計操作。

第二部分,左下的目錄面板,目錄面板裡的內容,是隨著上面的分類面板而變化的。圖中顯示的就是當選擇”Programming“後,目錄面板裡面的內容。在本教程中,這兩個面板的狀態就是如圖所示,目錄面板裡面的具體內容,會隨著你的操作而增減。在目錄面板中,有這樣幾種專案圖示:綠色方塊的”p“圖示,棕紅色圓形的”C“圖示,淺綠色三角形的”A“圖示。”P”表示,你定義的是全域性的快捷鍵或組合鍵。”C”表示,你定義的是一個操作裝置,比如一個鍵盤或滑鼠(這個在後面有具體的介紹)”A”表示,你定義的特定的一組應用或程式中的快捷鍵或組合鍵,而不是全域性的。”P“和”A“可以通過目錄下面的”P“和”G“按鈕來新增,這兩個按鈕右側的垃圾桶按鈕來刪除。

第三部分,工作臺。當你在左側目錄面板中選擇了某個”P“或”C“專案之後,工作臺中顯示的,就是這個專案的具體內容。在上圖中,工作臺顯示的就是在目錄面板中選中自帶的"StartPage"專案後,這個專案的具體內容。

第四部分,右上的調整面板,調整面板的面積不大,內容卻非常豐富。這個軟體最令人困惑的就是這個地方,它把很多常用的功能都放在調整面板的下拉選項條中了。如下圖所示,目前,下拉條選中的是”Controller“,也就是控制器。在下拉條的下面,顯示的是目前的控制器,有兩個鍵盤,一個滑鼠。下拉條的內容很多,以後要用到。現在一定要記住這個下拉條。隨著選擇的專案不同,下拉條下面顯示的內容也不一樣。

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

第五部分,右下的調整對應項面板,你需要替代的組合鍵,快捷鍵就是在這個地方輸入和編輯的。具體應用舉例

具體應用舉例!!

具體舉的包括以下幾種例子:更改一個鍵的預設全域性定義。

把組合鍵設定在某個特定的鍵位上。

在某個特定的程式中,把某個鍵定義為特定的組合鍵(擴充套件-為某個鍵指定特定的程式)。

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

首先是教學鍵盤介紹:我用的是Sun公司的Type6型鍵盤,如下圖所示,它在左側有11個功能鍵,它是USB介面的。

其他有額外功能鍵的鍵盤都是可以的。

第一部分更改一個鍵的預設全域性定義。背景介紹:在鍵盤左側,最上面有個大的功能鍵,下面有兩排10個小的功能鍵。這10個小的功能鍵在系統裡預設點選後都是輸入”a“,當我想把它定義為別的功能鍵時,可以先把它預設定義的輸入去掉,否則有可能將來點按這個鍵時,還是輸入”a“,而不是我定義的功能鍵。第一步:把鍵盤新增到目錄面板中。首先,在右上的調整面板中,顯示”Controller“,也就是控制器。然後,在下拉條的下面就會有系統上鍵盤,滑鼠的列表,把列表中的鍵盤拖到目錄面板中,目錄面板中就會有一個”C“圖示的鍵盤出現。

在目錄面板中點選這個”C“專案,在工作臺中就會出現鍵盤上所有鍵位目前預設的功能。

然後找到你需要調整的鍵,然後在下面的”Behavior“下拉條中,把它的鍵位功能設定為”none“,這個設定是立刻生效的,你儲存後,以後再按下這個鍵,就不會有任何輸出了。

在這個例子中,我是以左邊兩排10個鍵中,最上面左側的鍵為例設定的。如果你不知道這個功能鍵在鍵盤列表中的名字,可以用下面的方法找到它。

如何快速找到指定鍵的名稱。

這個找到名稱的操作都是右上的調整面板中完成的。

首先,在右側調整面板中的下拉條中選擇”Controller“,也就是控制器,然後,在下拉條的下面就會有系統上鍵盤,滑鼠的列表。然後你不斷的點按下你要查詢名字的鍵(注意,不是按下不放,而是不斷的點按),這個鍵所屬的鍵盤圖示就會在鍵盤,滑鼠的列表中閃爍。然後,你用滑鼠點選這個鍵盤的圖示,調整面板就會顯示出這個鍵盤上所有的鍵,這時,你繼續點按這個要查詢的鍵,查詢面板就快速的定位到這個鍵上,並不停的閃爍,下面兩個圖,左邊的顯示的是所有的控制器,右邊的顯示的是點選鍵盤之後,顯示出這個鍵盤裡所有的鍵。

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

第二部分把組合鍵設定在某個特定的鍵位上背景介紹:我們日常經常會用到一些組合鍵,例如Command-C是複製,Command-V。我們現在把這個組合鍵設定到某個功能鍵上,來提高我們的工作效率。首先,找到一個可以用的功能鍵,在我這個例子中,我用的是Sun鍵盤左側10個快捷鍵中,上面左側的鍵,這個鍵的名字是“stop”。 第一步,建立程式設計列表點選左下目錄面板下面的“P”按鈕,新建一個程式設計頁面,並選中這個頁面。本例子中,新建的程式設計頁面的名字是“NewPage 1”

第二步,把選定的功能鍵找到並拖放到中間的工作臺上。

在右上的調整面板中,利用上面提到的“如何快速找到指定鍵的名稱”的方法,找到這個鍵,然後,把這個鍵拖到中間的工作臺上。 第三步,選擇設定組合鍵,然後把鍵位拖放到中間工作臺上。
在右上的調整面板中,從下拉條中選擇“Outputs”,然後在其中選“keystrokes”在上面的右圖中,右上的“Outputs”中,除了“keystrokes”外,還有“Text”“Single”等。
“Text” 是設定一段文字(這個功能雪豹裡自帶了,但這裡的功能更強大)“Single”是把選定的功能鍵設定為另外一個鍵“keystrokes”是把選定的功能鍵設定為組合鍵
設定方法都是類似的。
我們把一個“keystrokes”從調整面板中拖放到工作臺上。 第四步,給工作臺上的“keystrokes”指定組合鍵
點選工作臺上的“keystrokes”鍵,然後檢視右下的調整對應項面板,在調整對應項面板中,點選“StartRecording”按鈕,然後按下組合鍵,這裡,我們按下“Command-C”,然後,再用滑鼠點選“StopRecording”按鈕,完成組合鍵的設定。這個按鈕和上面的“StartRecording”按鈕在同一個位置。上述操作完成後,工作臺上的“keystrokes”鍵就被定義了組合鍵。下圖是定義組合鍵前後,“keystrokes”鍵顯示的不同。然後拖動上面“stop”鍵下面的"off"圖示,把它和下面的“keystrokes”鍵連起來,整個設定就完成了。

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

第三部分,其他功能設定:

把特定應用程式設定在功能鍵上。背景介紹:我們在日常使用中,經常需要反覆啟動某個程式。把這個程式設定在功能鍵上,可以有效的提高效率。第一步,建立程式設計列表第二步,把選定的功能鍵找到並拖放到中間的工作臺上。以上兩步和上面的步驟一樣。因為一個程式設計列表可以承納很多功能鍵的定義,我們可以接著使用上一部分建立的“NewPage 1”第三步,選擇設定程式鍵,然後把鍵位拖放到中間工作臺上。這一步,需要在右上的調整面板中的下拉條中選擇“Extras”。在上面的右圖中,“Extras”裡有“Application”,“FinderItem”等選項。“Application”可以指定一個特定的程式“FinderItem”可以指定finder中的一項操作,如開啟一個特定的硬碟分割槽等等。設定方法都是類似的。我們把一個“Application”鍵從調整面板中拖放到工作臺上。第四步,給工作臺上的“Application”指定組合鍵點選工作臺上的“Application”鍵,然後檢視右下的調整對應項面板,在調整對應項面板中,點選“Select...”按鈕,然後從彈出的應用程式列表裡選擇需要的應用程式。然後把功能鍵和“Application”鍵連線起來就行了。

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

第四部分:在某個特定的程式中,把某個鍵定義為特定的組合鍵。背景介紹:我們鍵盤上功能鍵的數量是有限的,但在不同的應用程式中,我們需要經常用到的組合鍵是不一樣的。我們可以利用controllermat,把同一個功能鍵在不同的應用程式中設定為不同的組合鍵。方法描述:我們要在目錄面板中建立一個組,然後,在右下的調整對應面板中為這個組指定一個或數個應用程式,然後在這個組中指定一個程式的程式設計列表,這樣,指定的應用程式有特定的程式設計列表。第一步,新建組,為這個組指定應用程式在目錄面板的下面,點選組按鈕,新建一個組,這裡,組名是“111”然後,在右下的調整對應面板中,點選“+”按鈕,為這個組指定一個或數個應用程式,在這個例子中,我添加了一個firefox 。

第二步,在組中新建程式設計頁面

在目錄面板的下面,點選程式設計頁面按鈕,新建一個程式設計頁面,這裡,程式設計頁面是“NewPage 1”

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

第三步,在組中的程式設計頁面裡設定功能鍵從這一步開始和上面的第一部分一樣了。但是,這裡程式設計頁面設定的功能鍵,僅僅在“第一步,新建組,為這個組指定應用程式”這一步裡設定的應用程式裡起作用,而不是在全域性起作用。

自定義鍵盤滑鼠快捷鍵的神軟--Controllermat

匯入,匯出程式設計頁面

背景介紹,我們辛苦設定的功能鍵,如果更換計算機了,也能方便的匯出和匯入。

從“file”選單中選擇“Export...”,然後,會彈出一個視窗,把需要儲存的程式設計頁面,從目錄面板中拖拽到彈出的視窗,然後點選“Saveas...”儲存。

總結,上述功能,只是這個軟體功能的一小部分,這個軟體還可以提供遊戲手柄到鍵盤滑鼠的對映,虛擬出控制裝置等更高階的功能,這篇教程的目的是拋磚引玉,希望大家能發掘出更加有效率的應用方法。

相關問題答案