Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I use AllChars 5.0.181 on a Windows XP machine to have a compose key (set to the Menu key). It works in most applications (e.g. Menu ^ a produces â).

However, there are two applications where this doesn't work:

  • In EmacsW32 23.1 (reporting as GNU Emacs (i386-mingw-nt5.1.2600) of 2009-11-04 on LENNART-69DE564 (patched): when I press Menu ^ a, I get the message <packet> is undefined.

  • In mintty 0.8.2 from Cygwin, Menu ^ a has no effect.

Menu Menu does what Menu would do without AllChars in all applications, even EmacsW32 and mintty.

I'm looking for either a way make AllChars work in Emacs and mintty, or another way to get a compose key (not dead keys) that works in all applications.

share|improve this question
up vote 1 down vote accepted

The problem in mintty is that it doesn't process the VK_PACKET virtual key code, which is what AllChars uses to send composed characters to applications. Fixed on svn trunk, for version 0.9.

I'd guess it's the same issue in emacs.

share|improve this answer
Thanks a lot! I'll try to test on Monday. – Gilles Sep 18 '10 at 11:41
Emacs 24 (specifically the checkout from 2010-09-16 distributed as EmacsW32) works, and your patch to mintty does work. Thanks again! – Gilles Sep 20 '10 at 19:52
You're welcome. Thanks for testing! – ak2 Sep 21 '10 at 11:03
I am using mintty 1.0.1 and AllChars does not work either. There seems to be a regression. – sam hocevar Oct 17 '11 at 11:24
@Sam Can you enter a mintty issue with details of how it's failing? I've just tried it and it seems fine. – ak2 Oct 18 '11 at 18:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.