Я запускаю Cygwin с rxvt и пробовал mrxvt под X, а также по умолчанию bash в CMD. Mx не работает, в то время как другие комбинации Meta работают. xev ничего не показывает для этого (Meta показывает, как и следовало ожидать из того факта, что другие комбинации работают). Перепривязка в .inputrc не приводит к выполнению каких-либо действий. Spy++ показывает, что MOD_ALT'X 'нажат. На что еще я должен смотреть?
2 ответа
У меня работает Growl 2.0.6, и он, кажется, захватывает Mx. Я решил начать убивать запущенные приложения одно за другим, и Growl прекратил работать, и мне даже не нужно перезапускать Cygwin/emacs.
См., Например, ветку комментариев, прикрепленную к ответу на вопрос 1598854. В расположении, таком как %LOCALAPPDATA%\Growl\2.0.0.0\user.config
находится файл с настройкой:
<setting name="KeyboardShortcutCloseLast" serializeAs="String">
<value>Alt+X</value>
</setting>
Как только это будет удалено из Alt-X (предпочтительно для чего-то с более чем одним модификатором или очень редко), все будет работать как положено. Кажется, было внесено изменение в регистрацию горячих клавиш, так что Growl больше не может передавать ключ, и это еще не исправлено.
Установите следующую переменную среды Windows:
CYGWIN=tty
и перезапустите Cygwin.