kbwasapi.kpi のプラグイン設定で「列挙する」を false にすると
本体の「デバイス設定」で対象デバイスが「!!」で始める名前になって列挙されます。
これを Delete キーで削除すると対象デバイスが列挙されなくなります。
これが本来の動作です。
が、v3.10beta4 の以下の仕様変更で機能しなくなってしまい、Delete で削除すると
また列挙されるようになってしまいました。
・Windows Update や再生デバイスのドライバ更新等によりデバイスの識別子が変更され
たとき、識別子が変更される前の設定を引き継ぐようにした
・名称が同じで識別子が異なるデバイスがあり、一方が使用可能で他方が未接続の場
合は未接続の方を更新前のデバイスと見なしてその設定をコピーし、未接続の方は
削除する
この修正により、プラグイン設定も引き継がれるようにするのと同時に、Delete で
削除したら対象デバイスに関する設定(プラグインの設定)も削除することにしたのです
が、「列挙する」が false という設定も削除されてしまうことになり、既定値の true に
なってまた列挙されてしまうのですよね。
Delete キーで削除しなければ「ツール」->「Wave Device」や「デバイス設定」ボタン
右側の▼の一覧には表示されませんので、当面はそういう仕様ということにさせて下さい。
これを「仕様」とするなら本来はプラグインではなくて本体で設定すべきと思います。
実は v3.10beta4 公開時点から気づいていて、v3.10 正式版までに対処法を考えようと
思っていたのですが、動画ばっかりやってたらすっかり忘れていました。
記事編集