De acordo com esta página , Shift não pode ser encadernado em terminais, somente via GUI.
Estou tentando ligar Ctrl + Deslocar + W para algo no emacs no Ubuntu. Nada acontece quando pressiono essa combinação de teclas. Quando eu chamo describe-key
nessa combinação de teclas, nada acontece.
O Ubuntu está interceptando essa combinação de teclas?
Estou executando o emacs no modo gráfico sob a interface padrão do Ubuntu (o que quer que seja). Se eu digitar C-S-q
ou C-S-s
eles funcionam bem, mas quando eu atingir C-S-w
, o emacs se comportará como se nada tivesse acontecido.
Existe uma maneira de ver se o gerenciador de janelas está interceptando a tecla pressionada?
De acordo com esta página , Shift não pode ser encadernado em terminais, somente via GUI.
Inicie outro servidor X em um console diferente, com o emacs como o processo principal:
startx emacs
Agora você não tem gerenciador de janelas e pode determinar se C-S-w
faz isso para o emacs.
Esse é o primeiro estágio do rastreamento do problema. Se o problema é o próprio Emacs, então veja primeiro function-key-map
; se for o gerenciador de janelas, então ps -fHu$USER
(na sua sessão X principal) para descobrir qual gerenciador de janelas você recebeu.