No Linux Console, existe uma maneira de acertar uma tecla morta duas vezes para imprimir o caractere morto correspondente na tela? como é o caso no X11?
Por exemplo, eu quero que a seqüência lógica ^ ^ envie um caractere circunflexo '^'
para o meu TTY. Atualmente eu tenho que fazer ^ ESPAÇO no Linux Console, o qual eu não estou acostumado depois de muitos anos em um ambiente X.
Estou usando o mapa-chave kbd stock fr-bepo , que mapeia o dead_circumflex
keysym para a chave física Y (código de acesso 21) do meu teclado AZERTY .
Depois de ler a página man keymaps(5)
, tentei adicionar as seguintes regras no meu mapa de teclado modificado
keycode 21 = dead_circumflex # already set by 'fr-bepo'
compose '^' '^' to asciicircum # added by me
mas isso não parece funcionar como esperado ...
Isto apenas faria com que a seqüência lógica COMPOSE ^ ^ funcionasse, mas isso seria pior que o estoque ^ Sequência SPACE ..
Eu acho que isso é devido ao fato de que dead_circumflex
é equivalente a uma sequência lógica COMPOSE ^ , atingindo duas vezes meu Y chave física geraria a seqüência lógica COMPOSE ^ COMPOSE ^ ao invés de COMPOSE < kbd> ^ ^ Eu estava esperando.
É claro que não posso apenas mapear a chave física Y para a planície asciicircum
keysym, porque eu também preciso do lógico ^ E sequência para gerar um caractere 'ê'
(geralmente usado em francês).