![Mezclar "Alt"/"windows"/"Alt Gr" solo en un teclado USB (y posiblemente no en un teclado de computadora portátil)](https://rvso.com/image/1618748/Mezclar%20%22Alt%22%2F%22windows%22%2F%22Alt%20Gr%22%20solo%20en%20un%20teclado%20USB%20(y%20posiblemente%20no%20en%20un%20teclado%20de%20computadora%20port%C3%A1til).png)
Debido a un desafortunado malentendido en la lectura de la etiqueta, pedí y recibí unEl teclado 4...para Mac. Lo cual hubiera sido bueno si no hubiera usado un escritorio KDE Neon (que es una marca de Ubuntu Bionic específica de KDE).
En definitiva, no cambia mucho porque el diseño escasiidéntico al diseño estándar de EE. UU. que tiene mi ThinkPad. Sin embargo, hay una pequeña diferencia: cambiaron las Alt Grteclas y Super. Para ser precisos, aquí están los teclados uno al lado del otro.
La flecha roja muestra lo que sucede cuando hago clic en algo en el teclado Das. Hay varios problemas, pero mi problema principal es que hay una cmdtecla a la derecha de la barra espaciadora y realmente necesito que esa llave sea mía Alt Grporque la uso.muchopara personajes internacionales.
Después de probar el teclado con xev
, recibí los siguientes eventos:
#############################
#### alt option (left) ####
#############################
KeyPress event, serial 40, synthetic NO, window 0xc400001,
root 0x1a0, subw 0x0, time 360620584, (875,245), root:(2795,282),
state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
##################
### cmd (left) ###
##################
KeyPress event, serial 40, synthetic NO, window 0xc400001,
root 0x1a0, subw 0x0, time 360669131, (1346,776), root:(3266,813),
state 0x10, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
###################
### cmd (right) ###
###################
KeyPress event, serial 40, synthetic NO, window 0xc400001,
root 0x1a0, subw 0x0, time 360701716, (635,185), root:(2555,222),
state 0x10, keycode 134 (keysym 0xffec, Super_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
##########################
### alt option (right) ###
##########################
KeyPress event, serial 42, synthetic NO, window 0xc400001,
root 0x1a0, subw 0x0, time 360746058, (705,144), root:(2625,181),
state 0x10, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Hasta ahora he estado investigando:
- Crear un nuevo mapa de teclas, pero parece complicado porque las teclas modificadoras no son realmente parte del mapa de teclas en sí.
- Ejecuté
setxkbmap -option altwin:swap_alt_win
lo que parece haber cambiado las claves,xev
pero ahora no hay ninguna clave que actúe como Alt Grtal.
Como beneficio adicional, si alguien pudiera ayudarme a encontrar una solución que separe el diseño del teclado de la computadora portátil del teclado USB, sería fantástico. Esto es lo que xinput
me dice:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
⎜ ↳ TPPS/2 Elan TrackPoint id=12 [slave pointer (2)]
⎜ ↳ Logitech MX Vertical id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated Camera: Integrated C id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=13 [slave keyboard (3)]
↳ Metadot - Das Keyboard Das Keyboard id=14 [slave keyboard (3)]
↳ Metadot - Das Keyboard Das Keyboard id=15 [slave keyboard (3)]
↳ Logitech MX Vertical id=17 [slave keyboard (3)]
¡Cualquier ayuda para modificar esto es muy bienvenida!