Gibt es ein Tool, mit dem Sie schnell benutzerdefinierte Tastaturlayouts erstellen können?
Zum Beispiel, um dies zu erreichen: /tex//a/86559/1871
Erstellen von Unicode-Zeichen in sekundären Ebenen, jedoch basierend auf US-International (Alt GR-Dead Keys)
Dies dient hauptsächlich der Eingabe von Mathematik in Unicode, wobei die Standardebene auf US-International gesetzt bleibt.
Vielleicht ist dort schon einer vorbereitet, der ziemlich allgemein ist, wenn ja, wie man ihn dann installiert?
Bei dieser Frage geht es nicht darum, in einer bestimmten Anwendung Verknüpfungen zu erstellen, sondern das Tastaturlayout des Systems zu ändern.
0x100xxxx
oder einUXXXX
. ex: askubuntu.com/questions/380776/stabilizing-characters-like-andAntworten:
Ich denke, dieses Tool könnte für Sie funktionieren, obwohl ich es nie benutzt habe. Tastaturlayouteditor
Wenn es nicht funktioniert, können Sie mit ein wenig Geduld selbst ein benutzerdefiniertes Tastaturlayout erstellen.
Ich weiß, es ist keine schnelle Methode, aber wenn Sie es auf diese Weise tun, werden Sie etwas lernen.
Wenn Sie sich dazu entschließen, müssen Sie lediglich eine Datei in / usr / share / x11 / xkb / symbols bearbeiten.
Im Ordner "Symbole" finden Sie alle Tastaturlayoutdateien.
Sichern Sie die gewünschte Datei, in Ihrem Fall die "us" -Datei.
Um die Datei zu sichern, öffnen Sie ein Terminal und geben Sie Folgendes ein:
Öffnen Sie nun die "us" -Datei:
Sie werden so etwas sehen:
Die
key <xxxx>
Einträge sind die Namen der Schlüssel und die{[]};
Einträge sind die SymboleDas Bild unten zeigt Ihnen die Schlüsselcodes:
Um nun Ihr benutzerdefiniertes Tastaturlayout zu erstellen, müssen Sie den Inhalt von
{[]};
durch die gewünschten Symbolnamen ersetzen .Um beispielsweise das Ausrufezeichen durch das Dollarsymbol zu ersetzen, ändern Sie die folgende Zeile
dazu:
Nachdem Sie Ihre benutzerdefinierte Tastatur bearbeitet haben, speichern Sie die Datei und starten Sie den Computer neu.
Wenn Sie zu Ihrem ursprünglichen "uns" -Tastaturlayout zurückkehren möchten, öffnen Sie ein Terminal und geben Sie Folgendes ein:
Zur weiteren Lektüre:
quelle
KeyboardLayout
wegen eines Abhängigkeitsproblems mitantlr3
(python
) nicht arbeiten. Die manuelle Art und Weise lebensfähig zu sein scheint, aber ich kann nicht Beispiel wurden reine Unicode - Zeichen findet in das Layout aufgenommen: Dieser charvolant.org/~doug/xkb/html/... sagt , dass eine Datei ,/usr/X11R6/include/X11/keysymdefh
dass Informationen hat , aber ich kann‘ Ich finde es nicht in meinem System.keysymdefh
offenes Terminal finden undsudo apt-get install x11proto-core-dev
c
mitdollar
eingeben, können Sie ihn nicht mehr eingebencp
.Kürzlich habe ich mir Pakete angesehen, die ich gefunden habe
mathwriter input
.Dies ermöglicht anscheinend in Gnome3 die Eingabe von mathematischen Zeichen, als wäre es eine spezielle Sprache. Auf diese Weise können Sie Symbole eingeben, indem Sie den Namen des Symbols eingeben. Auf dem Bildschirm wird ein Menü mit Optionen angezeigt. Wenn Sie die Leertaste drücken, können Sie eine Übereinstimmung auswählen.
Relevante Links:
https://launchpad.net/ubuntu/+source/ibus-table-others/1.3.5-2
https://github.com/mike-fabian/ibus-table-others
https://code.google.com/p/ibus/
quelle
Nachdem ich einige der vorgeschlagenen Lösungen ausprobiert hatte, stellte ich fest, dass das Ändern des Tastaturlayouts ein Overkill ist. Immerhin brauchte ich es nur zum Code (hauptsächlich "Zeichenketten" mit Unicode und Mathe in LaTeX). Deshalb habe ich beschlossen, dass es für meinen Zweck besser ist, meinen Editor in die Lage zu versetzen, geschriebene Wörter in Unicode-Zeichen umzuwandeln.
Mein Editor ist
gedit
, der ein Standard-Plugin namens hatSnippets
. Mir wurde klar, dass ich die Sonderzeichen, wenn ich sie~/.config/gedit/snippets/global.xml
einfüge, in eine beliebige Textdatei eingeben könnte.Ich habe ein Programm erstellt, das eine Tabelle mit Unicode-Zeichen und deren gebräuchlichen Namen liest und die Snippets-Datei erstellt. Auf diese Weise gebe ich den Namen des Zeichens ein
_alpha
und drücke TABundα
erscheint. Es sind keine Tastenkombinationen oder Tastaturebenen zu merken.Nach dem Vorgang
~/.config/gedit/snippets/global.xml
sieht meine Datei so aus. Vergiss nicht das Snippet Plugin zu aktivieren.Anmerkungen:
_pi
)? Dies liegt daran, dass ansonsten viele Snippets mit der Autovervollständigungsfunktion in Konflikt stehen. Zum Beispiel wirdpi
+ TABnicht produzieren,π
aber es wird produzieren,picture
wenn dieses Wort im Dokument erwähnt wird.Gnome Character Map
Programm hinzugefügt werden .Snippets
Plugin zu aktivieren , installieren Sie zuerst dasgedit plugins
Paket. Dann gehe zuPreferences
->Plugin
-> klicke aufSnippets
. Dann wird aus demTools
->Manage Snippets...
Menü, stellen Sie sicher , dass die Einträge in der avialable sindGlobal
Gruppe (an der Spitze).quelle