6
Linuxで動作するRazer BlackWidowからマクロキーを取得する
Windowsにインストールされているツールを使用して設定されるマクロ用の追加キーを持つRazer BlackWidow Ultimateを選びました。私はこれらがいくつかの派手なjoojooキーではなく、他のキーと同じようにスキャンコードを出力するはずだと仮定しています。 まず、Linuxでこれらのスキャンコードをチェックする標準的な方法はありますか?第二に、これらのキーを設定して、コマンドラインおよびXベースのLinuxセットアップで操作を行うにはどうすればよいですか 私の現在のLinuxインストールはXubuntu 10.10ですが、いくつかの問題を修正したらKubuntuに切り替えます。理想的には、答えは汎用的でシステム全体である必要があります。 私が今までに試したこと: showkeys ビルトインkbdパッケージ(個別のvt内)から-マクロキーが検出されない xev -マクロキーが検出されない / dev / input / by-pathの内容とlsusbおよびevdev出力 このahkスクリプトの出力は、Mキーがウィンドウで検出可能な標準スキャンコードを出力していないことを示しています 私が試す必要があるもの スヌーピープロ +リバースエンジニアリング(あぁ) Wireshark-予備的なふらつきは、キーボードが監視され、キーが押されていると思われるときにスキャンコードが出力されないことを示しているようです。追加のキーが別のデバイスであるか、何らかの方法で初期化する必要があることを示す場合があります。 Linuxからのlsusb出力で、3つのシナリオでそれを相互参照する必要があります:スタンドアロン、ドライバーがインストールされていないWindows VMにパススルーされ、同じです。 LSUSBは、スタンドアロンLinuxインストールで1つのデバイスのみを検出します マウスが同じRazer Synapseドライバーを使用しているかどうかを確認すると便利な場合があります。これは、razercfgのいくつかのバリエーションが機能する可能性があることを意味します(検出されず、マウスでのみ機能するようです) 私が解決したこと: ドライバーを備えたWindowsシステムでは、キーボードはキーボードとポインティングデバイスとして認識されます。ポインティングデバイスは、標準のマウスドライバーに加えて、Razer Synapseと呼ばれるもののドライバーを使用します。 下のLinuxで見られるマウスドライバevdevとlsusbうまくとして どうやらOS Xでの単一のデバイスですが、それにlsusb相当するものはまだ試していません キーボードは、ドライバーでの初期化時にOS Xでパルスバックライトモードになります。これはおそらく、起動時にキーボードに送信される初期化シーケンスがあることを示しているはずです。 実際、それらはファンシーパンツジョジョキーです。 この質問を少し拡張します。 Windowsシステムにアクセスできるので、質問に答えるためにツールを使用する必要がある場合は問題ありません。configユーティリティを使用するシステムと使用しないシステムで試すこともできます。ただし、期待される最終結果は、これらのキーをLinuxで使用できるようにすることです。 また、これが非常に特殊なハードウェアファミリであることも認識しています。詳細な指示があれば、Linuxシステムで理にかなっていることなら何でもテストできます。これにより、Linuxのスキルはあるがこのキーボードにアクセスできない人に質問が開かれるはずです。 最低限必要な最終結果: 私は、これらのキーが検出された必要があり、中に使用可能な任意の Ubuntuはバリアント現在のグラフィカル主流のいずれかのファッション、そして自然に私のキーボードと仕事をしなければなりません。仮想Cookieとマッドプロップは、平均的なユーザーが適切にパッケージ化して使用できるものである場合に使用します。 私はコンパイル私のシステム上で動作するコード、または(それよりも複雑だ場合の命令で私がコンパイルできることをソースが必要になります./configure、make、make install)の場合ではなく、現在のLTSかの時点での標準的なデスクトップリリースのUbuntuのリポジトリに追加のソフトウェア答え。また、複製するには十分な情報が必要であり、自分のシステムでキーを正常に使用します。