Recientemente cambié a Ubuntu en mi computadora portátil y una cosa que casi me hizo volver a Windows es el hecho de que no puedo hacer que Ctrl+ Altactúe como Alt gr.
Lo he programado en varios años y, por ejemplo, estoy tan acostumbrado a hacer el signo "$" presionando ctrl+ alt+ 4. Aquí en Ubuntu tengo que usar "Alt gr + 4", la bruja casi me vuelve loco ...
¿Hay alguna solución para esto?
xmodmap
comando para hacer esto. Mira esto askubuntu.com/questions/5095/typing-using-key-combinationsRespuestas:
Puede agregar accesos directos globales para escribir caracteres especiales. Lo uso a menudo para mi diseño de teclado alemán con Ubuntu (en Windows esto funciona de fábrica).
Agregué los siguientes atajos:
Shift+ Enter+ 7para escribir la carta
{
Shift+ Enter+ 0para escribir la carta
}
Shift+ Enter+ 8para escribir la carta
[
Shift+ Enter+ 9para escribir la carta
]
Para agregar estos atajos, necesitará
xbindkeys
yxvkbd
:Luego edite el archivo de configuración:
Y agregue las siguientes líneas (edítelas como prefiera):
Luego vuelva a cargar xbindkeys:
Gracias a whiz por compartir esto ( http://forum.ubuntuusers.de/topic/strg-%2B-alt-alt-gr-wie-in-windows/ ).
fuente
c:XX
, por lo que sé, no son universales, por lo que no tendrás suerte buscando en Google. Sin embargo, puede encontrar un código clave localmente instalando y ejecutando "xev" en su línea de comando. Imprimirá todas sus acciones de teclado y mouse, por lo que tendrá que desplazarse un poco para encontrar "su" personaje.KeyRelease event, serial 40, synthetic NO, window 0x4c00001, root 0x7e, subw 0x0, time 35363548, (135,60), root:(903,472), state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES, XLookupString gives 1 bytes: (3c) "<" XFilterEvent returns: False
el número que necesita siempre está en la tercera línea, después del "código clave". Entonces, en este caso, 94.Después de intentar y no lograr que funcione con una combinación de xbindkeys y xvkbd / xte (nunca pude lograr que ciertos caracteres {, [,],}, \, etc. se comporten correctamente tal vez porque uso un diseño de teclado escandinavo), Finalmente encontré una solución simple y práctica: Autokey. Aquí están las instrucciones exactas para que funcione:
keyboard.send_keys("<alt_gr>+7")
y configure la tecla de acceso rápido en Ctrl + Alt + 7 (primero configure la tecla de acceso rápido en 7 y luego agregue Ctrl y Alt como modificadores). Esto al menos funcionó para las claves de escritura de código más importantes: {[]}.Esta solución funcionará para cualquier cosa que se ejecute en la sesión X actual (creo), pero no funcionará si inicia una nueva sesión de terminal usando Ctrl + Alt + (F2-F6).
fuente
Aunque esto todavía no responde a su pregunta, creo que es una solución más fácil que las otras respuestas.
Para que R-ALTfuncione AltGr, puede agregar la siguiente línea a su
~/.xinitrc
:Se AltGrpueden encontrar otras formas de pasar al tercer nivel (lo que generalmente se logra usando la clave), y se pueden definir nuevas formas
/usr/share/X11/xkb/symbols/level3
.fuente
Esto es lo que hice para que la L-Altclave actúe exactamente igual que la Altgrclave. No intenté con la CtrlAltllave
Consiste en modificar el archivo level3
En la terminal, cambie el directorio:
haga una copia del archivo level3:
edite level3 con cualquier editor de texto:
Deberías encontrar un bloque como este:
Agregue una copia del bloque con LALT (alt izquierda) en lugar de RALT (altgr):
Ahora, debería haber otros 3 bloques que comienzan con
key <RALT>
Haz lo mismo con ellos.
Guardar y Salir.
fuente
Solo uso los signos especiales cuando escribo código, así que logré arreglar esto es Sublime Text.
En Preferencias -> Vinculaciones de teclas - Usuario
inserte lo siguiente:
]
fuente