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

按鍵組合語法

按鍵組合的語法為:

Keys KeyBindingSetName
 {
    [Modifiers]<Key>key_name   context   function  [argument]
    [Modifiers]<Key>key_name   context   function  [argument]
    …    
 }

其中:

ModifiersCtrl, Shift. AltLock。允許多重修飾碼;以空格分開它們。

key_name—功能與其對映的按鍵。對於具有字母或數字的按鍵, key_name 名稱通常列印在按鍵上。例如「a」鍵的名稱為「a」,而「2」鍵名為「2」。「Tab」鍵名為「Tab」。「F3」鍵名為「F3」。

對於其它的按鍵,則是將名稱拼出來—例如,「+」鍵的 plus。位於系統相依目錄中的檔案 keysymdef.h 包含有關按鍵名稱的其它資訊。

context—必須有鍵盤焦點以使此動作有效的元素。如果組合應用於一項以上的上下文,這些可以串接在一起。多重上下文由 "|" 字元來分開。

root—工作區背景定位;window—用戶端視窗; icon—圖示

function—視窗管理者功能。有關有效功能的清單,請參照 dtwmrc(4) 線上援助頁。

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

例如,以下的按鍵組合讓使用者藉由按 Alt+F6l 將鍵盤焦點轉換至應用程式中的下一暫態視窗。

Alt<Key>F6     window     f.next_key     transient

註解 –

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