その1.コピペを手軽に(CopyEmulate、ToggleShift など)

[概要]

(1)Ctrl+C、Ctrl+Xキー入力とShiftキートグルを行うだけのプログラム

(2)CopyEmulate.exe、CutEmulate.exe

Ctrl+C ないし Ctrl+ Xをエミュレートする
Shiftキー押下げ状態の場合は、自動的に Shiftキーを押し上げる

(3)ToggleShift.exe

Shiftキーを単純にトグルするだけ
オプションに down指定で、押し下げのみ
オプションに up指定で、押上げのみ


[公開した後に気づいたこと](07/10/3 追記)


1. InputEmulate.exe のコマンドファイルに 、T \S ではなく、T \0x10 と書けば、Shiftキーを単純にトグルしてくれる
2. KeyInputemulator.exe Ctrl+c ↑shift とか、KeyInputEmulator.exe Ctrl+x ↑shift ってすれば、Shiftキー押下げ状態を解除してくれる
3. つまり、InputEmulate.exeとKeyInputEmulator.exe を持っている人に、このソフトは不要だと思う。パラメータ指定がめんどくさいという人向け


[ダウンロードとインストール]


ダウンロードはこちらから(CPTools.cab)。
Cabファイルをインストールすると、\Program Files\CPTools\ 以下に

    • CopyEmulate.exe
    • CutEmulate.exe
    • ToggleShift.exe

がインストールされる。

バイナリZipとソースはこちらのフォルダで。


[esMojiKeyとの連携]


esMojiKeyの起動オプションは、/DefaultInput=7 がベスト。ソフト呼出し後は必ず数字入力モードになるが、慣れればそれほど戸惑わない。

現在の esMojiKey.ini は以下の通り。
1行目の PLUSi_Launch.mscrについては、「その4.記号入力を手軽に」を参照。

\Program Files\PLUSi_Launch.mscr
\Program Files\KeyInputEmulator.exe|Ctrl+s
\Program Files\KeyInputEmulator.exe|Ctrl+q
\Program Files\CPTools\CopyEmulate.exe
\Program Files\CPTools\CutEmulate.exe
\Program Files\KeyInputEmulator.exe|Ctrl+v
\Program Files\KeyInputEmulator.exe|Ctrl+z
\Program Files\KeyInputEmulator.exe|Ctrl+a
\Program Files\YTaskMgr\YTaskMgr.exe
\Program Files\KeyInputEmulator.exe|Home
\Program Files\CPTools\ToggleShift.exe
\Program Files\KeyInputEmulator.exe|End

表にするとこんな感じ。

1 記号入力
 (PLUSi)
2 上書き保存
 (Ctrl+S)
3 終了
(Ctrl +Q)
4 コピー
 (Ctrl+C)
5 カット
 (Ctrl+X)
6 ペースト
 (Ctrl+V)
7 元に戻す
 (Ctrl +Z)
8 すべて選択
 (Ctrl+A)
9 YTaskMgr
Home 0 Shiftキートグル End