Solaris 一般桌上管理系統環境:進階使用者和系統管理員指南

自訂按鈕組合

按鈕組合 聯合滑鼠按鈕作業與具有視窗管理者功能的可能鍵盤修飾碼。按鈕組合應用於所有的工作區。

桌上管理系統內定的按鈕組合定義於名為 DtButtonBindings 的按鈕組合組中的「工作區管理者」配置檔案中:

按鈕 DtButtonBindings
 { 
   ... 
 }

按鈕組合語法

按鈕組合的語法為:

按鈕 ButtonBindingSetName  
{      
[修飾碼]<button_nameMouse_action>
   內容  功能  [引數] 
[修飾碼]<button_nameMouse_action>
   內容  功能  [引數]
}

其中:

button_name-Btn1 - 滑鼠左邊鈕 Btn2-中間按鈕(3 個按鈕的滑鼠)或兩個按鈕(2 個按鈕的 滑鼠) Btn3 - 右邊按鈕 Btn4-按鈕 1 與 2 一起在 3 個按鈕的滑鼠上 Btn5 - 按鈕 2 與 3 一起 在 3 個按鈕的滑鼠上

修飾碼-CtrlShiftAltLock

mouse_action--按住滑鼠不放;按鈕 向上-放開滑鼠鈕; 按一下-按住 與放開滑鼠鈕; 按兩下-連按兩下 滑鼠按鈕; 拖曳-按下滑鼠按鈕不放的同時拖曳滑鼠

內容-指示要使組合有效,指標必須放在何處。如果有必要,以 "|" 字元分開多重內容。

root-工作區視窗; 視窗-客戶機視窗或視窗框架; 框架-視窗框架,除了內容以外; 圖像-圖像; 標題-主題軸; app-客戶機視窗(除了框架以外)

功能-視窗管理者功能之一。有關有效功能的列表,請參照 dtwmrc(4) 線上援助頁。

引數-所需的任何視窗管理者功能引數。有關細節資訊,請參照 dtwmrc(4) 線上援助頁。

例如,當指標在工作區視窗(但不在客戶機視窗中)之時按滑鼠按鈕 3 時,下行會引起DtRootMenu 中所描述的功能表顯示出來的。

<Btn3Down>      root     f.menu     DtRootMenu

註解 -

有關按鈕組合語法的完整資訊,請參閱 dtwmrc(4) 線上援助頁。


如果要增加按鈕組合

  1. 開啟合適的檔案以編輯:

    • 個人的: HomeDirectory/.dt/dtwmrc

    • 整個系統的:/etc/dt/config/language/sys.dtwmrc

      有關建立這些檔案的資訊,請參閱 "工作區管理者配置檔案"

  2. 增加按鈕組合至 DtButtonBindings 定義。

    請勿將相同的按鈕鍊結到不同的按一下與按的作業功能,並勿將一個以上的功能鍊結到相同的按鈕與內文。

  3. 從「工作區」功能表選擇「重新啟動工作區管理者」。

如果要建立新的按鈕組合組

  1. 開啟合適的檔案以編輯:

    • 個人的: HomeDirectory/.dt/dtwmrc

    • 整個系統的:/etc/dt/config/language/sys.dtwmrc

      有關建立這些檔案的資訊,請參閱 "工作區管理者配置檔案"

  2. 建立新的按鈕組合組,請參閱 "按鈕組合語法"

  3. buttonBindings 來源設定為新名稱:

    	Dtwm*buttonBindings: ButtonBindingsSetName 
    
  4. 從「工作區」功能表選擇「重新啟動工作區管理者」。


    註解 -

    新的按鈕組合會取代您的現存按鈕組合。從 DtButtonBindings 複製任何您想要保存的按鈕組合。