it-swarm-ja.com

コマンドをメタにするためにMacOSXでemacsバインディングを変更する

2010-05-08のGNU Emacs 23.2.1(x86_64-Apple-darwin、NS Apple-appkit-1038.29)を黒で使用しています。 OS Xでローカル。ここからダウンロードしました: http://emacsformacosx.com/

私の問題は、コマンドキーが通常のemacsメタバインディングにマップされていないことです-たとえば、describe-keybindingを実行すると、コマンドキーが「カット」されることをosxユーザーが知っているものにマップされます。

これらのosxバインディングを取り除き、コマンドを通常のgnuメタバインディングにマップして戻すにはどうすればよいですか?

7
dar

ここで見つけました: http://www.emacswiki.org/emacs/AquamacsFAQ

(setq mac-command-modifier 'meta)
7
dar

KeyRemap4MacBook を試してください(名前に関係なく、すべてのMacで動作します)。これにより、キーボードのほぼすべてのキーを再マッピングできます(左右のシフトへの異なるマッピングなども)。

Xmlファイルで独自のマッピングを定義する場合、アプリケーション固有のマッピングやデバイス固有のマッピングなど、あらゆる種類の高度なオプションを使用できます。

M-x customize-group RET ns RETを使用して、在庫のemacsで快適なキーを変更することもできます。

ヒント-特殊文字を入力するためにAltキーが必要な場合は、「leftalt」を「fn」にマップし、「fn」を「meta」として使用するようにemacsを設定することです。

2
bdecaf