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.