Клавиша создания AllChars не работает в EmacsW32 и Mintty

387
Gilles

Я использую AllChars 5.0.181 на компьютере с Windows XP, чтобы иметь ключ compose (установленный для Menuключа). Это работает в большинстве приложений (например, Menu ^ aпроизводит â).

Однако есть два приложения, в которых это не работает:

  • В EmacsW32 23.1 (сообщая как GNU Emacs 23.1.50.1 (i386-mingw-nt5.1.2600) of 2009-11-04 on LENNART-69DE564 (patched): когда я нажимаюMenu ^ a, я получаю сообщение <packet> is undefined.

  • На мятный 0.8.2 от Cygwin Menu ^ aне действует.

Menu Menuделает то, что Menuбыло бы без AllChars во всех приложениях, даже EmacsW32 и Mintty.

Я ищу либо способ заставить AllChars работать в Emacs и Mintty, либо другой способ получить составной ключ ( не мертвые ключи), который работает во всех приложениях.

0

1 ответ на вопрос

1
ak2

Проблема в mintty заключается в том, что он не обрабатывает код виртуальной клавиши VK_PACKET, который AllChars использует для отправки составных символов в приложения. Исправлено на стволе SVN, для версии 0.9.

Я предполагаю, что это та же проблема в Emacs.

Emacs 24 (в частности, извлечение 24.0.50.1 от 2010-09-16, распространяемое как [EmacsW32] (http://www.ourcomments.org/Emacs/Emacs.html)) работает, и ваш патч для mintty работает. Еще раз спасибо! Gilles 13 лет назад 1
Пожалуйста. Спасибо за тестирование! ak2 13 лет назад 0
Я использую mintty 1.0.1 и AllChars тоже не работает. Кажется, есть регресс. sam hocevar 12 лет назад 0
@Sam Можете ли вы ввести мятную проблему с подробной информацией о том, как она выходит из строя? Я только что попробовал, и это кажется хорошим. ak2 12 лет назад 0
@ ak2: конечно, я собирался, но я не уверен, какую дополнительную информацию предоставить. Может быть, разница в том, что я использую RightAlt вместо RightCtrl по умолчанию? Проблема в http://code.google.com/p/mintty/issues/detail?id=298. sam hocevar 12 лет назад 0
@ ak2, кстати, так как у меня было слишком много проблем с AllChars, я написал свое собственное программное обеспечение для составления ключей для Windows, и оно намного более надежное - если вы хотите взглянуть на него, оно называется [WinCompose] (https : //github.com/SamHocevar/wincompose). sam hocevar 10 лет назад 0