Emacsで矢印キーにキーバインドを当てたいのですが可能でしょうか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2011/09/24 12:40:02

回答1件)

id:mhrs No.1

回答回数21ベストアンサー獲得回数8

次のやうに、global-set-keylocal-set-keyの第一引数に、設定したいキー名のベクタを渡します。

(global-set-key [up] 'previous-line)
(global-set-key [right] 'forward-char)
(global-set-key [down] 'forward-line)
(global-set-key [left] 'beginning-of-line)

矢印のやうに特殊なキーの名前は、殆どは M-x describe-key-briefly (デフォルトのキーバインドはC-h c)で調べられます。このコマンドの入力後に調べたいキーを入力すると、たとへばEnterキーであれば

RET (translated from <return>) runs the command newline

などとミニバッファに表示されます。山括弧(<>)で括られた部分(この場合return)が、先程の設定方法で使用できるキーの名前です。

次のページが参考になります。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません