ELECOMのDEFT PROのようなマウスでは、特別な機能のボタン(Fn1~Fn3など)を管理者権限なしで利用するには、通常はメーカーが提供する専用ドライバーやソフトウェアを使用する必要があります。これはデバイスの低レベルなコマンドを直接送受信するためのもので、標準的なAPIではアクセスできない場合があります。
WireSharkでUSB通信を覗いてデータを取得することは技術的には可能ですが、そのデータを実際にデバイスに送るためにプログラムを書くにはUSB通信の深い理解と開発スキルが必要となります。さらに、こうした操作はデバイスの保証を無効にする可能性もあるため、慎重に行うべきです。
もし管理者権限なしで専用ソフトウェアを使わずにこれらのボタンを制御したいと考えているのであれば、以下のような方法を試すことができます:
1. AutoHotkeyなどを使ってキーマッピングを行う: ELECOMのマウスアシスタントがインストールされた後でどのキーがどの機能に対応しているかを確認し、AutoHotkeyのような自動化スクリプトツールを使ってキーマッピングを行うことは可能です。
2. オープンソースのソフトウェアを探す: 既に開発されているオープンソースのソフトウェアが存在する場合もあります。ただし、ELECOMの製品を特定にサポートしているソフトウェアは限定的である可能性があります。
3. コミュニティやフォーラムで情報交換: 他にも同じような問題に直面しているユーザーがいるかもしれません。ELECOMの公式フォーラム、RedditやStack Overflowなどの技術コミュニティで情報交換することで、解決策を見つけられるかもしれません。
ただし、これらの情報はあくまで一般的なアドバイスであり、特定のソフトウェアやプログラムの開発には専門的な知識が必要となります。また、USB通信を直接扱うことはデバイスの動作に問題を引き起こす可能性があるため、十分な調査と理解のもとに行うべきです。