こんにちは
Ubuntuで Logicool MX Master というマウスを使っているのですが、いい感じで動いてくれる事はありませんでした。
本来ならxbindkeyで色々と指向錯誤するべきでしょう。個人的にはそれは無駄だなと思ったので、自作でXbindkeysみたいなコマンドを作ってみることにしました。
とりあえず、javaでjnativehookというライブラリを使ってキーコードを取得することが出来ました。
しかし、このライブラリにはキーを押した事実を無かったことにするという機能は無いようです。
XBindkeysのソースを見てみたのですが、C言語に疎い私にはわかりませんでした。
質問は
- Keyを押したという事実を無かった事にすることは可能なのか?
- コマンドを終了させないためにイベントループを作り出したいのですが、どういう方法がベストなのか
スレッドをsleepするだけでOK?
やりたいこと
マウスでボタンをクリックしたら、アプリを起動したり、ブラウザで戻る・進むようなコマンドを作りたい。
回答はjava, c, c++, シェルスクリプトあたりのどれかで、お願いできますか。
あなたの回答
tips
プレビュー