Odpowiedzi:
W Gnome naciśnij i przytrzymaj Ctrl+ Shift, a następnie wpisz u201c.
Oczywiście, to nie zadziała w Gnome Terminal, jeśli Ctrl+ Shift+ cjest związany z Kopiowaniem, w takim przypadku wpisz go w GEdit i wklej go, lub dowiedz się, jak wprowadzić go w wybranym edytorze.
ctrl+shift
podczas pisania u
. Po tym można puścić ctrl
i shift
i typ 201c
a następnie po spacji.
u
.
Z Composekluczem:
„
“
”
‘
’
Możesz wprowadzić dwa ostatnie znaki w dowolnej kolejności, przynajmniej w większości lokalizacji. Mogą istnieć lokalizacje, w których działa tylko w kolejności Compose < "działa lub tylko w kolejności Compose " <.
Jeśli musisz nacisnąć Shiftlub, AltGraby wprowadzić niektóre z tych znaków, musisz przytrzymać te modyfikatory jak zwykle. Możesz naciskać i zwalniać Composeprzed kolejnymi postaciami, lub możesz naciskać Composei przytrzymywać klawisz, jak wolisz.
Większość klawiatur nie ma klucza oznaczonego „Utwórz”, ale możesz go skonfigurować, a Twoje środowisko może już mieć skonfigurowany jeden. Na PC popularnym wyborem jest klawisz „Menu” między prawym Windowsklawiszem a prawym Ctrlklawiszem. Ustawienia klawiatury w większości środowisk pulpitu obejmują opcję zmiany tego klawisza lub innego klawisza w klawisz Komponuj.
Compose < "
i Compose > "
praca dla mnie. Jeśli to pomaga, używam Linux Mint 12, uruchamiając powłokę jedności, na Macbooku Pro, z odpowiednim kluczem opcji ustawionym na Multi_key
mojej xmodmap. Odnoszę się do konkretnego sprzętu tylko w przypadku, gdy konkretna klawiatura może coś zmienić.
~/.XCompose
pliku.
Compose < "
różni się od Compose , '
. Aby zdobyć pierwszy, Shift
klucz należy przytrzymać podczas uderzania < "
(co może być trochę niezręczne).
Niektóre „inteligentne” [1] cytaty bez użycia Compose[2] (i bez zapamiętywania punktów kodowych Unicode):
AltGr+ 9= ”
AltGr+ 0= ”
AltGr+ [= «
AltGr+ ]= »
AltGr+ Shift+ [= „
AltGr+ Shift+ ]= ”
Działają na dowolnym pulpicie, pod warunkiem, że ISO_Level3_Shift
przypisałeś AltGrklawisz i korzystasz z mapowania klawiatury, takiej jak klawiatura US International z AltGr.
W przypadku Composekombinacji sprawdź odpowiedź Gillesa (lub plik XCompose dla swoich ustawień regionalnych). Z kolei zależą od ustawień regionalnych i / lub obecności / ustawień ~/.XCompose
pliku.
[1] „Typograficzny” jest prawdopodobnie bardziej odpowiedni. „Inteligentny” oznacza zdolność edytora tekstu do automatycznego używania poprawnego znaku w parze cytatów po wpisaniu cudzysłowów ASCII '
lub "
.
[2] Możesz oczywiście mieć oba Composei AltGrwłączone. Robię i to działa na ucztę.
Na nowo zdefiniowałem układ klawiatury i po prostu naciskam Alt-klawisz +; lub „dostać:” ”. Działa w każdym środowisku pulpitu.
Istnieje wiele możliwości, jak to zrobić - na przykład możesz użyć aplikacji mapy postaci (na pewno obecnej w Gnome i KDE), aby uzyskać dowolną postać.
Użytkownicy systemu Linux Ubuntu mogą pisać inteligentne cytaty za pomocą ...
AltGr+ v/ AltGr+ b(„/”)
... lub ...
AltGr+ Shift+ v/ AltGr+ Shift+ b('/')
Dla każdego, kto się na to natknie: klawisz Komponuj dla nawiasów nie działał dla mnie do niedawna. Próbowałem go w 2-3 głównych dystrybucjach z GNOME 2 i zmiana przypisanego klucza nie pomogła, ale kiedy spróbowałem z KDE 4 w SimplyMepis i ustawiłem go do używania CapsLock, zaczął działać dobrze. Warto więc spróbować ponownie lub zmienić środowisko, dystrybucję lub klucze.
Caps Lock
. Compose zawsze działało dla mnie, mapowane po prawej stronie Ctrl
lub Menu
klawiszami, co ściśle zbliża się do jego naturalnego położenia na klawiaturach, które go mają. To, którego klucza używam, zależy od ergonomii, ponieważ używam Komponuj bardzo często.
Na dowolnym układzie klawiatury, który znam, tworzenie znaków cudzysłowu wymaga użycia trzeciego poziomu niektórych klawiszy. Jest to zwykle dostępne po przytrzymaniu AltGrklawisza jako klawisza Shift.
(Zamierzam skupić się na bezpośrednim wpisywaniu tych symboli, w przeciwieństwie do używania klawisza Compose lub metody „NumPad entry”, ponieważ symbole te są wpisywane tak często, że zasługują na bezpośredni dostęp).
Wydaje się, że wiele europejskich klawiatur używa AltGr+ V( “
) i AltGr+ B( ”
)
Jeśli chodzi o klawiaturę amerykańską, standardowa klawiatura amerykańska nie ma tych symboli. Ma tylko dwa poziomy (przesunięty i przesunięty) dla klawiszy alfanumerycznych i żaden z nich nie zawiera tych symboli. Istnieje jednak wariant „US international”, w którym można uzyskać dostęp do tych symboli na Shift+ AltGr+ [( “
) i
Shift+ AltGr+ ]( ”
). Jak zobaczysz, jeśli spróbujesz to wpisać, jest to imponująco niewygodne, ponieważ musisz trzymać Shiftjedną ręką, AltGrprawą ręką, a następnie jedną [lub ]prawą ręką († 1).
Nazwa US International jest nazwana, us(intl)
jeśli używasz narzędzia takiego jak Setxkbmap:
setxkbmap "us(intl)"
† 1: Francuskie znaki cudzysłowu ( «»
) uzyskują wygodniejsze miejsce o jeden poziom niżej ( AltGr+ [i
AltGr+ ]), co jest ciekawe, ponieważ sądzę, że angielskie nawiasy kwadratowe uzyskałyby wygodniejsze miejsce niż one.
Istnieje opcja misc:typo
(„literówka” jak w „literaturze”), z którą można łączyć, us(intl)
ponieważ redefiniuje tylko niektóre klawisze poziomu 3 i 4. W szczególności, mapy “
i ”
do
AltGr+ Ki AltGr+ L, odpowiednio. Wydaje się to o wiele wygodniejsze niż używane klucze
us(intl)
. Aby użyć tej opcji z us(intl)
:
setxkbmap -option "misc:typo" "us(intl)"
Inną rzeczą, którą można zrobić, jest zdefiniowanie alternatywnych lub dodatkowych modyfikatorów poziomu 3, aby podwójne cudzysłowy mogły być wpisywane w bardziej komfortowy sposób. Według man xkeyboard-config , Xkb zapewnia całkiem sporo gotowych opcji:
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
Osobiście uważam, że CapsLockjest to dobry przełącznik poziomu 3:
setxkbmap -option "lv3:caps_switch" "us(intl)"
Jeśli wolisz misc:typo
skróty klawiszowe, możesz oczywiście również włączyć tę opcję:
setxkbmap -option "lv3:caps_switch" -option "misc:typo" "us(intl)"