Wo finde ich eine Liste der xkb_symbole und ihrer Bedeutung?
Lassen Sie mich zur Verdeutlichung einige Beispiele für xkb_symbols geben :
dead_acutedollarDownDeleteadiaeresisAdiaeresisdead_circumflexKP_0(KP_wahrscheinlich ein Präfix für "Nummernblock" -Symbole)KP_divide- .... (viel mehr)
Wenn ich dieses Arch Wiki lese , verstehe ich, dass xkb_symbole tatsächlich Zahlen sind. Diese Zahlen für xkb_symbols sind irgendwo einer Zeichenfolgendarstellung zugeordnet ( Dies ist hauptsächlich die Frage: Wo? ). Zum Beispiel könnte man sehen, /usr/include/X11/keysymdef.hwelche von vielen #definesdie folgende hat:
#define XK_KP_0 0xffb0
Während zumindest dort die ich finden kann XK_KP_0, was zu resample scheint KP_0(wieder einmal sein einfaches Präfix), habe ich noch keine Informationen über alle anderen Symbole wie (dh dead_circumflex, dollaretc ...).
Ich würde eine solche Liste definierter Zeichenfolgendarstellungen benötigen, um beispielsweise ein Tastaturlayout zu erstellen, anzupassen oder zu ändern. Natürlich könnte ich einen Einblick in vorhandene Tastaturlayoutdateien gewinnen, aber es muss einen Verweis darauf geben. Ich würde daher hier jemanden bitten, mich darauf hinzuweisen.
mehr Hintergrund
In den Dateien, die zum Definieren, Anpassen und Ändern von Tastaturlayouts verwendet wurden /usr/share/X11/xkb/symbols/, wie zum Beispiel den de(deutschen) Tastaturlayouts, werden /usr/share/X11/xkb/symbols/dedie xkb_symbole häufig verwendet.
Im Prinzip sieht eine solche Datei so aus (sie nimmt einen Teil der deDatei):
// basiert auf einer Tastaturbelegung aus einer 'xkb / symbols / de'-Datei
Standard
xkb_symbols "basic" {
include "latin (type4)"
name [Group1] = "German";
Schlüssel {[2, quotedbl, twoosuperior, oneeighth]};
Schlüssel {[3, Abschnitt, drei übergeordnet, Sterling]};
Schlüssel {[4, Dollar, ein Viertel, Währung]};
....
....
};
Ich würde gerne eine Liste von xkb_symbols kennenlernen quotedbl, twosuperiordie im obigen Snippet verwendet werden.
/usr/include/X11/keysymdef.hwie z circle, downstile, upstile, downtack, uptack, quad, jot, identical. Sie arbeiteten in den meisten X11-Clients, aber nicht in anderen (wie urxvt). Also habe ich sie durch ihre Unicode-Nummer ersetzt UXXXXund jetzt funktionieren sie auf allen Clients.
/usr/include/X11/keysymdef.henthält sie alle. Was willst du mehr?