Gostaria de mapear a AltGrtecla do meu teclado para produzir Ctrl+ Alt. Estou ciente xkb
e xmodmap
. Pelo que eu sabia, no entanto, usando-os, você só pode mapear combinações de teclas em teclas únicas, e não o contrário.
Responder1
Depois de tentar e não conseguir fazê-lo funcionar com uma combinação de xbindkeys e xvkbd/xte (nunca consegui fazer com que certos caracteres {
, [
, ]
, }
, \
, etc. se comportassem corretamente, talvez porque uso um layout de teclado escandinavo), finalmente encontrei um solução simples e prática:Chave automática. Aqui estão as instruções exatas para fazê-lo funcionar:
- Instale o Autokey através do software Ubuntu (usei a versão GTK, não o KDE) ou por:
sudo apt-get install autokey-gtk
. - Configure um script por tecla, por exemplo, para
{
usar este código:keyboard.send_keys("<alt_gr>+7")
e defina a tecla de atalho para Ctrl+ Alt+ 7(primeiro defina a tecla de atalho para 7 e depois adicione Ctrl e Alt como modificadores). Isso funcionou pelo menos para as chaves de escrita de código mais importantes:{ [ ] } \
. - Adicione autokey aos aplicativos de inicialização (pesquise “start” para encontrá-lo) e, em seguida, adicione um programa com “autokey” como comando.
Esta solução funcionará para qualquer coisa em execução na sessão X atual (eu acho), mas não funcionará se você iniciar uma nova sessão de terminal usando Ctrl+Alt+[F2-F6].