¿Cómo puedo agregar una secuencia de teclas de composición personalizada?
Por ejemplo, me gustaría Compose, |, >para escribir el ▸
símbolo.
He intentado agregar lo siguiente a ~/.XCompose
:
# Import default rules from the system Compose file
include "%L"
# Custom definitions
<Multi_key> <bar> <greater> : "▸" U25B8 # Black right-pointing small triangle
pero la nueva secuencia no se puede usar en ningún lado excepto en xterm.
Instalar ibus-table-compose y luego habilitar el método de entrada Compose en IBus no resolvió el problema; IBus imitó muchas secuencias de teclas compuestas, pero no la que yo había creado.
keyboard-layout
compose-key
ændrük
fuente
fuente
xev
. Pero por supuesto, esto es solo mi suposición.U25B8
a código clave60
en~/.xmodmaprc
. No estoy preguntando cómo escribir ▸; Estoy preguntando cómo crear una secuencia de teclas compuestas para ello.Respuestas:
Cree un archivo
~/.XCompose
(que es un archivo nombrado.XCompose
en su carpeta "home") que contiene lo siguiente:Consulte
man 5 Compose
para obtener más información sobre el formato de este archivo.fuente
~/.XCompose
archivo no parece tener ningún efecto incluso después de reiniciar. ¿Has conseguido que esto funcione?Cree un archivo nombrado
.XCompose
en su directorio de inicio (~/.XCompose
), que contiene:Consulte
man 5 Compose
para obtener más información sobre el formato de este archivo.Agregue lo siguiente a
~/.profile
:En Ubuntu 18.04 (tal vez otros), es posible que deba usar lo siguiente:
Cierre sesión y vuelva a iniciarla. O reinicie X. O reinicie.
fuente
im-config
(8) para la personalización). Es decir, la configuración de .XCompose funciona tanto en aplicaciones GTK (GNOME) como Qt (KDE), y .XCompose y Ctrl + Shift + U funcionan en aplicaciones GTK (como Eclipse).apt-get
eluim
paquete o tuviste que configurar algo más?En Ubuntu 14.04 hice lo siguiente:
1) Instalado
uim
con el Administrador de Software, otros paquetes comouim-xim
,uim-gtk2
,uim-gtk3
yuim-qt
están instalados de automóviles. Ver https://launchpad.net/ubuntu/+source/uim .2) Variables ambientales definidas agregando las siguientes líneas a
~/.profile
, de esta manera las secuencias de teclas compuestas personalizadas solo se aplican al usuario actual:El
~/.XCompose
archivo del OP debería funcionar después de reiniciar 1) Ubuntu o 2) solo el servidor X ejecutando el siguiente comando en una terminal:Nota: reiniciar solo parece necesario después de modificar el
~/.profile
archivo, las modificaciones~/.XCompose
surtirán efecto la próxima vez que se inicie una aplicación (Terminal, Gedit, etc.).Para verificar si las variables ambientales están establecidas correctamente, ingrese el siguiente comando en su terminal:
Muchas gracias a:
Acerca de las secuencias de teclas compuestas personalizadas:
Acerca de la asignación personalizada del teclado:
.Xcompose
Archivos de ejemplo para imitarWindow US International
teclados:fuente