Key Moduleでnストロークキー入力

Paper Plane xUI Key Moduleをインストールすることで、nストロークキー入力ができるようになる。

2ストロークキー入力

  • [C-x a]でaaaaと表示
  • [C-x b]でbbbbと表示

したければ次のようにする。ちなみに[C-x a]は「Ctrl+Xを押したあと、Aキーを押す」の意味。

KC_main = { ; PPcメイン窓
^X ,*setnextkey K_user1
}

K_user1 = {
a , echo aaaa
b , echo bbbb
}

3ストロークキー入力

  • [C-x a]でaaaaと表示
  • [C-x b]でbbbbと表示
  • [C-x c a]でhomuと表示
  • [C-x c b]でhomuhomuと表示

したい場合は次のようにする。

KC_main = { ; PPcメイン窓
^X ,*setnextkey K_user1
}

K_user1 = {
a , echo aaaa
b , echo bbbb
c , *setnextkey K_user2 ; 3ストロークキー入力
}

K_user2 = {
a , echo homu
b , echo homuhomu
}

同じ要領でキーマップを増やしていけば、4ストロークキー入力、5ストロークキー入力も可能になる。

« Script Module
Key Moduleでキーバインドを一時的に変更 »