X11
在帶有 VT100 翻譯資源的 .XResources 中,<Key> 和 <KeyPress> 有什麼區別
我正在嘗試進行經典的綁定鍵序列以進行複制和粘貼的嘗試。在這種情況下,它是 xterm 並且我有我的鍵盤,這樣(我相信)我想要 Super-C 複製和 Super-V 粘貼(是的。我在我的 xmodmap 中定義了一個 Super 鍵)。
我看到不同的例子做不同的任務,有些有
<Key>
,有些有<KeyPress>
——當然<KeyRelease>
。我想知道他們之間有什麼區別。更一般地說,我想知道“翻譯”資源的語法。我記得,它用途廣泛,可以有狀態等。我在大戰期間就知道這一點(vi .vs. emacs),但現在我已經忘記了。
更新:
通過一些實驗,我相信以下解決了讓複製和粘貼工作的原始任務,但不是這個問題的主要目標。我仍然非常想知道資源的
<Key>
和<KeyPress>
與一般語法之間的區別translations
*VT100*translations: #override \n\ Super <Key>C: copy-selection(CLIPBOARD) \n\ Super <Key>V: insert-selection(CLIPBOARD)
Key
,KeyPress
並且KeyDown
是相同的特徵(見表)TMParse.c
。對於文件…似乎其中大部分是針對第 10 章中的 X Toolkit 庫介面的。我在X(7)中看不到任何有用的東西。