FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Linux マウス キーボード 動きを記憶

単純な動きの繰り返しにうんざりしたので、マウスの動きを記憶して再生できるソフトを入れてみました。キーボードの動きも記憶できるそうです。

使っているOSがWindowsではなく、Linuxなので、Linux上で動作するものを探してみたところ、"xnee"(cnee)というものがありました。Ubuntuソフトウェアセンターにあります。

X上で動くものがxnee、Console上で動くものがcneeのようです。個人的にコマンドラインのほうが好きなのでcneeを使ってみました。

以下のサイトを参考に、実行してみました。

独学Linux : http://blog.livedoor.jp/vine_user/archives/51738792.html

が、うまく動かず。よくわからない動きをします。
なので、保存されたxnsファイルを見ながら、直接書き換えてみました。
(あと以下のサイトも参考にしてみました。
Xnee Manual(7.ファイルの種類とフォーマット) : http://www.geocities.jp/harddiskdive/xnee/)

1番目:???
2番目:4がマウス左クリックの押下、5がマウス左クリックの解放、6がマウスの移動
3番目:2番目が6の時のみ有効。x座標。
4番目:2番目が6の時のみ有効。y座標。
5番目:1でenable?
6番目:void
7番目:void
8番目:時間(ms:ミリ秒)※記憶した時の時間のようですが、再生時には差分を使っているだけのようです。
9番目:???
10番目:デバイス名?

例)
7,6,1600,1300,0,0,0,63452000,12,'ETPS/2 Elantech Touchpad'
1366x768のディスプレイなのですが、なぜか3倍くらいの大きさになっています。上の数値で実際には700x530あたりの位置を指しています。実際に動かして確かめてみました。

7,4,0,0,1,0,0,63452500,12,'ETPS/2 Elantech Touchpad'
左クリックを押下します。次の左クリックの解放を書かないと、次の押下ができません。

7,5,0,0,1,0,0,63453000,12,'ETPS/2 Elantech Touchpad'
左クリックの解放です。

上の例のデバイス名?はZenbookのタッチパッドになります。

コメントの投稿

管理者にだけ表示を許可する

プロフィール

sin

ニックネーム:sin

趣味でプログラムの作成などをしています。

Google+1
最新記事
カテゴリ
検索フォーム
リンク
最新コメント
RSSリンクの表示
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。