12

FSF Emacs 23 WindowsバージョンおよびEmacsW32のメタキーとしてAltを使用しようとしましたが、特にMx(Alt-x)が機能しません。

どういうわけか、Alt-x(Mx)のメタキーとしてAltを使用できません。私は本当に一生懸命検索しました、そして私が得たのはw32-meta-styleでメタキーをAltに切り替える方法だけです。現在、この変数の値は「メタキーとしてAltを使用」です。他のすべての値も試しましたが、成功しませんでした。さらに、パッチを適用していないバージョンのemacsをhttp://ourcomments.org/Emacs/EmacsW32.htmlからインストールし、元のバイナリをgnu.orgからインストールしました。すべてのバージョンで同じ問題が発生します。

Alt-x(Meta-x)を除いて、AltはMetaとして機能します。

私の設定は次のとおりです。

  • Windows 7 x64 Professional
  • ドイツ語キーボード

私はEmacs23のUbuntuバージョンを使用しているので、この質問はWindows固有のものです。

編集:それはWindows用のGrowlでした。起動時にロードされ、すべてのAlt-x入力をキャプチャします。したがって、私の解決策は、Growlを無効にすることでした。これは、もう必要ないためです。あなたのための別のアプリかもしれません。

4

3 に答える 3

12

箱から出して動作するはずです。Emacsを-Qフラグで起動した場合、Alt + xはMxとして機能しますか?これにより、カスタマイズの1つがWindowsでMxを壊している場合に備えて、カスタマイズの読み込みが禁止されます。

また、Emacsはデフォルトでは左側のAltキーのみをメタとして扱い、右側のAlt(AltGr)は特殊文字の入力に使用されます。

于 2011-06-30T21:52:57.190 に答える
1

わかりませんがw32-meta-style、設定しましたw32-alt-is-metaか?http://www.gnu.org/software/libtool/manual/emacs/Windows-Keyboard.htmlを参照してください

于 2011-06-28T12:55:25.977 に答える
0

Growlホットキーは変更できます: https ://groups.google.com/forum/#!topic / growl-for-windows / luSpf9lQQRM

ホットキーを無効にするには、「value」タグのコンテンツを削除するだけです。

于 2014-12-22T09:47:59.870 に答える