30 votos

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

Cuando estoy programando, encuentro útil usar algunos símbolos Unicode como ↑ para indicar en 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 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ñadirla manualmente?

4 votos

No sabía nada de esto, solía ir a un navegador, buscar en Internet y pegarlo en una terminal.

0 votos

Quizás haya una mejor manera, pero resuelvo estas cosas creando mis propios archivos de mapas de teclas. Mira los archivos en /usr/share/X11/xkb/symbols/, copia y modifica uno de ellos, cárgalo con setxkbmap.

0 votos

@Dan, y hay muchos otros con accesos directos, como ¹, ², ³, ¼, ½, «, » etc . @ enero gracias, 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   { [         y,          Y,    leftarrow,          yen ] };
key   { [         u,          U,    downarrow,      uparrow ] };
key   { [         i,          I,   rightarrow,     idotless ] };
key   { [         z,          Z,    leftarrow,          yen ] };

Por lo tanto, al parecer una flecha hacia arriba (↑) ya está definida -- para ALT GR+SHIFT+U. De lo contrario, puedes copiar el archivo a un directorio, editarlo a tu gusto, nombrar el perfil de alguna manera (digamos "foo" en lugar de "latin") y simplemente ejecutar

setxkbmap -I. -layout foo

(el -I. hace que setxkbmap busque 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 presionar la tecla, tecla con mayúsculas, tecla con altgr y tecla con algr+shift. Los nombres de las entidades (keysyms) que xkb puede reconocer se pueden encontrar aquí.

0 votos

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

0 votos

@Enero Gracias por compartir el archivo latin, algo que quería saber. ¿Sabrías dónde se guardan los códigos para la combinación Shift+AltGr? Por ejemplo, Shift+AltGr, -, > también da ; ten en cuenta que esto es diferente de AltGr+Shift, -, >.

4voto

Como alternativa, puede 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"

 <1> <2> <3> : "Su texto o símbolo" # Descripción rápida
  : "↑" U2191 # flecha hacia arriba
  : "←" U2191 # flecha izquierda
  : "→" U2191 # flecha derecha
  : "↓" U2191 # flecha abajo

_

Guarde esto como .XCompose (sensible a mayúsculas y minúsculas) en su directorio de inicio.

Abra la configuración de su teclado (configuración del sistema → configuración del teclado) y vaya a la pestaña de accesos directos. En la sección de "escritura" encontrará una configuración de "Tecla de Composición". Establezca esto en su tecla de composición (recomiendo la tecla derecha alt para mantener sus accesos directos conocidos)

Gnome Configuración de la Tecla de Composición para gnome
Unity Configuración de la Tecla de Composición para Unity Xfce
Configuración de la Tecla de Composición para xfce. Fuente: wikipedia Compose Key

Cierre sesión y vuelva a iniciar sesión.
Para convocar sus símbolos rápidamente, presione las siguientes teclas en secuencia Tecla de Composición123.
Simplemente reemplace 1,2,3,4,5, etc. con las teclas que desee utilizar.

Si no funciona añada

export GTK_IM_MODULE="xim"

al final de ~/.profile. Si xim no está funcionando para usted, deberá instalar uim (sudo apt-get install uim) y reemplazar el xim en ~/.profile por uim y cerrar sesión y volver a iniciar sesión.

_

1 votos

Usar RAlt como tecla Compose es, en mi opinión, una mala idea, ya que ya es un cambio de nivel 3 y 4. Yo uso Bloq Mayús.

1 votos

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

0 votos

Las cuatro flechas parecen decir U2191. ¿Eso es correcto?

3voto

Sadi Puntos 5758

Una alternativa GUI: indicator-chars

Instalar este pequeño indicador le permitirá insertar fácilmente caracteres como este sin tener que memorizar muchas combinaciones de teclas:

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

introducir descripción de la imagen aquí

0voto

Nicolas Puntos 1

Hay una respuesta mucho más sencilla que todas las demás respuestas dadas aquí, la flecha hacia arriba está directamente disponible: AltGr+Shift+U da como resultado ↑. Puedes verificar visualmente todo el diseño del teclado en el menú de configuración del idioma.

0 votos

La respuesta de enero ya mencionó AltGr+Shift+U.

-1voto

WANPIS KII Puntos 1

Para escribir las flechas hacia arriba ↑, abajo ↓, derecha → y izquierda ←, asegúrate de activar Bloq Num y luego presiona Alt, mientras presionas el botón Alt escribe 24, 25, 26 o 27 respectivamente y suelta el botón Alt y las flechas aparecerán.

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:

X