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?
xorg
keyboard
keyboard-layout
shortcut-keys
Michael Crenshaw
fuente
fuente
/etc/default/console-setup
para que la línea con seXKBOPTIONS=""
conviertaXKBOPTIONS="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.
fuente
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.
fuente
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‽ :-)fuente
Tendrá que definir un diseño de teclado xkb personalizado . Encontré esta guía pero no la he intentado yo misma.
fuente