UTF8 數學符號和鍵盤佈局/輸入
我想在輸入一個 list時使用 UTF8 數學符號,另一個 list。
我發現了一個叫做ComposeKey的東西。不幸的是,它不包括 omega、theta、右箭頭等。
我正在使用 KDE,我嘗試了全域快捷方式,但似乎不起作用。
如何使用鍵盤組合(如 Meta+S)設置輸入 utf8 符號(如:Θ、Ω、∃、∀、⇒、→)?
您可以為 Compose 鍵定義自己的表:
.XCompose
在您的主目錄中創建一個名為的文件。您需要定義整個表(您不能只將定義添加到系統預設值,如果需要,您必須將系統預設值複製到文件中)。您會
/usr/share/X11/locale/en_US.UTF-8/Compose
在 Debian 和 Ubuntu 以及其他 unice 的類似位置找到系統預設表。格式應該相當簡單;典型的定義如下所示:<dead_acute> <a> : "á" aacute # a dead key: press Dead_acute then A to insert "á" <Multi_key> <acute> <a> : "á" aacute # Press Compose, ', A to insert "á" <Multi_key> <g> <a> : "α" U03B1 # 03B1 is the hexadecimal code of "α" <Multi_key> <M> <A> : "∀" U2200 # 2200 is the hexadecimal code of "∀" <Multi_key> <minus> <greater> : "→" U2192 <Multi_key> <bar> <minus> <greater> : "↦" U21A6
ASCII 字元和其他一些字元具有符號名稱;您會在 中找到這些名稱
/usr/include/X11/keysymdef.h
。例如,-
是minus
因為keysymdef.h
包含該行#define XK_minus 0x002d
,而 2d 是 的十六進制程式碼-
。您可以有兩個以上字元的序列,
|->
如上例所示。請注意,如果您為 定義了一個撰寫序列|->
,則不能有另一個 for|-
。如果您更喜歡
AltGr
+key₁ʹ
,key₂
toCompose
,key₁
,key₂
那麼您可以使用 xmodmap 將AltGr
+綁定key₁ʹ
到死鍵。這不一定是一種祝福,請注意,您僅限於/usr/include/X11/keysymdef.h
.對於您不經常使用的字元以記住鍵序列,您可以使用 KCharSelect(或其 Gnome 等價物 GUCharMap)。或者做數學家習慣做的事情,輸入\LaTeX。