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


28

Cuando estoy programando, me parece útil usar algún símbolo 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 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 agregarlo manualmente?


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

Quizás haya una mejor manera, pero resuelvo estas cosas creando mis propios archivos de mapas de claves. Mire los archivos /usr/share/X11/xkb/symbols/, copie y modifique uno de ellos, cárguelo con setxkbmap.
Enero

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

2
Para obtener una guía para usarlos: help.ubuntu.com/community/…
franzlorenzon

Respuestas:


26

Si observa el archivo /usr/share/X11/xkb/symbols/latin, encontrará 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 ] };

Entonces, aparentemente, una flecha hacia arriba (↑) ya está definida - para ALT GR+ SHIFT+ U. Si no, puede copiar el archivo en un directorio, editarlo a voluntad, nombrar el perfil de alguna manera (diga "foo" en lugar de "latino") y simplemente ejecutar

setxkbmap -I. -layout foo

( -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úscula, tecla con altgr y tecla con algr + shift. Los nombres de las entidades (keysyms) que xkb puede reconocer se pueden encontrar aquí .


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

@ Enero Gracias por compartir el latinarchivo, 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 ; Tenga en cuenta que esto es diferente de AltGr+ Shift, -, >.
arroz Landau


3

Alternativamente, 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"

<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

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

Abra la configuración del teclado (configuración del sistema → configuración del teclado) y vaya a la pestaña de accesos directos. En la sección "mecanografía" encontrarás una configuración de "Redactar clave". Establezca esto en su clave de redacción (le recomiendo alt alt para mantener sus accesos directos conocidos)

Gnome Unity XfceComponer configuración de clave para gnome
Componer configuración de clave para Unity
Componer configuración clave para xfce.  Fuente: wikipedia Compose Key

Cierre sesión y vuelva a iniciar sesión.
Para invocar rápidamente sus símbolos, presione las siguientes teclas en secuencia Compose Key123.
Simplemente reemplace 1,2,3,4,5, etc., etc. con las teclas que desee usar.

Si no funciona, agregue

export GTK_IM_MODULE="xim"

hasta el final de ~/.profile. Si xim no funciona para usted, tendrá que instalar uim ( sudo apt-get install uim) y reemplazar el xim ~/.profilecon uim y cerrar sesión y volver a iniciar sesión.


1
Usar RAlt como clave de composición es, en mi humilde opinión, una mala idea, ya que ya es un cambio de tercer y cuarto nivel. Estoy usando el bloqueo de mayúsculas.
Erbureth dice Reinstate Monica

1
La súper tecla correcta es la mejor si su teclado la tiene (IMO). La tecla de pausa también es bastante útil, pero realmente es una cuestión de opinión.
Akisame

Las cuatro flechas parecen decir U2191. Es eso correcto?
EKons

no, pero en realidad no importa. Lo uso sin todos los Ucódigos, pero puedes agregarlo ...
Akisame

Utilizo la tecla de menú entre la derecha alt (Alt Gr) y la derecha ctrl como componer, tanto en Linux como en Windows (allí usando el maravilloso WinCompose ... en caso de que "tenga que" usar Windows)
Jürgen A. Erhard

0

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


-1

Para escribir arriba ↑, abajo ↓ y la flecha → ← flechas, asegúrese de activar "bloqueo numérico" y luego presione Alt, mientras presiona el botón ALT escriba 24,25,26,27 respectivamente y suelte el botón ALT y aparecerán las flechas . Por Wanpis Nimrod Kii de PNG


-1 Esto funciona en Windows, no en Ubuntu.
wjandrea
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.