Em qualquer layout de teclado que eu conheça, produzindo essas marcas de citação
requer o uso do terceiro nível de algumas chaves. Isso é tipicamente
acessado mantendo pressionada a tecla AltGr como tecla shift.
(vou me concentrar em digitar esses símbolos diretamente, ao contrário de
usando a tecla de composição ou usando o método “NumPad entry”, já que estes
símbolos são digitados tantas vezes que eles merecem uma maneira de serem acessados
diretamente.)
Muitos teclados europeus parecem usar AltGr + V ( “
)
e AltGr + B ( ”
)
Quanto ao teclado americano, o teclado padrão dos EUA não tem esses
símbolos. Só tem dois níveis (sem deslocamento e deslocado) para
alfanuméricas, e nenhuma delas contém esses símbolos. Contudo,
existe a variante “internacional dos EUA”, na qual esses símbolos podem ser
acessado em Shift + AltGr + [ ( “
) e
Shift + AltGr + ] ( ”
). Como você vai ver se
você tenta digitar isso, isso é impressionantemente inconveniente, como você tem que
segure Shift com as duas mãos, AltGr com a direita
mão, e então ou [ ou ] com a mão direita
(† 1).
O US International se chama us(intl)
se você usar uma ferramenta como o Setxkbmap:
setxkbmap "us(intl)"
† 1: As marcas de aspas francesas ( «»
) ficam no lugar mais conveniente
nível baixo ( AltGr + [ e
AltGr + ] ), o que é curioso, já que eu acho que
as citações inglesas encaracoladas teriam uma colocação mais conveniente do que
eles.
Digitação mais conveniente no US International
Existe uma opção misc:typo
("typo" como em "tipográfico") que pode
ser combinado com us(intl)
, uma vez que apenas redefine alguns níveis 3 e 4
chaves. Em particular, mapeia “
e ”
para
AltGr + K e AltGr + L ,
respectivamente. Isso parece muito mais conveniente do que as chaves que
us(intl)
usa. Para usar essa opção com us(intl)
:
setxkbmap -option "misc:typo" "us(intl)"
Outra coisa que pode ser feita é definir alguma alternativa ou
modificadores adicionais de nível 3, para que as aspas duplas possam ser digitadas
mais confortavelmente. De acordo com o homem
xkeyboard-config ,
O Xkb fornece algumas opções prontas:
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
Pessoalmente, acho que o CapsLock é um bom switch de nível 3:
setxkbmap -option "lv3:caps_switch" "us(intl)"
Se você preferir os atalhos de teclado misc:typo
, é claro que você pode incluir
essa opção também:
setxkbmap -option "lv3:caps_switch" -option "misc:typo" "us(intl)"