AllChars compor chave não funciona no EmacsW32 e mintty

0

Eu uso AllChars 5.0.181 em uma máquina com Windows XP para ter uma chave de composição (definida como Tecla Menu ). Ele funciona na maioria das aplicações (por exemplo, Menu ^ a produz â ).

No entanto, existem duas aplicações em que isto não funciona:

  • Em EmacsW32 23.1 (reportando como GNU Emacs 23.1.50.1 (i386-mingw-nt5.1.2600) of 2009-11-04 on LENNART-69DE564 (patched) : quando pressiono Menu ^ a , recebo a mensagem <packet> is undefined .

  • No mintty 0.8.2 do Cygwin, O menu ^ a não tem efeito.

Menu Menu faz o que o Menu faria sem AllChars em todas as aplicações, mesmo no EmacsW32 e no mintty.

Estou procurando uma forma de fazer AllChars funcionar no Emacs e no mintty, ou outra maneira de obter uma chave de composição ( não chaves) que funcione em todos os aplicativos.

    
por Gilles 15.09.2010 / 20:54

1 resposta

1

O problema no mintty é que ele não processa o código de chave virtual VK_PACKET, que é o que AllChars usa para enviar caracteres compostos para os aplicativos. Corrigido no svn trunk, para a versão 0.9.

Eu acho que é o mesmo problema no emacs.

    
por 18.09.2010 / 11:22