三階ラボ

Archive for the driver Tag

Home Prev Next

try-and-error 入力機器カスタマイズ01 - ユーティリティ編

Tags:
, , , , ,

マウスやキーボードなどの入力機器のカスタマイズについて、Mac環境でいろいろ試行錯誤した結果(2009年末現在)をまとめてみたいと思います。
興味のある方は、エントリーした順番で読んでいただけるとありがたいです。長いですが….
人それぞれの使い方やカスタマイズのしかたがあると思います。今回のまとめは、ぼく個人の作業スタイルに合わせたカスタマイズ方法例なので、万人ウケする内容ではないと思いますが、読んでくれた方々にちょっとでも役に立てば! といった感じです。

今回の入力機器のカスタマイズに必要な材料です。

  • Mac本体
  • テンキーレスキーボード
  • 外付けテンキーパッド
  • 多ボタンマウス
  • カスタマイズソフト

以上の素材をこねくりまわしてイイ感じに仕上げていきます。

まずは、下味となる4つのカスタマイズソフトについての簡単な説明です。
各ソフトの得意分野を把握しておくと、どのソフトでカスタマイズするべきか悩まなくて済みますし、コンフリクトや不具合を回避することができます。
あくまでも、「簡単な説明」です。書いてある内容以外にもステキな機能がありますので、その辺は適宜調べてみてください。

SteerMouse

SteerMouse

ADB や USB、Bluetooth接続の多ボタンマウスにショートカットやキー入力を割り振ったり、マウスの速度・加速度を変更する場合に有効的なソフトです。
マウスに付属する純正ソフトは不具合が多かったり、設定できることが少なかったりします。下で説明している ControllerMate や Quickeys でもマウスのカスタマイズは可能ですが、SteerMouse で設定する方が圧倒的に簡単で、不具合も少ないです。設定方法が難しいアプリケーションではないので、基本操作の説明は割愛させていただきます。

ControllerMate

ControllerMate

Windows のキーボードや、外付けテンキーパッド、ジョイスティックなど、サードパーティ製の入力機器のキーを変更するときに有効なソフトです。デフォルトで設定されているキーの置き換えや無効化、アクション登録などをすることができます。グラフィカルなインターフェイスなので、ぼくのようなプログラミングが苦手な人でも、ある程度のことはサクっと設定できます。

※SteerMouse と併用する場合は、マウス用のドライバーはインストールしないようにしましょう。
※Apple純正のワイヤレスキーボードのリマップはできませんでした。

KeyRemap4MacBook

KeyRemap4MacBook

メインキーボードのキーのキーを変更するときに有効なソフトです。ControllerMate では変更することのできない Apple純正のワイヤレスキーボードもリマップすることができます。
文字だらけな UI なのでちょっと把握し辛いですが、それほど難しいアプリケーションではないので、基本操作の説明は割愛させていただきます。

Quickeys

Quickeys

マウス操作の座標指定、タイマー設定、アプリケーションをまたいだアクション設定、などなど。。。。ありとあらゆることができてしまいます(笑)
ただ、SteerMouse や ControllerMate の様に、システムのコアな部分で働いているソフトではなく(たぶん)、機能やアクションを「上書き」するようなイメージ(たぶん)なので、SteerMouse や ControllerMate ではどうにもできない部分のカスタマイズを担当させます。
その他にも、MIDI信号を HID信号に置き換えてくれたりしちゃう優れものです。

カスタマイズの分担

といった感じに、カスタマイズできる機能がカブってたりしますが、各ソフトの得意分野を把握しておくと、スムーズにカスタマイズライフを満喫することができます。

いままで試行錯誤しながら使ってみた感想は、マウスはSteerMouse、Appleキーボードはシステム環境設定とKeyRemap4MacBook、Windows用キーボードはControllerMateとKeyRemap4MacBook、テンキーパッドはControllerMateで設定し、その他すべてはQuickeys。といった分担が一番しっくりきました。


try-and-error [Mac] キーボード中央配置計画 まとめ編

Tags:
, ,

このエントリーはfoobar ontheheadから読み込んだものです。レイアウトや表示に乱れがあるかもしれませんが、ご了承ください。

diNovo Edge

サイズが大きい! 値段が高い! というのが気にならなければアリなキーボードだと思います。
ノートパソコンでの操作が好きな人であれば、若干しっかり気味ですがキータッチも似たような感じですし、タッチパッドも普通に使えてるので結構快適です。

Illustratorで頻繁似使う、Command + EnterOption + EnterShift + Enter は ControllerMate を使って「ズームボタン」類に割り当てちゃいました。

ControllerMate

これがあればいろんなインプットデバイス(キーボード以外にも、マウス、ジョイスティック、ゲーム用コントローラーなんかも)をカスタマイズできちゃうみたいです。今まで知らなかったということ悔やみます。

マウスでコチコチ編集できるグラフィカルなインターフェイスですが、最初、何をどうしたらイイのかわからず、非常に悩みました。他人に説明できるほど使い方を把握しきれていないので、今回は使い方の説明を省略します。興味あるかたは試行錯誤してみてください。で、使い方を教えてください。

PC用外付けテンキーパッド

ダメ元で買ってみましたが、ControllerMateを使えば、それなりに使えることがわかりました。
もう一つ買ってきて、ショートカットを登録しまくった専用テンキーパッドを用意するのもアリかもしれないです。

ただ、右手で数値入力する癖がついてしまったので、左手でテンキーを操作するのがなかなか難しいです。しばらく作業効率が落ちると思いますが(ここんとこヒマなので問題なし)、快適になることを信じて、身体が慣れるまでしばらく頑張ってみようかと思います。

暫定的ですが、デスク上はこんな感じになりました。
diNovo Edge の右側にタッチパッドがあるおかげで、タイピングするとき、若干左側に寄ってしまいますが….

机の上

はあ、こんなことのために夏休みをツブしてしまった….


try-and-error [Mac] キーボード中央配置計画 外付けテンキー編

Tags:
, ,

このエントリーはfoobar ontheheadから読み込んだものです。レイアウトや表示に乱れがあるかもしれませんが、ご了承ください。

IllustratorやPhotoshop、Flashなどで頻繁に数値入力をするので、diNovo Edge [to foobar]のようなテンキーレスキーパッドだけだと作業するにはちょっとキツいです。

Mac対応と謳われているのはサンワサプライのテンキーパッド [to Amazon]くらいしかありません。ですが、ホワイトカラー(Mac=白 っていう風潮はどうにかならないのかな)っていうのがどうも….。机がダークブラウンなので白は無しという方向に。

ETALCIA TK2-ETU2BHBK

ということで、エレコムの ETALCIA TK2-ETU2BHBK [to Amazon] という外付けテンキーパッドを購入してきました。
USB2.0ポートが2つついてるし、(フォントがカッコ悪いですけど)比較的 diNovo Edge とマッチしそう。という理由だけで選びました。

最近売られているテンキーパッドは、ハード的にNumLock問題 [to Google]に対処しているものがほとんです。このハード的な対処が、結構問題だったりします。

試しにTK2-ETU2BHBKからMacに送られる信号をControllerMate(後述)やHID eFiddlerで調べてみたところ、キーを押した瞬間に「Keyboard Num Lock and Clear」という信号が割り込む仕組みになっているようです。
なので、一応数値は入力できるのですが、キーを押すたびにMac側から警告音が鳴ったり、保存ダイアログやオープンダイアログ上で数字を入力しようとすると、「Keyboard Num Lock and Clear」の「Clear」が働いてしまい、ダイアログがキャンセルされてしまいます。しかもたまに「a」という文字が勝手に入力され、トイレから戻ってきたときに、「aaaaaaaaaaaaaaaaaaaaaaaa」と打ち込まれちゃったりしました。

PC用テンキーパッドはドライバの関係上、Macでは動作しないと言われていますが、ハード側で余計な信号を送っていることが原因なのかもしれません。

そこで、そこそこ使えるようにカスタマイズしてみました(TK2-ETU2BHBK でしか試してないので、他のテンキーパッドだとダメかもしれません)。

「Keyboard Num Lock and Clear」や勝手に入力される「a」を回避させるために、ControllerMate というHID(Human Interface Device)ドライバソフトを使って、テンキーパッドの信号(必要なキー以外全て)を無視するように設定します。

こうすることによって、普通のテンキーパッドとして機能するようになりました。

ただ、ちょっとした問題が発生しました。
diNovo Edge と TK2-ETU2BHBK のキーコンビネーションがウマく動かないのです。
例えば、diNovo Edge でCommandを押しながら TK2-ETU2BHBK でEnterを押しても、Enterだけしか入力できません。。。。Command + EnterOption + Enter はIllustratorで頻繁に使うショートカットなので、ちと痛いです。

この辺の問題は diNovo Edge の余っている拡張ボタンで対処しようかと思います。


try-and-error [Mac] キーボード中央配置計画 diNovo Edge編

Tags:
, ,

このエントリーはfoobar ontheheadから読み込んだものです。レイアウトや表示に乱れがあるかもしれませんが、ご了承ください。

新しいAppleワイヤレスキーボード [to Amazon]にしようかと思ったのですが、アルミボディに白いキートップ という組み合わせがどうしても好きになれなかったので、思い切って Logicool diNovo Edge [to Amazon] を購入しました。高かった….。

Logicool diNovo Edge

Windows用のキーボードなので、ちゃんとMacで動作してくれるか不安でしたが、とりあえず問題無く接続できました。
付属のBluetoothレシーバをMacのUSBポートに挿してもOK。Apple D-Link DBT-120 [to Amazon]でもOSXのBluetooth 設定アシスタントでペアリングすればOK。ウチのMacはBluetooth非内蔵なので、内蔵Bluetoothではチェックできませんでしたが多分大丈夫なんじゃないかな?

基本的なキーは他のPC用キーボードと同じ動作をします。普通にタイピングする程度なら問題は無いんじゃないかと思います。

今回は、の気になる機能をMacでチェックしてみました。
ボタンの正式名称がわからないので、見た目で適当に銘々してみました(笑)

diNovo Edgeの拡張ボタン

  1. 月マークボタン
    システム終了関係のダイアログが表示されます。
  2. ズームインボタン
    反応しませんでした。
  3. ズームアウトボタン
    反応しませんでした。
  4. ズーム%ボタン
    反応しませんでした。
  5. カーソルボタン
    マウスのクリックと同じ動作をします。
    左手小指でダブルクリックとかできちゃって意外と便利かも。
  6. ウィンドウズボタン
    反応しませんでした。
  7. ボリュームスライダー
    指で上下になぞると、システムの音量が増減します。
    音声はデジタル出力をしているので、ウチでは役立たず。
  8. ミュートボタン
    システムの音量をミュートします。
  9. タッチパッド
    上部のポッチを基点に、指をグルりとスライドすると、横スクロールします。
    右側のポッチを基点に、指をグルりとスライドすると、縦スクロールします。
    その他の部分は普通のタッチパッドとして動作します。
    マウス無しでのちょっとした操作のときに便利。
  10. 左クリックボタン
    左クリックと同じ動作をします。
    これも、マウス無しでのちょっとした操作のときに便利。
    ちなみにFnキーとの組み合わせで、タッチパッドをオフにできます。
  11. 右クリックボタン
    右クリックと同じ動作をします。
    これも、マウス無しでのちょっとした操作のときに便利。
    ちなみにFnキーとの組み合わせで、タッチパッドをオンにできます。
  12. Fn + F1 (受話器マーク)
    反応しませんでした。
  13. Fn + F2 (虫眼鏡マーク)
    反応しませんでした。
  14. Fn + F3 (メールマーク)
    反応しませんでした。
  15. Fn + F4 (ホームマーク)
    反応しませんでした。
  16. Fn + F5 (曲戻しマーク)
    iTunes の「前へ」として動作しました。
  17. Fn + F6 (曲停止マーク)
    反応しませんでした。
  18. Fn + F7 (曲再生/一時停止マーク)
    iTunes の「再生/一時停止」として動作しました。
  19. Fn + F8 (曲送りマーク)
    iTunes の「次へ」として動作しました。
  20. Fn + F9 (aマーク)
    反応しませんでした。
  21. Fn + F10 (bマーク)
    反応しませんでした。
  22. Fn + F11 (cマーク)
    反応しませんでした。
  23. Fn + F12 (dマーク)
    反応しませんでした。
  24. Fn + Insert (Scrl Lock)
    反応しませんでした。
  25. Fn + Print Screen (Pause/B)
    反応しませんでした。

といった具合に、Macでもそこそこ機能しちゃってます。

買ったばっかりなので細かいところまでチェックできてませんが、

良い点

  • 黒やシルバー好きな自分にとって、見た目が好みでカッコいい。ここ重要。
  • ノートパソコンのような浅いストロークが好み。ここも重要。
  • 一番下のキー列(Controlやスペースバーなど)が若干盛り上がってて押しやすい。
  • Bluetoothで取り扱いが楽。
  • タッチパッドが意外と便利。
  • 左側に、左手小指で押せる拡張ボタンがある。

いまいちな点

  • テンキーレスなのにデカい。
  • 拡張ボタンが固くて押しづらい。
  • 指紋が目立つ。MacBookみたいなつや消しだったら完璧。
  • アルミ製パームレストの両端が浮いてくる。接着が弱いっぽい。サポートに連絡しなきゃ。
  • 値段が高い。

こんな感じです。

ControllerMateを使って、拡張ボタンやホットキーに好きなキーを割り当てれば、けっこうナイスなキーボードになりそうです。


tips VX-Revolution + SteerMouse

Tags:
, ,

このエントリーはfoobar ontheheadから読み込んだものです。レイアウトや表示に乱れがあるかもしれませんが、ご了承ください。

SteerMouseでのVX-Revolutionのボタン番号

多ボタンマウスVX-Revolution [to foobar]をさらに快適にしてくれるのが、SteerMouse [to foobar]というマウスドライバです。
Logicoolで配布しているLogicool Control Center [to Official]という純正ドライバでもいいのですが、SteerMouseの方が痒いところに手が届くようになりますし、何より安定しているのがステキです。アプリケーション毎にボタンの設定を指定することもできます。

SteerMouseでのVX-Revolutionのボタン番号は、

  1. 左ボタン クリック
  2. 右ボタン クリック
  3. スクロールホイールボタン クリック
  4. 戻るボタン クリック
  5. 次へボタン クリック
  6. 検索ボタン クリック
  7. スクロールホイール 左チルト
  8. スクロールホイール 右チルト
  9. 拡大ズームスライダー スライド
  10. 縮小ズームスライダー スライド

といった割り当てになっています。
スクロールホイールは「ホイール回転」のところで設定できます。また、スクロールホイールを押したままスクロールという動作にもアクションを割り当てることもできちゃいます。

ボタン」設定画面のマウスのイラストの上でボタンを押すと、適応するボタン名のところがハイライトするので、他のマウスでもどのボタンが何番のボタンなのか確認できます。

しかし!
最近、マウスに不具合が出てきたので新しいものと交換てもらったところ、SteerMouse上の左右チルトの設定が「チルトホイール」の部分に変更になっており、検索ボタンに関しては、設定すらできなくなってしまいました。

サポートセンターに問い合わせたところ、最近製造された製品は、マウスから送信されている信号とレシーバ部分に変更があったらしいです。(検索ボタンが使えなくなるとキツいので、結局送ってもらったマウスは返品。不具合のあるマウスで現状維持….)
すぐに返品してしまったので、細かくは試していないのですが、新しくVX-Revolutionを購入し、SteerMouseで設定する場合は気をつけた方がいいかもしれないです。

追記:

上記内容に続きがあったのを書き忘れたので追記しておきます。
ちなみに、当時のSteerMouseはバージョンが3.6でした。

このあと、Logicoolサポートセンターの人が、仕様が変更される前のレシーバを用意してくれて、上記不具合?は解消されました。

ですが、その後アップデートされたSteerMouseのバージョン3.7をインストールしたところ、マウスの挙動がへんちくりんになってしまいました。

デバイス解析の内容と共に、そのことをSteerMouseの人に問い合わせたところ、マウスのプロダクトIDが「MX-610」と同じIDになっているようなことを教えていただきました。(このことはあまり関係なかったのですが)

んで、何度かやりとりをしているうちに、ボクがPC用キーボードを使っている(システム環境設定/キーボードとマウス/修飾キーでOptionキーとCommandキーを入れ替えている)ことが原因だと判明しました。
今までCommand + W と設定してた部分がOption + W と認識してしまっていたようです。

とりあえず、SteerMouse上では OptionキーとCommandキー を入れ替えて設定し難を逃れようかと思っていたのですが、親切にも、SteerMouseの人がOptionキーとCommandキー を入れ替た「SteerMouse3.7.1b1」を用意してくれました。

SteerMouseの人に感謝!


Top Prev Next