Ich möchte UTF8-Mathematiksymbole verwenden, wenn ich eine Liste oder eine andere Liste eingebe .
Ich habe etwas namens ComposeKey gefunden . Leider deckt es nicht Omega, Theta, Rechtspfeil usw. ab.
Ich verwende KDE, habe globale Verknüpfungen ausprobiert, scheint aber nicht zu funktionieren.
Wie richte ich die Eingabe von utf8-Symbolen (wie: Θ, Ω, ∃, ∀, ⇒, →) mit Tastaturkombinationen (wie Meta + S) ein?
Antworten:
Sie können Ihre eigene Tabelle für den Compose-Schlüssel definieren: Erstellen Sie eine Datei, die
.XCompose
in Ihrem Home-Verzeichnis aufgerufen wird . Sie müssen die gesamte Tabelle definieren (Sie können Ihre Definitionen nicht einfach zum Systemstandard hinzufügen, sondern müssen den Systemstandard in Ihre Datei kopieren, wenn Sie dies möchten).Sie finden die Systemstandardtabelle in
/usr/share/X11/locale/en_US.UTF-8/Compose
Debian und Ubuntu und an einer ähnlichen Stelle in anderen Unices. Das Format sollte ziemlich einfach sein; Eine typische Definition sieht folgendermaßen aus:ASCII-Zeichen und einige andere haben symbolische Namen. Sie finden diese Namen in
/usr/include/X11/keysymdef.h
. Zum Beispiel-
istminus
dakeysymdef.h
die Zeile enthält#define XK_minus 0x002d
und 2d ist der Hexadezimalcode-
.Sie können Sequenzen mit mehr als zwei Zeichen haben, wie
|->
im obigen Beispiel. Beachten Sie|->
, dass Sie keine andere für erstellen können, wenn Sie eine Erstellungssequenz für definieren|-
.Wenn Sie es vorziehen AltGr+ key₁ʹ, key₂zu Compose, key₁, key₂dann können Sie binden AltGr+ key₁ʹzu einem toten Schlüssel mit xmodmap. Es ist nicht unbedingt ein Segen, und beachten Sie, dass Sie auf die in aufgeführten toten Schlüsselnamen beschränkt sind
/usr/include/X11/keysymdef.h
.Für Zeichen, die Sie ohnehin nicht oft genug verwenden, um sich an eine Tastenfolge zu erinnern, können Sie KCharSelect (oder dessen Gnome-Äquivalent GUCharMap) verwenden. Oder tun Sie, was Mathematiker gewohnt sind, und geben Sie \ LaTeX ein.
quelle
Ich habe ein interessantes Tool gefunden, mit dem Sie xorg-Ereignisse je nach verwendeter Anwendung unterschiedlich übersetzen können:
Hier: Anwendungsspezifisches Keymapping
App: evrouter (mit neuer Version: evoruter2 )
Entsprechend diesem Thema kann es verwendet werden, um eine bestimmte Zuordnung für mathematische Symbole nur in mathematikbezogenen Apps hinzuzufügen.
quelle
sawfish
Screenshots "Sägefischkombination mit KDE" gesehen, ich hoffe, solche Kombinationen werden populär, solche weniger populären WM-Manager. (Übrigens muss ich Sägefisch auschecken). Wie schade, dass ich in Lisp so schwach bin, das zu tun, was ich möchte.