.png)
Recientemente me mudé de MS Windows a Linux y es genial; pero hay una cosa que realmente me molesta y es el uso de Ctrl+ Alt+ keyen lugar de Alt Gr+ key.
Cuando programo, me irrita que no se pueda acceder fácilmente a botones de uso frecuente, como llaves y corchetes, a través de Ctrl++ . ¿ Cómo cambio el comportamiento de ++ para que haga lo mismo que + ?AltkeyCtrlAltkeyAlt Grkey
Como mencioné anteriormente, mi teclado tiene una distribución danesa.
Respuesta1
Puedes probarxbindkeys
sudo apt-get install xbindkeys
Cree el archivo de configuración predeterminado para xbindkeys
xbindkeys --defaults > /home/your-user-name/.xbindkeysrc
Instale xbindkeys-config, la GUI para xbindkeys
sudo apt-get install xbindkeys-config
sudo apt-get install xvkbd
Inicie xbindkeys con Ctrl+F2
xbindkeys
Para editor de GUI:
xbindkeys-config
Editar el archivo~/.xbindkeysrc
Comente los comandos que no desee.
Al final del archivo, coloque el mapeo que desee:
Ejemplo: Inicie Firefox con Ctrl+F
Firefox: Ctrl+F
La primera línea es la operación de línea de comando que se enviará cuando se produzca la combinación de teclas deseada.
La segunda línea es la pulsación de tecla para invocar la operación.
Para encontrar la sintaxis de la tecla AltGr que se presiona, puede ejecutar la utilidad xbindkeys-config y hacer clic en el botón Obtener clave.
Entonces
""xvkbd -xsendevent -text '[AltGr]'"" Ctrl+Alt
Nota final: puede configurar xbindkeys para que se inicie al inicio; en Ubuntu, simplemente vaya a Sistema -> Preferencias -> Aplicaciones de inicio y agregue un nuevo comando xbindkeys.
También verifiqueEste artículodesde nuestro sitio web
Respuesta2
Teclado > Atajos > Escritura > Teclas de caracteres alternativos:
seleccionar efectosLeft Alt
La advertencia es que esta solución deshabilitará todos los accesos directos del sistema operativo y la GUI donde Altestén involucrados... no es bueno.
Pero parece tener mucho sentido usarlo Caps Lock.
Sólo los COLÉRICOS lo necesitan y en realidad es más fácil escribir que Alto Ctrl+ Alt.
En Linux Mint 17.3 no hay ninguna opción para asignar Bloq Mayús a AltGr. Pero encontré que esta solución funciona:
Respuesta3
Podrías agregar atajos globales para escribir caracteres especiales. Utilizo esto a menudo para mi distribución de teclado alemán con Ubuntu (en Windows esto funciona de forma inmediata).
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ás xbindkeys
y xvkbd
:
sudo apt-get install xbindkeys xvkbd
Luego edite el archivo de configuración:
vim ~/.xbindkeysrc
Y agrega las siguientes líneas (edítalas como prefieras):
"xvkbd -xsendevent -text '{'"
m:0xc + c:16
Control+Alt + 7
"xvkbd -xsendevent -text '['"
m:0xc + c:17
Control+Alt + 8
"xvkbd -xsendevent -text ']'"
m:0xc + c:18
Control+Alt + 9
"xvkbd -xsendevent -text '}'"
m:0xc + c:19
Control+Alt + 0
"xvkbd -xsendevent -text '\[backslash]'"
m:0xc + c:20
Control+Alt + ssharp
"xvkbd -xsendevent -text '\[asciitilde]'"
m:0xc + c:35
Control+Alt + plus
Luego recarga xbindkeys:
xbindkeys -f ~/.xbindkeysrc
Gracias a genio por compartir esto (http://forum.ubuntuusers.de/topic/strg-%2B-alt-alt-gr-wie-in-windows/).
Esta es una copia de mi respuesta en unix.stackexchange.com:https://unix.stackexchange.com/a/184886/103140
Respuesta4
Después de intentar y no lograr que funcionara con una combinación de xbindkeys y xvkbd/xte (nunca pude lograr que ciertos caracteres {
, [
, ]
, }
, \
etc. se comportaran correctamente, tal vez porque uso una distribución de teclado escandinava), finalmente encontré un solución sencilla y práctica:clave automática. Aquí están las instrucciones exactas para que funcione:
Instale Autokey a través del software Ubuntu (usé la versión GTK, no KDE) o mediante:
sudo apt-get install autokey-gtk
Configure un script por tecla, por ejemplo, para
{
usar este código:keyboard.send_keys("<alt_gr>+7")
y establezca la tecla de acceso rápido en Ctrl+ Alt+ 7(primero configure la tecla de acceso rápido para 7luego agregar Ctrly Altcomo modificadores). Esto al menos funcionó para las claves de escritura de códigos más importantes:{
[
]
}
\
.- Agregue autokey a las aplicaciones de inicio (busque "iniciar" para encontrarlo) y luego agregue un programa con "autokey" como comando.
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).