差分表示
- 最後の更新で追加された行はこのように表示します。
- 最後の更新で削除された行はこのように表示します。
簡易的な任意キーイベント発生
@Version 1.0.6〜
とりあえず簡単な使用例だけ書いておきます。
追記どんどんお願いします。
すべてのキーが扱えない可能性もあります。(すべてのキーの検証はできないので…)
*概要
下記のqcopメッセージを受け付けることができます。
QPE/KeyHelper event(QString,int)
順番に発生させるキー、Release/Press/Bothの値となっています。
1つめのQStringの引数は下記のような値です。
,送りたいキー,a b c ... / A B C ... / Return 等
,SHIFT/CTRL/ALTとの組み合わせ, CTRL+C CTRL+V 等
2つめのintの引数は下記のような値です。
,0,KeyRelease
,1,KeyPress
,2,KeyPress+KeyRelease
*qcopメッセージ送信機能を使用
A = @qcop[TAB]QPE/KeyHelper event(QString,int) a 2 b 2 c 2 d 2 Return 2
B = @qcop[TAB]QPE/KeyHelper event(QString,int) Shift 1 Left 2 Left 2 Shift 0 CTRL+C 2 End 2 CTRL+V 2
*qcop2を使用
qcop2 QPE/KeyHelper 'event(QString,int)' a 2 b 2 c 2 d 2 Return 2
qcop2 QPE/KeyHelper 'event(QString,int)' Shift 1 Left 2 Left 2 Shift 0 CTRL+C 2 End 2 CTRL+V 2
* 使用例
** メール受信開始
メール受信開始のキーイベント(メールボタン長押し)を発生させる。
qcop QPE/KeyHelper 'event(QString,int)' F14 2
*コメント
[[#rcomment]]
----eeMtAcCyCtutPoXq
[[#rcomment]]
03822