私のemacs環境のタブキーにMeta
を再バインドしようとしています。私は周りを見回しましたが、それはcommand
またはoption
にバインドする以外の何かを見つけることができませんでした。emacsのmetaにタブキーをマップする方法はありますか?
1
A
答えて
2
Emacsだけではできません。ウィンドウシステム(* nux、Mac、MS Windows)のキーマップを変更する必要があります。
推論については、Mapping Caps Lock to Control from within Emacs on Windows,elisp how to check if Shift key is pressedおよびCan I send a keypress to Windows from Emacs?を参照してください。
あなたはあなたのウィンドウシステムの変更を行うことができます - あなたはOS Xを使用する場合は、KeyRemap4MacBookをインストールして、このようprivate.xmlを使用することができますが、それが何であるかを知っていると便利だろう...
1
:
<?xml version="1.0"?>
<root>
<appdef>
<appname>EMACS</appname>
<equal>org.gnu.Emacs</equal>
</appdef>
<item>
<name>tabtometa</name>
<identifier>tabtometa</identifier>
<only>EMACS</only>
<autogen>__KeyOverlaidModifier__ KeyCode::TAB, KeyCode::OPTION_L, KeyCode::TAB</autogen>
</item>
</root>
タブを保持するとオプションに変更されますが、押されるとタブとして保持されます。
あなたはCONTROL_R
および使用OPTION_L
を変更、非ASCII文字を挿入するためのオプションを使用する場合:
(setq ns-option-modifier 'nil)
(setq ns-right-control-modifier 'meta)
関連する問題
- 1. タブキーの操作を無効にする方法はありますか?
- 2. マップの逆を別のマップにコピーする方法はありますか?
- 3. Emacsで「プロジェクトファイル」を作成する方法はありますか?
- 4. emacs colorschemeを変更する方法はありますか?
- 5. Emacsキーマップをリセットする方法はありますか?
- 6. オブジェクトをプリミティブにマップする方法はありますか?
- 7. Googleマップでイベントをシミュレートする方法はありますか?
- 8. Emacsに特定のキーワードを無視させる方法はありますか?
- 9. IMAPはEmacs Rmailにありますか?
- 10. プリミティブのArrayListを単一の列にマップする方法はありますか?
- 11. 春の別のURLにURLをマップする方法はありますか?
- 12. Emacs:差分からスケルトンChangeLogを生成する方法はありますか?
- 13. emacsでこのシナリオをスクリプト化する方法はありますか?
- 14. DjangoアプリケーションのすべてのモデルにMetaパーミッションを適用する方法はありますか?
- 15. 複数のinputTextを配列プロパティにマップする方法はありますか?
- 16. Groovyに2つのマップをマージする方法はありますか?
- 17. Emacsのキーボードショートカットのアドバイスを黙らせる方法はありますか?
- 18. emacsでsplit-window-belowを元に戻す方法はありますか?
- 19. 階層を含むディメンションテーブルにエンティティをマップする方法はありますか?
- 20. エンティティフレームワーク内の不変のエンティティにマップする方法はありますか?
- 21. Emacsでバッファウィンドウを再編成する方法はありますか?
- 22. emacs lispで関数を定義解除する方法はありますか?
- 23. emacsからレンダリングされたWebサイトを見る方法はありますか?
- 24. 戦争中のクラスが耳からMETA-INFにアクセスする方法はありますか?
- 25. Googleマップにマーカーを再ドロップする方法はありますか?
- 26. AndroidにGoogleマップをグリッド表示する方法はありますか?
- 27. マップの種類を取得する方法はありますか?
- 28. UIMapViewでこのマップを翻訳する方法はありますか?
- 29. Googleマップでマーカーの座標を取得する方法はありますか?
- 30. FreeBSDのEmacsとMetaキーについて
それはあなたの代わりにTABキーのESCキーを使用するためのオプションでしょうか? – Thomas
@トーマス、私はより自然な手の位置を探していた、エスケープは私のためのaltと同じくらい悪いです。この回答を得た後、私は 'command'キー(私はMacにいる)を使用して解決しました。 – dave
私が尋ねた理由は、TABがEmacsのインデントによく使われるので、インデントの代わりに他のキーを使うのが幸せでない限り、それを再バインドすることは良い考えではないかもしれません。 – Thomas