Hatena::Groupgive-me-money

fuba needs money

楽してお金をもらえる情報募集中、@fubaとかでご連絡ください。

 | 

2011-07-20

ControllerMate むずい 03:08 ControllerMate むずい - fuba needs money を含むブックマーク はてなブックマーク - ControllerMate むずい - fuba needs money

Mac OS X 10.7 Lion を導入したらデバイス ID とか書き換えて Marble Mouse に対応させてある MouseWorks が動かなくなって、マウスボタン 1, 2 同時押しでスクロールになるトグル機能とかが死にました。R.I.P. とか言っててもどうしようもないので、 ControllerMate というプログラマブルドライバを導入し、それっぽいスクロールを作ってみました。だいたいできたあとでサイトをみたらちゃんとしたやつがあったので、今からやろうとしてる人は公式の Example のものを使うといいと思います。とても残念ですね。

結果


試行錯誤の記録

有料

買いました。

右クリックのコンテクストメニューが一瞬出現し、一番上のメニューが選択されてしまう問題

マウスボタン同時押しでトグルにしようとしたものの、右クリックのコンテクストメニューが出ます。たぶん出さないようにできますが、せっかくボタン余ってるし、もう一生コンテクストメニューを間違えて選択するようなことはしたくないので、ボタン 4 押しっぱ、もしくは command+ctrl を押しっぱのときだけスクロールになるように設定することにしました。

マウスボタン同時押しのトグルはこんな感じで実装してましたが、一瞬でも右クリックを押すのが速いとコンテクストメニューが出て悲しい思いをします。

スクロールしててもカーソルが動く問題

ボタン 4 おしてスクロールするところまでは完成したものの、カーソルが動きウィンドウの外に出ていき非常にこまったところで公式の Example を見てはじめて Controller が Editor Window の左パネルにおけることを知り、だいたいパクると完成しました。自分で考えるとロクなことがないですね。

ドキュメントが古い問題

ControllerMate には結構歴史があるっぽくて、検索すると2006年のフォーラムの議論とかがでてきますが、だいたい古くて UI が既に変更されてたり、便利な新機能が導入されて死んだ情報になってる感じがします。公式サイトの Example を見ましょう。

まとめと結論

Logitech がまともなドライバを作らないせいで Lion 導入により人々が苦しみ地獄が到来する ControllerMate というべんりなソフトウェアにより、Lion + Marble Mouse の世界にスクロール機能が導入できました。よかったですね。

LOGICOOL トラックマン トラックボール マーブル TM-150

LOGICOOL トラックマン トラックボール マーブル TM-150

JacklynJacklyn2011/07/28 05:36Gosh, I wish I would have had that information eralier!

xxjulexxjule2011/07/28 16:43osJwba <a href="http://pdzhgyhdysrq.com/">pdzhgyhdysrq</a>

swvihoqjalnswvihoqjaln2011/07/29 19:49kLwANs , [url=http://opwcddyuijko.com/]opwcddyuijko[/url], [link=http://akeiwxmzvlkl.com/]akeiwxmzvlkl[/link], http://czphjmjzgukq.com/

osejzuosejzu2011/07/30 02:26A325lE <a href="http://iqltrxmokvmk.com/">iqltrxmokvmk</a>

 |