hjklとLinuxに関するvimblogのブックマーク (2)

  • Linux愛好者の独り言 キー配置をさらに改良する【改訂版】

    (先日アップロードした記事を改訂しました。) 先日,Esc, BackSpace, Enterの配置を変更しましたが,さらに改良することにしました。 というのも,カーソル移動のために右手がホームポジションから移動するのが,やはり嫌だからです。 今までemacsを使ってきたので,それっぽいキー配置にしたかったのですが, よい配置が思いつかなかったので,vim風(?)になりました。 通常時は下図のようになっています。 Fnキー(Mode_switchキー)を押しながら操作すると,次のようになります。 上図では,日語キーボード配列になっていますが,私は,日語キーボードで英字配列設定をして使っています。 こんな感じです。 .xmodmapをホームディレクトリに保存して,

  • vi-like カーソル移動

    vi に慣れ親しんでる者としては,他のアプリケーションを使っている時でも カーソル移動の際についつい {hjkl} を押してしまう.ホームポジションから遠い位置にあるカーソルキーなんて使いたくない.HHKB Pro2 を使ってるなら なおの事. そんならキー割り当ての変更か何かで対処しちまおう,と.でも流石に {hjkl} をそのままカーソルキーとしてマッピングするわけにはいかんので,例えば Ctrl+{hjkl} のようなもので代用しよう,と.そういうことで,xmodmap を使って実現することにした. xmodmap(1) の EXPRESSION GRAMMAR の項を読むと,1 つのキーコードに対して最大 8 つ (事実上は最大 4 つ) のキーシンボルを割り当てることができ,modifier key なし,Shift 同時押し,Mode_switch 同時押し,Mode_swit

    vi-like カーソル移動
  • 1