:Keymap
組態檔案中的最後一個部份控制了鍵盤鍵與符號和指令之間的對應。該部份以名為 :keymap 的行開始,以名為 :end_keymap 的行結束。
:keymap
CTRL+A cmd align_on_this_symbol
CTRL+J cmd join_row_below
CTRL+K cmd show_keyboard_mappings
CTRL+L cmd resize_frame
CTRL+R cmd replace_this_object
CTRL+S cmd save ALT+B text <b></b>
ALT+C text <sc></sc>
ALT+R text <rm></rm>
ALT+F text <fr></fr>
ALT+i text <in></in>
ALT+r text <rad></rad>
ALT+S text <sum></sum>
:end_keymap
條目的格式為 key type data,其中:
• key 由單一鍵盤字元、前面加上 ALT + 的單一鍵盤字元,或前面加上 CTRL + 或 ALT + CTRL + 的單一字母組成。
以下是有效鍵名稱的一些範例:
a
|
CTRL+A
|
A
|
ALT + A
|
!
|
ALT + CTRL + A
|
• type 是 cmd 或 text,這取決於鍵是執行指令 ( cmd) 還是插入一或多個符號或建構 (text )。
• data 視類型的值而定。如果類型是 cmd,資料就是指令,如其在組態檔案的選單部份中顯示的一樣。如果類型是 text,資料就是代表應該插入的符號或建構的 SGML。
另一個範例是,若要將希臘字母 beta 對應至 ALT+B:在組態檔案的 :keymap 部份中輸入下列行:
ALT+ B text <g>b</g>
您無法將指令和文字對應至單一鍵。