Todavía soy novato en Linux, pero hay algo que me resulta realmente molesto: mi teclado, haga lo que haga, no tiene la distribución que quiero. Probé muchas soluciones, pero uso un teclado francés canadiense (FC) y el diseño de Linux FC no es como el de Windows, por lo que tener uno igual para todas partes sería una gran ventaja para mí.
Esto es lo que probé.
Lo primero que escribí:
xev
Luego le doy a la tecla 'z', porque es la que quiero modificar. Básicamente, quiero que la tecla 'z' siga funcionando normalmente, pero si hago clic en la tecla ALT derecha, quiero que se muestre: '«' (guillemotleft)
KeyRelease event, serial 37, synthetic NO, window 0x5c00001,
root 0x526, subw 0x0, time 4040472, (-215,198), root:(536,634),
state 0x10, keycode 52 (keysym 0x7a, z), same_screen YES,
XLookupString gives 1 bytes: (7a) "z"
XFilterEvent returns: False
Bueno, la clave es la número 52.
Luego escribo:
xmodmap-pm
Y esto es lo que muestra:
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
Básicamente, creo que mi tecla ALT derecha es ISO_Level3_Shift (0x5c). Lo que necesito ahora es encontrar una manera de hacerlo funcionar de modo que si hago clic en la tecla ALT-Derecha con la tecla 'z', obtenga un '«'. Aquí es donde estoy estancado.
Intenté muchas cosas, incluidas cosas como
xmodmap -e "keycode 52 mod5 = guillemotleft z"
pero no funcionó. En algún momento pude obtener una '«', pero luego la 'z' ya no funcionó.
¿Qué puedo hacer para que funcione? ¿Cuál es el comando para modificar mod5 sin modificar la configuración de z Z o, más concretamente, cómo puedo presionar la tecla ALT derecha + z y obtener '«'?
Gracias
Respuesta1
xmodmap
se está quedando obsoleto gradualmente y no funcionará en Ubuntu que ejecute Wayland. Por otro lado, editar directamente archivos de distribución del teclado es bastante complicado.
En su lugar, es posible que desee probar la distribución del teclado "francés (Canadá, heredado), que tiene la «
combinación AltGr en z y »
en x.