Soy un poco fanático del interrobang (‽), pero obviamente no está en mi teclado. ¿Cómo puedo asignar ese personaje a una combinación de teclas?
Soy un poco fanático del interrobang (‽), pero obviamente no está en mi teclado. ¿Cómo puedo asignar ese personaje a una combinación de teclas?
Respuestas:
Otra opción es hacer uso de la tecla 'componer'. Usando Ubuntu , elija uno en el Teclado → Diseños → Configuración de opciones (elijo Alt derecho). Para Kubuntu , vaya a Configuración del sistema → Dispositivos de entrada → Teclado → Avanzado, marque "Configurar opciones de teclado", y luego seleccione la tecla elegida en "Compose key position".
Para usar la clave de redacción, escriba Compose+ ?+ !.
Hay muchos caracteres útiles que puede generar de esta manera: http://www.hermit.org/Linux/ComposeKeys.html
/etc/default/console-setup
para que la línea con se XKBOPTIONS=""
convierta XKBOPTIONS="compose:rwin"
(o cualquier tecla que desee que se convierta en la "clave de redacción " o "clave múltiple") debería funcionar. Consulte también la guía a la que se refiere Source Lab , así como las páginas a las que enlaza en la parte inferior para obtener más información acerca de las opciones de XKB y los nombres clave y demás.
/etc/default/keyboard
ahora.
Otra opción de bajo nivel para probar, especialmente si no puede hacer que xkb funcione es usar xmodmap directamente.
Lo primero que debe hacer es tener una idea de la distribución actual del teclado. Abra una terminal y escriba:
xmodmap -pke
Esto le dará una lista de posiciones numeradas en su teclado y a qué están asignadas. Por ejemplo, puede ver una entrada como:
keycode 14 = 5 percent 5 percent
Esto significa que cierta tecla se asigna a 5 cuando se presiona normalmente, el signo de porcentaje% cuando se presiona con un cambio. (Y los siguientes dos valores son para cuando Mode_shift está activo; pero no entremos en eso ahora.
Si quisiera cambiar esta clave, podría escribir:
xmodmap -e "keycode 14 = 5 U203D 5 UD203D"
Ahora, en lugar de obtener un signo de porcentaje% cuando escribo shift-5, obtengo‽.
Eso es solo un ejemplo; probablemente no quieras reasignar% a‽. Pero tal vez hay alguna otra clave que no usa mucho. Por ejemplo, una buena opción podría ser reasignar el menú shift en su lugar. Entonces veo xmodmap -pke
que tengo:
xmodmap -e "keycode 135 = Menu Menu Menu Menu"
Podría hacerlo en su lugar:
xmodmap -e "keycode 135 = Menu U203D Menu U203D"
Si quiero hacer que sea permanente, simplemente tírelo dentro de un script de inicio que se ejecute automáticamente, como .profile, .bashrc o .xinitrc, o cree el suyo que Lubuntu carga automáticamente.
Sin embargo, es muy importante ejecutar xmodmap -pke
primero para ver cómo se ve su configuración inicial. Sus números de código clave pueden ser diferentes a los míos. Y también es la mejor manera de ver qué más hay disponible.
De todos modos, esa es una opción de muy bajo nivel. Si quieres una opción de alto nivel, mira algo como autokey o xdotool en su lugar.
En GNOME puede ingresar caracteres unicode por tipo Ctrl+ Shift+ u+ unicode point, seguido de Spaceo Enter.
Entonces, escriba un interrogatorio, ingresaría Ctrl+ Shift+ u+ 2032d+ Space.
Qué bueno es eso ... En realidad, creo que es un poco torpe, pero hace el trabajo.
Aquí hay algo que funciona bien:
xdotool key ctrl+shift+u
type "203d "
Esto se basa en la respuesta de Matt, pero tecleará las teclas por ti cada vez que toques el atajo de teclado (aunque un poco lento, unos 150 ms).
Para agregar cualquier otro personaje, vaya al mapa de caracteres gnome y búsquelo; En la barra de estado debería ver el índice hexadecimal del glifo, es decir, "U + 203d".
Ahora tengo el interrobang asignado Ctrl+?
, ver‽ :-)
Tendrá que definir un diseño de teclado xkb personalizado . Encontré esta guía pero no la he intentado yo misma.