cómo escribir "comillas inteligentes" (U + 201C, U + 201D)


Respuestas:


13

En Gnome, debes presionar y mantener presionado Ctrl+ Shift, luego escribir u201c.

Por supuesto, eso no funcionará en Gnome Terminal si Ctrl+ Shift+ cestá vinculado a Copiar, en cuyo caso escríbalo en GEdit y péguelo, o aprenda cómo ingresarlo en el editor de su elección.


17
Solo tiene que mantener presionado ctrl+shiftmientras escribe u. Después de que se puede dejar de lado ctrly shifty tipo 201cseguido por un espacio.
Wodin

1
@Wodin: La documentación dice que debes mantenerla presionada hasta el final de los números, pero tienes razón, parece funcionar si la sueltas después de escribirla u.
Mikel

Sería un dolor si tuvieras que mantenerlos durante todo :) Estoy seguro de que he visto documentación que menciona mi camino, pero no tengo idea de dónde lo vi.
Wodin

29

Con una Composellave:

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

Puede ingresar los dos últimos caracteres en cualquier orden, al menos en la mayoría de las configuraciones regionales. Puede haber locales donde solo funciona en el orden en que Compose < "funciona o solo en el orden Compose " <.

Si necesita presionar Shifto AltGringresar algunos de estos caracteres, deberá mantener presionados esos modificadores como de costumbre. Puede presionar y soltar Composeantes de los caracteres siguientes, o puede presionar Composey mantenerlo presionado, como prefiera.

La mayoría de los teclados no tienen una tecla marcada "Componer", pero puede configurar una y su entorno ya puede tener una configurada. En una PC, una opción popular es la tecla "Menú" entre la Windowstecla correcta y la Ctrltecla correcta . La configuración del teclado de la mayoría de los entornos de escritorio incluye una opción para hacer que esta tecla o alguna otra tecla sea una tecla de Redacción.


44
No, no me funciona. Establecí la tecla Componer en la Alt derecha, pero
presionándola

@trVoldemort Usando Compose < "y Compose > "trabajó para mí. Si ayuda, estoy usando Linux Mint 12, ejecutando la unidad de shell, en un Macbook Pro, con la tecla de opción correcta establecida Multi_keyen mi xmodmap. Hago referencia a hardware específico solo en caso de que el teclado específico pueda marcar la diferencia.

@trVoldemort ¿Está utilizando XIM o algún método de entrada similar? Tienden a romper el uso de Compose.
Ephemient

Las combinaciones de teclas compuestas también dependen de la configuración regional. Me gusta desambiguarlo pegando mis favoritos en mi ~/.XComposearchivo.
Alexios

@trVoldemort Tenga en cuenta que el uso Compose < "difiere de Compose , '. Para obtener el primero, la Shifttecla debe mantenerse presionada mientras presiona < "(lo que puede ser un poco incómodo).
Joshua Taylor

7

Algunas citas 'inteligentes' [1] sin usar Compose[2] (y sin recordar los puntos de código Unicode):

AltGr+ 9= '

AltGr+ 0= '

AltGr+ [= «

AltGr+ ]= »

AltGr+ Shift+ [= "

AltGr+ Shift+ ]= "

Funcionan en cualquier escritorio, siempre que haya ISO_Level3_Shiftasignado su AltGrclave y esté utilizando una asignación de teclado como el teclado internacional de EE. UU. Con AltGr.

Para Composecombinaciones, verifique la respuesta de Gilles (o el archivo XCompose para su localidad). Ellos , a su vez, dependen de su entorno local y / o la presencia / configuración de su ~/.XComposearchivo.

[1] 'Tipográfico' es probablemente más apropiado. 'Inteligente' se refiere a la capacidad de un procesador de textos para usar automáticamente el carácter correcto en un par de comillas cuando escribe las comillas 'o ASCII ".

[2] Puedes, por supuesto, tener ambos Composey AltGrhabilitado. Lo hago, y funciona de maravilla.


Exactamente lo que necesitaba, ya que uso el teclado altgr.
neverfox

4

Redefiní el diseño de mi teclado para siempre y simplemente presioné la tecla alt +; o 'para obtener: "". Funciona en cualquier entorno de escritorio.

Hay muchas opciones de cómo hacerlo; por ejemplo, puede usar la aplicación de mapa de caracteres (seguramente presente en Gnome y KDE) para obtener el carácter que desee.


¿Cómo exactamente mapear la clave usando la aplicación de mapa de caracteres? No puedo encontrar este comando en la aplicación.
xzhu

3

Los usuarios de Linux Ubuntu pueden escribir comillas inteligentes con ...

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

... o ...

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


2

Para cualquiera que se encuentre con esto: la tecla Componer para citas rizadas no funcionó para mí hasta hace poco. Lo probé en 2-3 distribuciones principales con GNOME 2 y cambiar la clave asignada no ayudó, pero cuando intenté con KDE 4 en SimplyMepis y lo configuré para usarlo CapsLock, comenzó a funcionar bien. Por lo tanto, intentarlo de nuevo o cambiar entornos, distribuciones o teclas puede valer la pena.


Prefiero asignar Control a Caps Lock. Compose siempre ha funcionado para mí, asignado a la derecha Ctrlo las Menuteclas, lo que se aproxima mucho a su ubicación natural en los teclados que lo tienen. La clave que uso depende de la ergonomía, porque uso Compose con mucha frecuencia.
Alexios

0

En cualquier diseño de teclado que conozco, la producción de estas comillas requiere el uso del tercer nivel de algunas teclas. A esto se accede típicamente manteniendo presionada la AltGrtecla como tecla shift.

(Me voy a centrar en escribir estos símbolos directamente, en lugar de usar la tecla de redacción o el método de "Entrada NumPad", ya que estos símbolos se escriben con tanta frecuencia que merecen una forma de acceso directo).

Muchos teclados europeos parecen usar AltGr+ V( ) y AltGr+ B( )

En cuanto al teclado de EE. UU., El teclado estándar de EE. UU. No tiene estos símbolos. Solo tiene dos niveles (no desplazado y desplazado) para las teclas alfanuméricas, y ninguno de ellos contiene estos símbolos. Sin embargo, existe la variante "internacional de EE. UU.", A la que se puede acceder a estos símbolos en Shift+ AltGr+ [( ) y Shift+ AltGr+ ]( ). Como verá, si intenta escribir esto, esto es un inconveniente impresionante, ya que hay que mantener Shift, ya sea con la mano, AltGrcon la mano derecha, y luego o bien [o ]con la mano derecha († 1).

US International se llama us(intl)si usa una herramienta como Setxkbmap:

setxkbmap "us(intl)"

† 1: Las comillas francesas ( «») obtienen el lugar más conveniente un nivel hacia abajo ( AltGr+ [y AltGr+ ]), lo cual es curioso ya que creo que las comillas rizadas en inglés obtendrían una ubicación más conveniente que ellas.

Mecanografía más conveniente en US International

Hay una opción misc:typo("error tipográfico" como en "tipográfico") que se puede combinar us(intl)ya que solo redefine algunas teclas de nivel 3 y 4. En particular, asigna y a AltGr+ Ky AltGr+ L, respectivamente. Esto parece mucho más conveniente que las teclas que us(intl)usa. Para usar esta opción con us(intl):

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

Otra cosa que se puede hacer es definir algunos modificadores de nivel 3 alternativos o adicionales, para que las comillas dobles se puedan escribir más cómodamente. Según man xkeyboard-config , Xkb ofrece bastantes opciones listas para usar :

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

Personalmente, creo que eso CapsLockhace un buen cambio de nivel 3:

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

Si prefiere las misc:typocombinaciones de teclas, también puede incluir esa opción:

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

0

Puede usar los códigos alt Alt+0147 para "y Alt+0148 para". Mantenga Alty escriba los números que siguen.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.