nao_wadaの日記: jdmouseアップデート
jdmouseがバージョンアップされていたので入れ直す。配布ファイルには実行可能なバイナリも含まれていたのだけど、これはダイヤルがマウスの左クリックに当てられている(らしい、実は実行していない)ため、ダイヤルとBACKボタンをマウスの中ボタンに割り当てるように改造してからインストールした。
ソースファイル中の
#define JOGDIAL_CLICK_BUTTON1 /* left button */
を無効にし、
//#define JOGDIAL_CLICK_BUTTON2 /* middle button */
を有効にする。つまり、
#define JOGDIAL_CLICK_BUTTON1 /* left button */
//#define JOGDIAL_CLICK_BUTTON2 /* middle button */
//#define JOGDIAL_CLICK_BUTTON3 /* right button */
となっている部分を
//#define JOGDIAL_CLICK_BUTTON1 /* left button */
#define JOGDIAL_CLICK_BUTTON2 /* middle button */
//#define JOGDIAL_CLICK_BUTTON3 /* right button */
に書き直す。そして、main関数の後半にあるswitch文中に
case SONYPI_EVENT_BACK_PRESSED:
jogdial ( SONYPI_EVENT_JOGDIAL_PRESSED );
break;
を追加してコンパイル→インストール。
ついでにデバイスファイルのマイナー番号も250に変更しておいた。あと、配布ファイルにちょっと気になるところがあったので作者にMAIL。
jdmouseアップデート More ログイン