Einige Textverarbeitungsprogramme verfügen über ein Menü zur Eingabe von Sonderzeichen, einschließlich Leerzeichen. Es ist auch möglich, die im Textverarbeitungsprogramm erstellten Zeichen zu kopieren und an anderer Stelle einzufügen, z. B. in ein Terminal oder ein Website-Textfeld. Es ist jedoch unpraktisch, ein Textverarbeitungsprogramm zu verwenden, nur um einen nicht unterbrechenden Raum zu erzeugen.
Wie kann ich meine Tastatur direkt verwenden, um ein nicht unterbrechendes Leerzeichen einzugeben?
keyboard
special-characters
greg0ire
quelle
quelle
Antworten:
Es war einmal, als ich meiner Debian-Fee sagte, dass ich
compose
anstattcaps lock
schreiben möchte, undcompose space space
jetzt habe ich den super soliden, unzerbrechlichen Raum:komponiere Raum Raum! komponiere Raum Raum! komponiere Raum Raum! komponiere Raum Raum! komponiere Raum Raum! komponiere Raum Raum! komponiere Raum Raum! komponiere Raum Raum!
Für debianish Systeme haben einen Blick in
/etc/default/keyboard
, ich habe dort die folgende assigment:XKBOPTIONS="compose:caps"
.Wenn Sie KDE verwenden, können Sie alternativ auf der Registerkarte "Erweitert" des
kcmshell4 kcm_keyboard
Befehls konfigurieren, welche Taste zugeordnet werden soll, um sie zu erstellen.Diese Einstellung wirkt sich auch auf die Textterminals aus ... zumindest in Debian ...
quelle
compose space space
funktioniert! Danke vielmals!Versuchen Sie es mit der Umschalttaste. Wenn dies mit Ihrer Konfiguration nicht funktioniert, können Sie es durch Angabe von ändern
in den XKB Symboleinstellungen.
Meine Erklärungen zum Ändern der XKB-Einstellungen .
Beachten Sie auch, dass Anwendungen unter bestimmten Bedingungen (z. B. vor einem Fragezeichen) auch nach einem normalen Leerzeichen (wie im Unicode- Zeilenumbruchalgorithmus beschrieben) keinen Zeilenumbruch ausführen sollten , damit das nicht umbrechende Leerzeichen nicht erforderlich ist. Leider folgen die meisten Anwendungen nicht diesem Verhalten. Der nicht unterbrechende Raum U + 00A0 ist nur ein expliziter nicht unterbrechender Raum; Das bedeutet nicht, dass ein normales Leerzeichen immer kaputt geht.
quelle
<SPCE>
. Setxkbmap bietet mehrere Möglichkeiten, um mit der Leertaste einen nicht unterbrechenden Raum zu erzeugen. Zum Beispiel non-breaking Raum aufShift+Space
auf Standard - US - Layout:setxkbmap -option nbsp:level2 us
.