30 votos

Escribiendo "↑" (flecha hacia arriba) con un atajo de teclado

Cuando estoy programando, encuentro útil usar algún símbolo de unicode como ← ↓ → para indicar en los comentarios diferentes cosas.

En ubuntu puedo escribir ← ↓ → respectivamente con ALT GR + Y , ALT GR + U , ALT GR + I .

Pero para obtener el símbolo "↑" Tengo que escribir a máquina CTRL + SHIFT + U y luego 2191 (es decir, tengo que insertar el código unicode).

¿Hay un atajo para la flecha hacia arriba? Si no lo hay, ¿cómo podría añadirlo manualmente?

4 votos

No conocía nada de esto, solía ir a un navegador, buscar en Internet y copiar y pegar en un terminal.

0 votos

Quizá haya una forma mejor, pero yo resuelvo estas cosas creando mis propios archivos de mapas de llaves. Mira los archivos en /usr/share/X11/xkb/symbols/ , copie y modifique uno de ellos, cárguelo con setxkbmap .

0 votos

@Dan, y hay muchos otros con atajos directos, como ¹,²,³, ¼, ½, ", " etc . @enero gracias, voy a echar un vistazo a eso

28voto

January Puntos 15924

Si miras el archivo /usr/share/X11/xkb/symbols/latin encontrarás las siguientes líneas:

key <AD06>  { [         y,          Y,    leftarrow,          yen ] };
key <AD07>  { [         u,          U,    downarrow,      uparrow ] };
key <AD08>  { [         i,          I,   rightarrow,     idotless ] };
key <AD06>  { [         z,          Z,    leftarrow,          yen ] };

Así que aparentemente una flecha hacia arriba (↑) ya está definida para ALT GR + SHIFT + U . Si no, puedes copiar el archivo a un directorio, editarlo a voluntad, nombrar el perfil de alguna manera (di "foo" en vez de "latín") y simplemente ejecutar

setxkbmap -I. -layout foo

(el -I. hace que setxkbmap busque los archivos de diseño también en el directorio actual).

Las cuatro cadenas asignadas a cada tecla dan los cuatro caracteres que se producen al pulsar la tecla, tecla con shift, tecla con altgr y tecla con algr+shift. Se pueden encontrar los nombres de las entidades (keysyms) que xkb puede reconocer aquí .

0 votos

Funciona, y por cierto es muy lógico tener desde pulsando shift como una tecla adicional en la combinación :)

0 votos

@January Gracias por compartir el latin archivo, algo que había querido saber. ¿Sabrías decir dónde están los códigos para el Shift + AltGr ¿se mantienen las combinaciones? Por ejemplo, Shift + AltGr , - , > también da ; tenga en cuenta que esto es diferente de AltGr + Shift , - , >

4voto

También puedes habilitar las teclas de composición para crear estos símbolos o incluso cadenas de texto con facilidad.

Abra GEdit e inserte lo siguiente:

include "/usr/share/X11/locale/en_US.UTF-8/Compose"

<Multi_key>     <1>     <2>     <3> : "Your text or symbol"     # Quick description
<Multi_key>     <o> : "↑"  U2191    # up arrow
<Multi_key>     <y> : "←"  U2191    # left arrow
<Multi_key>     <i> : "→"  U2191    # right arrow
<Multi_key>     <u> : "↓"  U2191    # down arrow

Guarda esto como .XCompose (distingue entre mayúsculas y minúsculas) en su directorio principal.

Abre la configuración de tu teclado (configuración del sistema → configuración del teclado) y ve a la pestaña de atajos. En la sección de "escritura" encontrarás un ajuste de "Tecla de composición". Establece tu tecla de composición (te aconsejo que uses la tecla Alt para mantener tus accesos directos).

Gnome Compose Key setting for gnome
Unidad Compose Key setting for Unity Xfce
Compose Key setting for xfce. Source: wikipedia Compose Key

Cierre la sesión y vuelva a iniciarla.
Para invocar rápidamente sus símbolos, pulse las siguientes teclas en secuencia Compose Key123 .
Sólo tienes que sustituir 1,2,3,4,5 etc. por las teclas que quieras utilizar.

Si no funciona añadir

export GTK_IM_MODULE="xim"

hasta el final de ~/.profile . Si xim no te funciona tendrás que instalar uim ( sudo apt-get install uim ) y sustituir el xim en ~/.profile con uim y cerrar la sesión y volver a entrar.

1 votos

Usar RAlt como tecla de composición es, en mi opinión, una mala idea, ya que ya es un turno de tercer y cuarto nivel. Estoy usando Caps Lock.

1 votos

La tecla super derecha es la mejor si tu teclado la tiene (IMO). La tecla de pausa también es bastante útil, pero realmente es una cuestión de opinión.

0 votos

Las cuatro flechas parecen decir U2191 . Es que ¿correcto?

3voto

Sadi Puntos 5758

Una alternativa a la interfaz gráfica de usuario: los indicadores de caracteres

La instalación de este pequeño indicador le permitirá insertar fácilmente este tipo de caracteres sin tener que memorizar muchas combinaciones de teclas:

https://github.com/Sadi58/indicator-chars

enter image description here

0voto

Nicolas Puntos 1

Hay una respuesta mucho más simple que todas las demás respuestas dadas aquí, la flecha hacia arriba está directamente disponible : AltGr + Shift + U da ↑. Puede comprobar visualmente toda la distribución del teclado en el menú de configuración del idioma.

0 votos

Respuesta de enero ya mencionado AltGr+Mayúsculas+U

-1voto

WANPIS KII Puntos 1

Para teclear las flechas arriba ↑, abajo ↓, derecha → e izquierda ←, asegúrese de activar Num Lock a continuación, pulse Alt , mientras se pulsa la tecla Alt tipo 24, 25, 26 o 27 respectivamente y suelte el Alt y aparecerán las flechas.

1 votos

-1 Esto funciona en Windows, no en Ubuntu.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: