2017年7月9日日曜日

スリープ復帰後にトラックポイントが動作しない対策

一年ほど前にUSBトラックポイントキーボード(旧モデル55Y9024)の特定のキーが反応しなくなったので最新モデルのCompact Trackpoint keyboardを使っていたのですが、アイソレーションキーが微妙すぎるので旧キーボードを復活させることにしました。

(1) USBキーボードモジュール(55Y9024)
(2) Thinkpad X201のキーボードユニット(英語版)
(3) Thinkpad X201の筐体
上記のブツを組み合わせてPCに接続・・・問題なく認識!
音量キーやThinkVatangeキーも動作します。

ここで一つ問題発生。スリープ復帰後にトラックポイントが反応しないのです。
ググってみると最近(Lenovoになってから?)のThinkpadはスリープ復帰後にこういう症状が結構あるみたい。(sleep don't work trackpointなどで検索)

対処療法ですが、管理者権限で以下のコマンドを実行させるとデバイスリセットされてトラックポイントが復帰することを確認しました。
devcon restart "USB\VID_17EF&PID_6009*"
このコマンド(devcon)はWindows10 WDKのTools\x64またはx86に入っています。
上記のコマンドをバッチファイルにして、こちらのサイトを参考にスリープ復帰時に呼び出すようにすれば自動的にトラックポイントが復帰します。
一応めでたしめでたし。

0 件のコメント:

コメントを投稿