como digitar “aspas inteligentes” (U + 201C, U + 201D)

Respostas:

13

No Gnome, pressione e mantenha pressionado Ctrl+ Shifte digite u201c.

Obviamente, isso não funcionará no Gnome Terminal se Ctrl+ Shift+ cestiver vinculado a Copiar; nesse caso, digite-o no GEdit e cole-o ou saiba como inseri-lo no seu editor de escolha.

Mikel
fonte
17
Você só precisa pressionar ctrl+shiftenquanto digita o u. Depois que você pode deixar de ir ctrle shifte tipo 201cseguido por um espaço.
Wodin 22/03
1
@ Wodin: A documentação diz que você deve continuar segurando até o final dos números, mas você está certo, parece funcionar se você deixar de ir depois de digitar o u.
Mikel
Seria doloroso se você continuasse segurando-os durante todo o processo :) Tenho certeza de que vi uma documentação que mencionou o meu caminho, mas não tenho idéia de onde o vi.
Wodin 24/03
28

Com uma Composechave:

  • Compose , "
  • Compose < "
  • Compose > "
  • Compose < '
  • Compose > '

Você pode inserir os dois últimos caracteres em qualquer ordem, pelo menos na maioria das localidades. Pode haver localidades em que apenas funcione no pedido Compose < "ou apenas no pedido Compose " <.

Se você precisar pressionar Shiftou AltGrinserir alguns desses caracteres, mantenha esses modificadores pressionados normalmente. Você pode pressionar e soltar Composeantes dos caracteres subseqüentes ou pressionar Composee manter pressionado, como preferir.

A maioria dos teclados não possui uma tecla marcada "Compor", mas você pode configurar um e seu ambiente já pode ter um configurado. Em um PC, uma escolha popular é a tecla “Menu” entre a Windowstecla direita e a Ctrltecla direita . As configurações de teclado da maioria dos ambientes de área de trabalho incluem uma opção para transformar essa tecla ou outra tecla em uma tecla de composição.

Gilles 'SO- parar de ser mau'
fonte
4
Não, não funciona para mim. Eu configurei a tecla Compose para a Alt certa, mas pressioná-la ou tocar nela não fará <"para"
xzhu 23/03/11
@trVoldemort Usando Compose < "e Compose > "trabalhando para mim. Se ajudar, estou usando o Linux Mint 12, executando o shell de unidade, em um Macbook Pro, com a tecla de opção correta definida Multi_keyno meu xmodmap. Eu refiro hardware específico apenas no caso em que o teclado específico possa fazer a diferença.
@trVoldemort Você está usando o XIM ou algum método de entrada semelhante? Eles tendem a interromper o uso do Compose.
ephemient
As combinações de teclas de composição também dependem da localidade. Eu gosto de desambiguar colocando meus favoritos no meu ~/.XComposearquivo.
Alexios
@trVoldemort Observe que o uso Compose < "difere de Compose , '. Para obter o primeiro, a Shifttecla deve ser mantida pressionada enquanto pressiona < "(o que pode ser um pouco estranho).
Joshua Taylor
7

Algumas citações 'inteligentes' [1] sem usar Compose[2] (e sem lembrar os pontos de código Unicode):

AltGr+ 9= '

AltGr+ 0= '

AltGr+ [= «

AltGr+ ]= »

AltGr+ Shift+ [= "

AltGr+ Shift+ ]= "

Eles funcionam em qualquer área de trabalho, desde que você tenha ISO_Level3_Shiftatribuído à sua AltGrtecla e esteja usando um mapeamento de teclado como o Teclado Internacional dos EUA com AltGr.

Para Composecombinações, verifique a resposta de Gilles (ou o arquivo XCompose para o seu código do idioma). Eles , por sua vez, dependem da sua localidade e / ou da presença / configurações do seu ~/.XComposearquivo.

[1] 'Tipográfico' é provavelmente mais apropriado. 'Inteligente' refere-se à capacidade de um processador de texto usar automaticamente o caractere correto em um par de aspas quando você digita as aspas ASCII 'ou ".

[2] Você pode, é claro, ter os dois Composee AltGrativar. Eu faço, e funciona um prazer.

Alexios
fonte
Exatamente o que eu precisava, pois uso o teclado altgr.
neverfox
4

Redefini o layout do meu teclado para sempre e simplesmente pressiono a tecla alt +; ou 'para obter: "". Funciona em todos os ambientes de desktop.

Existem várias opções de como fazê-lo - por exemplo, você pode usar o aplicativo de mapa de caracteres (presente no Gnome e no KDE, com certeza) para obter qualquer caractere que desejar.

greenoldman
fonte
Como exatamente mapear a chave usando o aplicativo de mapa de caracteres? Não consigo encontrar este comando no aplicativo.
xzhu
3

Os usuários do Linux Ubuntu podem digitar aspas inteligentes com ...

AltGr+ v/ AltGr+ b("/")

... ou ...

AltGr+ Shift+ v/ AltGr+ Shift+ b('/')

user46324
fonte
2

Para qualquer um que se deparar com isso: a tecla Compose para aspas onduladas não funcionou para mim até recentemente. Eu tentei em duas ou três distros principais com o GNOME 2 e alterar a chave atribuída não ajudou, mas quando tentei com o KDE 4 no SimplyMepis e o configurei para usá- CapsLocklo, começou a funcionar perfeitamente. Portanto, tentar novamente ou alternar ambientes, distribuições ou chaves pode valer a pena.

Xyzzy
fonte
Eu prefiro atribuir Control a Caps Lock. O Compose sempre funcionou para mim, mapeado à direita Ctrlou nas Menuteclas, o que se aproxima da sua localização natural nos teclados que a possuem. Qual tecla que eu uso depende da ergonomia, porque eu uso o Compose com muita frequência.
Alexios
0

Em qualquer layout de teclado que eu conheça, a produção dessas aspas requer o uso do terceiro nível de algumas teclas. Isso geralmente é acessado mantendo pressionada a AltGrtecla como tecla Shift.

(Vou me concentrar em digitar esses símbolos diretamente, em vez de usar a tecla de composição ou o método "entrada NumPad", pois esses símbolos são digitados com tanta frequência que merecem uma maneira de serem acessados ​​diretamente.)

Muitos teclados europeus parecem usar AltGr+ V( ) e AltGr+ B( )

Quanto ao teclado dos EUA, o teclado padrão dos EUA não possui esses símbolos. Ele possui apenas dois níveis (sem deslocamento e deslocamento) para teclas alfanuméricas, e nenhum deles contém esses símbolos. No entanto, existe a variante “internacional dos EUA”, na qual esses símbolos podem ser acessados ​​em Shift+ AltGr+ [( ) e Shift+ AltGr+ ]( ). Como você verá se tentar digitar isso, isso é impressionantemente inconveniente, pois você deve segurar Shiftcom uma das mãos, AltGrcom a mão direita e, em seguida, com uma [ou ]com a mão direita († 1).

O nome US International é nomeado us(intl)se você usar uma ferramenta como o Setxkbmap:

setxkbmap "us(intl)"

† 1: As aspas francesas ( «») obtêm o nível mais conveniente um nível abaixo ( AltGr+ [e AltGr+ ]), o que é curioso, já que eu pensaria que as aspas encaracoladas inglesas teriam um posicionamento mais conveniente do que elas.

Digitação mais conveniente na US International

Existe uma opção misc:typo(“erro de digitação” como em “tipográfico”) que pode ser combinada, us(intl)pois redefine apenas algumas teclas de nível 3 e 4. Em particular, ele mapeia e para AltGr+ Ke AltGr+ L, respectivamente. Isso parece muito mais conveniente do que as chaves que us(intl)usa. Para usar esta opção com us(intl):

setxkbmap -option "misc:typo" "us(intl)"

Outra coisa que pode ser feita é definir alguns modificadores de nível 3 alternativos ou adicionais, para que as aspas duplas possam ser digitadas com mais conforto. De acordo com o man 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 isso contribui CapsLockpara o bom nível 3:

setxkbmap -option "lv3:caps_switch" "us(intl)"

Se você preferir as misc:typocombinações de teclas, é claro que também pode incluir essa opção:

setxkbmap -option "lv3:caps_switch" -option "misc:typo" "us(intl)"
Guildenstern
fonte
0

Você pode usar os códigos alt Alt+0147 para "e Alt+0148 para". Mantenha pressionado Alte digite os números a seguir.

rmutalik
fonte