Antworten:
In Gnome würden Sie Ctrl+ drücken und gedrückt halten und Shiftdann tippen u201c.
Natürlich, wenn das wird nicht funktionieren in Gnome - Terminal Ctrl+ Shift+ czu kopieren gebunden ist, in welchem Fall es in GEdit geben und fügen Sie ihn in, oder lernen , wie Sie es in Ihrem Editor der Wahl eingeben.
ctrl+shift
während Sie die Taste drücken u
. Danach können Sie loslassen können ctrl
und shift
und Typ 201c
gefolgt von einem Leerzeichen.
u
.
Mit einem ComposeSchlüssel:
„
“
”
‘
’
Sie können die letzten beiden Zeichen in beliebiger Reihenfolge eingeben, zumindest in den meisten Ländereinstellungen. Es kann Gebiete geben, in denen es nur in der Reihenfolge Compose < "funktioniert oder nur in der Reihenfolge Compose " <.
Wenn Sie Shiftoder drücken müssen AltGr, um einige dieser Zeichen einzugeben, müssen Sie diese Modifikatoren wie gewohnt gedrückt halten. Sie können Composevor den nachfolgenden Zeichen drücken und loslassen , oder Sie können drücken Composeund gedrückt halten, wie Sie möchten.
Die meisten Tastaturen haben keine Taste mit der Bezeichnung „Compose“ (Verfassen). Sie können jedoch eine Taste konfigurieren, und in Ihrer Umgebung ist möglicherweise bereits eine konfiguriert. Bei einem PC ist die Menütaste zwischen der richtigen WindowsTaste und der richtigen CtrlTaste eine beliebte Wahl . Die Tastatureinstellungen der meisten Desktop-Umgebungen enthalten eine Option, mit der Sie diesen oder einen anderen Schlüssel zum Verfassen-Schlüssel machen können.
Compose < "
und Compose > "
für mich gearbeitet. Wenn es hilft, verwende ich Linux Mint 12, indem ich die Unity-Shell auf einem Macbook Pro mit dem richtigen Optionsschlüssel Multi_key
in meiner xmodmap ausführe. Ich beziehe mich nur dann auf bestimmte Hardware, wenn die bestimmte Tastatur einen Unterschied macht.
~/.XCompose
Akte zu schreiben .
Compose < "
unterscheidet Compose , '
. Um die erste zu erhalten, Shift
muss die Taste beim Schlagen gedrückt gehalten werden < "
(was etwas umständlich sein kann).
Einige 'intelligente' [1] Anführungszeichen ohne Verwendung von Compose[2] (und ohne sich an Unicode-Codepunkte zu erinnern):
AltGr+ 9= '
AltGr+ 0= '
AltGr+ [= «
AltGr+ ]= »
AltGr+ Shift+ [= “
AltGr+ Shift+ ]= ”
Diese funktionieren auf jedem Desktop, vorausgesetzt, Sie haben ISO_Level3_Shift
Ihre AltGrTaste zugewiesen und verwenden eine Tastaturbelegung wie die US International Keyboard mit AltGr.
ComposeÜberprüfen Sie für Kombinationen die Antwort von Gilles (oder die XCompose-Datei für Ihr Gebietsschema). Sie hängen wiederum von Ihrem Gebietsschema und / oder dem Vorhandensein / den Einstellungen Ihrer ~/.XCompose
Datei ab.
[1] Typografisch ist wahrscheinlich angemessener. 'Intelligent' bezieht sich auf die Fähigkeit eines Textverarbeitungsprogramms, automatisch das richtige Zeichen in einem Anführungszeichenpaar zu verwenden, wenn Sie die ASCII-Anführungszeichen '
oder eingeben "
.
[2] Sie können natürlich beides haben Composeund AltGraktivieren. Ich mache, und es funktioniert ein Vergnügen.
Ich habe mein Tastaturlayout endgültig neu definiert und drücke einfach die Alt-Taste +; oder 'zu bekommen:' '. Funktioniert in jeder Desktopumgebung.
Es gibt viele Möglichkeiten, wie man das macht - zum Beispiel können Sie die Character Map App (die in Gnome und KDE vorhanden ist) verwenden, um jedes gewünschte Zeichen zu erhalten.
Für alle, die darauf stoßen: Der Verfassen-Schlüssel für geschweifte Anführungszeichen hat bei mir bis vor kurzem nicht funktioniert. Ich habe es mit GNOME 2 in 2-3 großen Distributionen ausprobiert und das Ändern des zugewiesenen Schlüssels hat nicht geholfen, aber als ich es mit KDE 4 in SimplyMepis ausprobierte und es für die Verwendung einrichtete, CapsLockfunktionierte es einwandfrei . Ein erneuter Versuch oder das Wechseln von Umgebungen, Distributionen oder Schlüsseln kann sich also lohnen.
Caps Lock
. Compose hat immer für mich funktioniert, da es auf der rechten Seite Ctrl
oder den Menu
Tasten abgebildet ist , was seiner natürlichen Position auf Tastaturen, auf denen es vorhanden ist, sehr nahe kommt. Welche Taste ich benutze, hängt von der Ergonomie ab, da ich Compose sehr häufig verwende.
Bei jedem mir bekannten Tastaturlayout muss für die Erstellung dieser Anführungszeichen die dritte Ebene einiger Tasten verwendet werden. Der Zugriff erfolgt normalerweise, indem Sie die AltGrTaste als Umschalttaste gedrückt halten.
(Ich werde mich darauf konzentrieren, diese Symbole direkt einzugeben, anstatt die Compose-Taste oder die NumPad-Eingabemethode zu verwenden, da diese Symbole so oft eingegeben werden, dass sie einen direkten Zugriff verdienen.)
Viele europäische Tastaturen scheinen AltGr+ V( “
) und AltGr+ B( ”
) zu verwenden
Bei der US-Tastatur sind diese Symbole bei der Standard-US-Tastatur nicht vorhanden. Es gibt nur zwei Ebenen (nicht verschoben und verschoben) für alphanumerische Tasten, und keine von ihnen enthält diese Symbole. Es gibt jedoch die Variante „US International“, bei der diese Symbole über Shift+ AltGr+ [( “
) und
Shift+ AltGr+ ]( ”
) aufgerufen werden können . Wie Sie sehen werden, wenn Sie versuchen, dies einzugeben, ist dies beeindruckend unpraktisch, da Sie Shiftmit beiden Händen, AltGrmit der rechten Hand und dann entweder [oder ]mit der rechten Hand halten müssen († 1).
US International heißt, us(intl)
wenn Sie ein Tool wie Setxkbmap verwenden:
setxkbmap "us(intl)"
† 1: Mit den französischen Anführungszeichen ( «»
) wird der bequemere Platz eine Ebene tiefer ( AltGr+ [und
AltGr+ ]), was merkwürdig ist, da ich denke, dass die englischen geschweiften Anführungszeichen eine bequemere Platzierung erhalten würden als sie.
Es gibt eine Option misc:typo
(„Tippfehler“ wie in „Typografisch“), die kombiniert werden kann, us(intl)
da nur einige Tasten der Ebenen 3 und 4 neu definiert werden. Insbesondere ist es abbildet “
und ”
auf
AltGr+ Kund AltGr+ Lsind. Dies scheint viel praktischer zu sein als die verwendeten Tasten
us(intl)
. So verwenden Sie diese Option mit us(intl)
:
setxkbmap -option "misc:typo" "us(intl)"
Eine weitere Möglichkeit besteht darin, alternative oder zusätzliche Modifikatoren der Ebene 3 zu definieren, damit die doppelten Anführungszeichen bequemer eingegeben werden können. Laut man xkeyboard-config bietet Xkb einige vorgefertigte Optionen:
Option: Description
lv3:switch: Right Ctrl
lv3:menu_switch: Menu
lv3:win_switch: Any Win
lv3:lwin_switch: Left Win
lv3:rwin_switch: Right Win
lv3:alt_switch: Any Alt
lv3:lalt_switch: Left Alt
lv3:ralt_switch: Right Alt
lv3:ralt_switch_multikey: Right Alt; Shift+Right Alt as Compose
lv3:ralt_alt: Right Alt never chooses 3rd level
lv3:enter_switch: Enter on keypad
lv3:caps_switch: Caps Lock
lv3:bksl_switch: Backslash
lv3:lsgt_switch: <Less/Greater>
lv3:caps_switch_latch: Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser
lv3:bksl_switch_latch: Backslash; acts as onetime lock when pressed together with another 3rd level chooser
lv3:lsgt_switch_latch: <Less/Greater>; acts as onetime lock when pressed together with another 3rd level chooser
Persönlich denke ich, dass CapsLockdas für einen guten Level 3-Schalter sorgt:
setxkbmap -option "lv3:caps_switch" "us(intl)"
Wenn Sie die misc:typo
Tastenkombinationen bevorzugen , können Sie diese Option natürlich auch hinzufügen:
setxkbmap -option "lv3:caps_switch" -option "misc:typo" "us(intl)"