MouseControlプロジェクトの最初のリリースが公開されました。このプロジェクトは、Logitech製マウスのボタンレイアウトをカスタマイズするためのLogitech Options+ツールに代わるオープンソースの代替ツールを開発しています。現在、このプロジェクトはLogitech MX Master 3S Bluetoothマウスのみをサポートしていますが、他のデバイスモデルにも対応するように設計されています。プロジェクトのコードはPythonで記述され、インターフェースにはQMLが使用されています。MITライセンスで配布されています。WindowsとmacOSがサポートされており(Linuxのサポートも予定されています)。
オープンソースの代替ソフトウェアを開発する理由としては、Logitech Options+の安定性の低さへの不満(例えば、最新リリースではIntel Macbook ProデバイスでCPUリソースの40~60%を消費するようになった)や、テレメトリ送信、Logitechのクラウドサービスへの接続、Logitechウェブサイトへの登録といった機能をなくしたいという要望などが挙げられる。
MouseControlの機能には以下が含まれます。
- ソフトウェアで設定可能なマウスボタン6個すべてを再マッピングする。
- 個々のプロファイルと設定をアプリケーションにリンクさせる可能性。
- ナビゲーション、ブラウジング、編集、メディア再生制御に関連する22の操作を実装。
- DPIとポインター速度を調整する。
- 縦方向と横方向のスクロール方向を反転させるオプション。
- マウスの接続を一時的に切断した後、自動的に接続を更新します。
- システムトレイへの最小化に対応。
- 設定をJSON形式の読み取り可能なファイルに保存します。
- Qt Quickベースのグラフィカルインターフェースで、ダークテーマに対応し、インタラクティブなグラフ機能も備えています。

出所: オープンネット.ru
