Usando o XKB, como eu poderia fazer o teclado enviar o keysym <RTRN>
quando eu pressionar Ctrl-J
? O objetivo é garantir que cada programa reconheça essa combinação de chaves.
Eu sei que há sobreposições. Mas o único exemplo abrangente que encontrei foi com uma chave (como em NumLock) habilitando e bloqueando o recurso de sobreposição, alterando assim os keyymsyms das teclas com sobreposição até que a tecla especial (NumLock) seja pressionada novamente.
Na situação específica, o Ctrl deve ativar a sobreposição apenas enquanto estiver pressionada (se comportando em relação ao NumLock, como a Shift está relacionada ao ShiftLock). Isso é especialmente problemático porque quando Ctrl-J
é pressionado, ele não deve enviar Ctrl-<RTRN>
, mas deve enviar apenas <RTRN>
.
Claro, o Ctrl deve continuar se comportando como um Ctrl com qualquer outra combinação de teclas.
Você pode me dizer como isso pode ser feito? Qualquer ajuda é muito obrigada.