uzfH8
Anmeldungsdatum: 3. Mai 2013
Beiträge: 983
|
Hallo, laut Wikipedia
Eingabe unter Microsoft Windows sowie in der Linux-Konsole auf Computern der i386-Architektur: Alt-Taste (Alt) gedrückt halten, Code am Ziffernblock dezimal eingeben (z. B. 64), Alt-Taste loslassen (im Beispiel kommt @). Wenn man die Zahl vierstellig eingibt, wird es als Unicode-Zeichen interpretiert, bei drei oder weniger Stellen als Zeichen aus dem erweiterten ASCII. z. B. ergibt Alt + 177 ▒, aber Alt + 0177 ±.
Bei mir produziert Alt bei aktiviertem Numlock die jeweilige Zahl und Alt bei deaktiviertem Numlock diverse Großbuchstaben, außer bei der 9. Diese ergibt 3~. Gruß, Gerald
|
Udalrich
Anmeldungsdatum: 15. Mai 2019
Beiträge: 531
|
Unter GTK, welches in Lubuntu, Xubuntu und natürlich Ubuntu (Gnome) verwendet wird, geht das Eingeben von Unicode-Zeichen in GUI- und Konsolen-Programmen so:
|
Bleys
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
|
Udalrich schrieb: Unter GTK, welches in Lubuntu, Xubuntu und natürlich Ubuntu (Gnome) verwendet wird, geht das Eingeben von Unicode-Zeichen in GUI- und Konsolen-Programmen so:
5 stellig geht auch. Z.B für Emojis 🤠 🥶 🤧 😱
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
Siehe Sonderzeichen. Für viele ist dies gar nicht nötig, da bereits im Tastaturlayout enthalten dank vollständiger 4-Ebenen Belegung. Udalrich schrieb: Unter GTK, welches in Lubuntu, Xubuntu und natürlich Ubuntu (Gnome) verwendet wird
Lubuntu nutzt seit längerem LXQt, was nicht auf GTK+ aufbaut. Qt hat es soweit ich das sehen kann bis heute weder geschafft, dieses GTK+ Feature zu übernehmen, noch eine vergleichbare Funktion umzusetzen - hier wird zumeist auf die Compose Taste oder KCharSelect verwiesen.
|
uzfH8
(Themenstarter)
Anmeldungsdatum: 3. Mai 2013
Beiträge: 983
|
Hallo, Letalis_Sonus schrieb: Lubuntu nutzt seit längerem LXQt, was nicht auf GTK+ aufbaut.
Ja, leider. Lubuntu 19.04 ist hervorragend geeignet, Leute die ernsthaft arbeiten müssen, in den Wahnsinn zu treiben. Ich habe noch eine zweiten Rechner, mit Lubuntu 18.04 den ich daher hauptsächlich zum Arbeiten verwende. Allerdings funktioniert bei dem
Strg +
⇧ +
U auch nicht. Damit ich hier keinen dummen Fehler mache, will ich nochmal beschreiben, wie ich vorgehe. Ich drücke
Strg +
⇧ und halte sie gedrückt. Ich drücke zusätzlich
U . Ich lasse
Strg +
⇧ los. Ich gebe am Zifferblock zwei, drei oder vier Ziffern ein; etwa die Beispiele aus Wikipedia 64, 177 oder 0177. Ich drücke
⏎
Ist Numlock an, erhalte ich bei Schritt 4 Ziffern und bei 5 die wenig überraschende Fehlermeldung "64: Befehl nicht gefunden." Ist Numlock aus, tut sich bei Schritt 4 wenig. Vermutlich versucht der Cursor entsprechede Bewegungen auszuführen oder Befehlssequenzen abzusetzen, etwa erscheint bei zweimaligem Drücken von
0 , welches ja auf der
Einfg Taste liegt "^" "[" "[" "2~". Das ist ohne die Anführungs- und Leerzeichen zu lesen. Die Forensoftware interpretiert das sonst als Verweise auf einen Makro und gibt eine entsprechende Fehlermeldung aus. Ich habe nichts dazu gefunden, wie man wörtliche, doppelte, linke eckige Klammern schreiben kann. Ich dachte 18.04 wäre noch Qt-frei aber das kann ein Irrtum sein. Gruß, Gerald
|
Bleys
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
|
uzfH8 schrieb:
Ich habe noch eine zweiten Rechner, mit Lubuntu 18.04 den ich daher hauptsächlich zum Arbeiten verwende. Allerdings funktioniert bei dem
Strg +
⇧ +
U auch nicht. Damit ich hier keinen dummen Fehler mache, will ich nochmal beschreiben, wie ich vorgehe. Ich drücke
Strg +
⇧ und halte sie gedrückt. Ich drücke zusätzlich
U .
Bis hierhin richtig. Ich lasse
Strg +
⇧ los.
Du lässt alle Tasten los. Auf dem Bildschirm erscheint ein u mit Unterstrich: u Ich gebe am Zifferblock zwei, drei oder vier Ziffern ein; etwa die Beispiele aus Wikipedia 64, 177 oder 0177.
Du gibst den hexadezimalen Code des Zeichens ein das Du darstellen möchtest. Und es spielt keine Rolle wie die Zahlen eingegeben werden. Ich drücke
⏎
oder die
Diese Methode funktioniert nur in GTK basierten Desktops.
|
uzfH8
(Themenstarter)
Anmeldungsdatum: 3. Mai 2013
Beiträge: 983
|
Hallo, Bleys schrieb:
Ich lasse
Strg +
⇧ los.
Du lässt alle Tasten los.
Das ist das Gleiche, da nur mehr diese zwei Tasten gedrückt sind.
Auf dem Bildschirm erscheint ein u mit Unterstrich: u
Leider nicht. Diese Methode funktioniert nur in GTK basierten Desktops.
Lubuntu 19.04 ist wie gesagt Qt basiert. Es geht aber auch bei 18.04 nicht. Gruß, Gerald
|
Udalrich
Anmeldungsdatum: 15. Mai 2019
Beiträge: 531
|
Letalis_Sonus schrieb: Siehe Sonderzeichen. Für viele ist dies gar nicht nötig, da bereits im Tastaturlayout enthalten dank vollständiger 4-Ebenen Belegung. Udalrich schrieb: Unter GTK, welches in Lubuntu, Xubuntu und natürlich Ubuntu (Gnome) verwendet wird
Lubuntu nutzt seit längerem LXQt, was nicht auf GTK+ aufbaut. Qt hat es soweit ich das sehen kann bis heute weder geschafft, dieses GTK+ Feature zu übernehmen, noch eine vergleichbare Funktion umzusetzen - hier wird zumeist auf die Compose Taste oder KCharSelect verwiesen.
Danke für die Korrektur, Letalis-Sonus! (Und Bleys für den Bis-zu-fünf-Tasten-Hinweis)
Dann wird das vom Themenstarter UzfH8 benutzte Lubuntu diese aus unserem GTK bekannte Möglichkeit eher nicht haben, wo wir Strg+Umsch+U drücken können, so daß dann ein unterstrichenes U erscheint und auf bis zu fünf Zahleneingaben von uns wartet, um dann das Unicode-Sonderzeichen hinzumalen? Weil diese Vorgehensweise klappt ja leider bei UzfH8 nicht.
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11179
Wohnort: München
|
Es geht auch unabhängig vom Desktop (ist z.B. nützlich wenn man über SSH auf einem Rechner unterwegs ist oder über unterschiedliche Betriebssysteme hinweg eine einheitliche Eingabemethode haben will) - man braucht nur ein gutes Programm, das die Eingabe von Unicode-Zeichen selbst umsetzen kann - z.B. mit VIM:
In den Isert-Mode wechseln (i ), dann
Strg +
V 177 oder xb1 (Hexwert von 177) eingeben und dann weiterschreiben. In Emacs kann man mit C-x 8 Ret die Eingabe von Zeichen anstoßen und dann den Zeichennamen (PLUS-MINUS SIGN ) oder Zeichen-Code (#10r177 bzw. #16r1b , für Zeichen > 255 muss man bei Hex-Werten die Basis nicht angeben) eingeben und mit der Eingabetaste bestätigen. Als Kurzbefehl für ± gäbe es da auch noch C-x 8 + (die gängigen Symbole und die Tastenkürzel dafür kann man sich mit C-x 8 C-h anzeigen lassen).
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
uzfH8 schrieb: Ich gebe am Zifferblock zwei, drei oder vier Ziffern ein; etwa die Beispiele aus Wikipedia 64, 177 oder 0177.
Der Ziffernblock spielt keine Rolle, er erwartet schlicht und ergreifend eine Zahl und keine bestimmten Tasten. Wichtig ist, dass er dir ein unterstrichendes u anzeigt, denn das signalisiert dir den gewünschten Eingabemodus. uzfH8 schrieb: Ich dachte 18.04 wäre noch Qt-frei aber das kann ein Irrtum sein.
Korrekt, LXQt kam erst mit 18.10. Die zugehörigen Wikipedia Artikel haben eine recht übersichtliche Versionshistorie für so einschneidende Änderungen. Beachte, dass dies vor allem das GUI Toolkit betrifft und nicht unbedingt die Desktopumgebung. Wenn die von dir benutzte Anwendung kein GTK+ verwendet, spielt es auch keine Rolle welche Desktopumgebung im Hintergrund läuft. Es scheint aber wohl auch mit dem verwendeten Input System zu tun zu haben - hier wird insbesondere bei Sprachen, die stark von der Kombination mehrerer Tasten für oft verwendete Zeichen abhängen wie zB im asiatischen Sprachraum, ein umfangreicheres Input System verwendet. Die damit zusammenhängenden Einstellungen sind zunehmend aus den Konfigurationsdialogen verschwunden, von Veränderungen wie zB dem ersetzen eines normalerweise genutzten Input Systems durch ein anderes kriegt man insbesondere im deutschsprachigem Raum kaum etwas mit. Das ganze scheint primär an IBus gebunden zu sein, ich konnte dieses Problem gerade mit einem Xubuntu System ebenfalls nachvollziehen. ibus installiert, in den Spracheinstellungen IBus als Input System ausgewählt und in den IBus Einstellungen darauf verwiesen das Keyboard Layout des Systems zu nutzen, und nun funktioniert damit auch die Unicode Eingabe.
|
uzfH8
(Themenstarter)
Anmeldungsdatum: 3. Mai 2013
Beiträge: 983
|
seahawk1986 schrieb: Es geht auch unabhängig vom Desktop ...
Danke, das kann vielleicht mal nützlich sein, im Moment suche ich aber eine Lösung für LXTerminal. Gruß, Gerald
|
uzfH8
(Themenstarter)
Anmeldungsdatum: 3. Mai 2013
Beiträge: 983
|
Hallo, Letalis_Sonus schrieb: uzfH8 schrieb:
Wichtig ist, dass er dir ein unterstrichendes u anzeigt, ...
Das ist leider nicht de Fall. Wenn die von dir benutzte Anwendung kein GTK+ verwendet, ...
Ich weiß nur, dass sich LXTerminal unter 18.04 und 19.10 gleich verhält. Gruß, Gerald
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11179
Wohnort: München
|
uzfH8 schrieb: seahawk1986 schrieb: Es geht auch unabhängig vom Desktop ...
Danke, das kann vielleicht mal nützlich sein, im Moment suche ich aber eine Lösung für LXTerminal.
Da fallen mir mehrere Möglichkeiten ein:
touch $'\ub1'.txt
plus_minus=$(printf '\ub1')
plus_minus=$(echo -e '\ub1')
plus_minus=$(python3 -c 'print(chr(177))')
plus_minus=$(python3 -c 'print("\xb1")')
|
uzfH8
(Themenstarter)
Anmeldungsdatum: 3. Mai 2013
Beiträge: 983
|
Hallo, seahawk1986 schrieb:
Da fallen mir mehrere Möglichkeiten ein:
Danke, das ist durchaus interessant, aber ich will es eigentlich ja nur eingeben. Ich kann Zeichen ja auch einfach reinkopieren. Das ist mein derzeitiger Workaround. Gruß, Gerald
|