hid

configfsによるLinux USBガジェットの設定
hid

configfsによるLinux USBガジェットの設定

ACM(Abstract Control Model)およびHID(Human Interface Device)プロトコルをサポートするために、STM32 MPU(Linux)でUSB OTG(On-The-Go)を正常に設定しました。私は利点を取ったstm32_usbotg_eth_config.shスクリプトは参照として機能し、設定は期待どおりに機能します。 まず、HIDプロトコルのみをサポートするようにUSB設定を変更する方法についてのガイドラインを探しています。以来、私の目標は、特定のイベントが発生したときにACMプロトコルを動的に有効にすることで...

Admin

USBHIDパッケージが見つかりません
hid

USBHIDパッケージが見つかりません

今朝からDebian 11 Google Cloud VMでマウスが機能しなくなったため、コンピュータを再起動しましたが、マウスはまだクリックに応答しません(キーボードは何とか反応します)。 確認してみると、次の問題が発生する可能性がありますusbhid。 dpkg -l | grep usbhid 出力がないということは、インストールされていないことを意味します。しかし、インストールして実行しようとすると sudo apt install usbhid 私は次のような結果を得ます。 Reading package lists... Done Build...

Admin

一日中ユーザーの自由時間を確保するには?
hid

一日中ユーザーの自由時間を確保するには?

Ubuntu 22.04では、ユーザーがキーボードを押さない、またはマウスを動かさない時間として定義されているユーザーのアイドル時間をどのように取得できますか?ユーザー名、ユーザーのログインおよびログアウト時間、および日中のユーザーのアイドル時間間隔を表示する必要があります。 誰でも私たちが何をすべきか教えてもらえますか? 私は、一日中特定の日時間隔でアイドル/時間だったユーザーの詳細を取得できるように、ユーザーのアイドル時間が必要です。 ユーザーがアイドル状態であった特定の日時の詳細を取得するスクリプトまたはコマンドはありますか? ...

Admin

すべての入力デバイスを無効にした後にマウスとキーボードを再操作する方法
hid

すべての入力デバイスを無効にした後にマウスとキーボードを再操作する方法

ラップトップの内部キーボードを無効にしたい。この回答そしてこの文書(UbuntuとWaylandだから) だから私は以下を含むものを作りました.rules。 KERNELS=="input2", ATTRS{name}=="AT Translated Set 2 keyboard", ENV{LIBINPUT_IGNORE_DEVICE}="1" ついにUbuntuを再開しました。しかし、マウスと外部キーボードも利用できないことがわかりました。 (すべての入力デバイスを無効にしているようです...) どうすれば修正できますか? 私のUbuntuはUSBス...

Admin

メディアコントロールをマウスにバインドする方法は?
hid

メディアコントロールをマウスにバインドする方法は?

私は最近Kali LinuxとWindowsを同時に起動し始めましたが、Logitech g502 Heroを使用してメディアコントロールを設定したかったのです。 Windowsでは、G Hubを使用して左/右スクロールホイールを前/次トラックに設定し、「g9」ボタンを使用して一時停止を切り替えました。私は同じことをするためにPiperをダウンロードしましたが、暗黙的にサポートされておらず、メディアコントロールのキーバインディングが見つかりませんでした。キーボードのメディアコントロールはまだうまく機能しているので、マウスでも同じメディアコントロールを使用でき...

Admin

HIDイベントが受信されましたが、マウス入力はまだ機能していません。
hid

HIDイベントが受信されましたが、マウス入力はまだ機能していません。

HIDイベントとlibinputの間に何が欠けているのか理解しようとしています。以下に記録されている正しいマウスイベントを送信するデバイスがありますhid-recorder。 たとえば、マウスの左ボタンをクリックすると、次のようになります。 # ReportID: 11 / Button: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | X: 0 | Y: 0 | Wheel: 0 | AC Pan: 0 E: 000000.000000 8 0b 01 00 00 00 00 ...

Admin

このHIDデバイスの識別に問題がありますか?
hid

このHIDデバイスの識別に問題がありますか?

私はPanasonic CF-31RECAXDR Toughbookを持っています6.3.0-kali1-amd64。 (https://linux-hardware.org/?probe=2c021f93de) KaliはHIDデバイスを認識できません富士通コンポーネント株式会社USBタッチスクリーン、応答せず、設定に表示されません。 (https://linux-hardware.org/?id=usb:0430-0532) dmesg出力は次のとおりです。 [ 3.816330] usb 2-1.6: New USB device found, ...

Admin

"rmmod g_hid"はカーネルパニックを引き起こします: " 'hidg.0'デバイスにrelease()機能がありません。破損しているので修復する必要があります。」
hid

"rmmod g_hid"はカーネルパニックを引き起こします: " 'hidg.0'デバイスにrelease()機能がありません。破損しているので修復する必要があります。」

rmmodモジュールを使用しようとすると、次のカーネルの競合が発生しますg_hid。誰でも私に手がかりを与えることができますか? [ 261.125986] ------------[ cut here ]------------ [ 261.130656] Device 'hidg.0' does not have a release() function, it is broken and must be fixed. See Documentation/kobject.txt. [ 261.142142] WARNING: CPU: 2 ...

Admin

Psmouse serio2:synaptics-pt / serio0でマウスを無効にすることはできません。
hid

Psmouse serio2:synaptics-pt / serio0でマウスを無効にすることはできません。

私は現在Linux Mint 21.1 Cinnamonを使用していますが、エラーが発生し続けます。 psmouse serio2: failed to disable mouse on synaptics-pt/serio0 自宅のインターネットに接続していて、コンピュータを開いた状態でブラウザ(Firefox)を使用している場合は、コンピュータをシャットダウンした後にのみ入手できます。 調査の結果、多くの人々が同様のエラーを経験したことがわかりました。 psmouse serio1: failed to disable mouse on isa0060...

Admin

デバイス固有のカーネルドライバがロードされていない場合、Hidrawはデバイスを見つけることができません。
hid

デバイス固有のカーネルドライバがロードされていない場合、Hidrawはデバイスを見つけることができません。

Bluetooth HIDを含むデバイスを作成しようとしています(具体的にはWiiリモコン。 hid-wiimoteカーネルモジュールをロードした後、次のものを使用できます。ヒダフィバックエンドを持つライブラリはlinux-static-hidrawデバイスと直接通信しますが、カーネルドライバは定期的にポーリングし、動作モードを頻繁に変更します。コントローラのモジュールをブラックリストに登録すると、/etc/modprobe.dコントローラのLEDが点滅し続け、ライブラリから次のエラーが返されます。 要求されたVID / PIDを持つHIDデバイスがシステ...

Admin

UHIDを使用した仮想キーボード
hid

UHIDを使用した仮想キーボード

QMKファームウェアがキーボードに対して行うことを実装しようとしていますが、ソフトウェアを使用しています。そのため、キーフレームをオフにして、一部のキーフレームを他のキーフレーム、レイヤーなどに置き換えたいと思います。 検索すると最初に浮かぶのはこの例。問題は、バイナリを実行している端末にフォーカスがある場合にのみテスト実行が機能することです。そして、Windowsシステムを迂回したいと思います。 また、コードにこの配列が表示されますが、どのように入力するのかわかりません。 static unsigned char rdesc[] = { 0x05,...

Admin

マウスマルチメディアボタンは "/dev/input/eventX"でイベントを生成しません。
hid

マウスマルチメディアボタンは "/dev/input/eventX"でイベントを生成しません。

プログラム可能なボタンが複数あり、その半分がマルチメディアボタンに設定されているマウス(Canyon CND-SGM14RGB)があります。設定ソフトウェアはWindows専用で、特別なドライバがなくてもボタンはWindowsで正常に動作します。 ただし、Linuxでは、標準のマウスアクション(lmb、rmb、中央、前後に)にマップされたボタンのみが機能します。マルチメディアボタンが機能しません。 次の診断手順を試しました。 スタートwev(xevウェイランドの代替)し、すべてのボタンを押します。 通常のボタンは機能しますが、マルチメディアボタンは機能し...

Admin

通常のHIDドライバの代わりにカスタム文字デバイスドライバにマウスをバインドします。
hid

通常のHIDドライバの代わりにカスタム文字デバイスドライバにマウスをバインドします。

簡単なLinux USBマウスドライバを作成しようとしていますが、実際にマウスからモジュールに情報を取得するのに問題があります。 これで、カーネルに正常にロードできるカーネルモジュールが作成されました。モジュールはファイルを介してアクセスできる文字デバイスであり/dev/mymodule、モジュールに書き込んで読み取ると、私が実装した関数が呼び出されます。 しかし、マウスからこのキャラクタードライバーにデータを供給する方法は理解できません。読み取り可能なマウス用の別々のファイルがあり/dev/input、マウスの項目を見ると、マウスがドライバーを/sys/b...

Admin

Linux evdevサブシステムとlibusb
hid

Linux evdevサブシステムとlibusb

evdevアクセス入力デバイスを使用する場合と比較してサブシステムを使用することの利点と欠点は何ですかlibusb? これevdevのカーネルドキュメント状態: これは、ユーザースペースがユーザー入力と連携するのに好ましいインターフェースであり、すべてのクライアントがそれを使用することをお勧めします。 これは強力な言語です。たとえば、Python では次を使用して HID デバイスにアクセスできます。https://github.com/gvalkov/python-evdevまたはhttps://github.com/trezor/cython-hid...

Admin