『窓使いの憂鬱』の加速スイッチ

シェアする

#### 繭を使いこなそう
[『eClip』 クリップボード履歴ツール・ミーツ・Migemo](https://asiamoth.com/200609172342/ “『eClip』 クリップボード履歴ツール・ミーツ・Migemo : 亜細亜ノ蛾”)で便利ツールの紹介をしたので続いて。
[窓使いの憂鬱](http://mayu.sourceforge.net/ “窓使いの憂鬱”)で自分が使っている設定を(小出しに)紹介していきます。
今回は「カーソル移動を加速」と「ノートPC風テンキー」です。


#### カーソル移動を加速
Emacs風のカーソル移動(Ctrl+f, Ctrl+b, …)をする際、キーを押しっぱなし(リピート)で加速する設定の例です。

keymap Global
key R-C-b = Left  &Wait(5) Left      # ←加速
 key R-C-f = Right &Wait(5) Right     # →加速
 key R-C-n = Down  &Wait(5) Down      # ↓加速
 key R-C-p = Up    &Wait(5) Up        # ↑加速

ポイントは`&Wait(5)`で、PCによっては値を増減する必要があります。遅いCPUほど、値を大きく(10-20くらい)するといいようです。
リピートで加速、というのを別のツール無しで実現できる、という例ですね。そこそこ便利。
#### ノートPC風テンキー
ノートPCでFnキーを押しながらmjkluio789を押すと、(テンキーの)0123456789が入力できます。これをFnキーの無いPCで再現。

keymap Global
mod control          -= LCtrl           # 左CtrlからControl機能を奪う
mod control          += CapsLock        # CapsLockにControl機能を付加
mod mod0             = LControl
# M0-* mod0を押しながらでテンキー入力
key M0-*m            = *Num0            # テンキー0
key M0-*j            = *Num1            # テンキー1
key M0-*k            = *Num2            # テンキー2
key M0-*l            = *Num3            # テンキー3
key M0-*u            = *Num4            # テンキー4
key M0-*i            = *Num5            # テンキー5
key M0-*o            = *Num6            # テンキー6
key M0-*_7           = *Num7            # テンキー7
key M0-*_8           = *Num8            # テンキー8
key M0-*_9           = *Num9            # テンキー9
key M0-*Semicolon    = *NumPlusSign     # テンキー+
key M0-*HyphenMinus  = *NumHyphenMinus  # テンキー-
key M0-*Colon        = *NumAsterisk     # テンキー*
key M0-*Solidus      = *NumSolidus      # テンキー/
key M0-*FullStop     = *NumFullStop     # テンキー.

CtrlCapsLockと交換しましたが、ほぼ使わなくなりました。何か利用法は無いか、と考えた次第。
デスクトップで利用する、通常のキーボードでは「一番手前の左端」に左Ctrlがあります。ちょうど、ノートPCのFnと同じ場所にあるので、真似たわけです。
──まぁ、ぶっちゃけ、テンキーがあるならそちらで入力した方が早そうなキガス。
#### この記事のタグ(偽)
[えっと、需要ある?][使いこなすと便利すぎる][繭、バージョンアップして欲しい……]