xinput

クリッピング解像度を持つxinputタッチスクリーン変換マトリックス
xinput

クリッピング解像度を持つxinputタッチスクリーン変換マトリックス

xinput変換マトリックスがタッチスクリーン(Goodix容量性タッチスクリーン)でどのように機能するかを理解するのは困難です。 リモートPCを制御するためにLinuxがインストールされているタブレットを使用しています。SSH RDP。リモートPCの解像度は1920×1080、タブレットのデフォルトの解像度は2160×1440です。タブレットの解像度を1920x1080に変更すると、画像は幅全体を埋めますが、高さ全体が塗りつぶされず、上下が切り取られます。問題は、タッチスクリーンのxinput座標が引き続きフルスクリーンを使用していることです。垂直方向の中...

Admin

PyQt5 /dev/input/eventXイベントを無視し、1つの特定のイベントデバイスのみを使用する方法は?
xinput

PyQt5 /dev/input/eventXイベントを無視し、1つの特定のイベントデバイスのみを使用する方法は?

Raspberry PiでPyQt5 GUIを実行する際にいくつかの問題があります。 GUIで作業中にUSBオーディオカードをRaspberry Piに接続する必要がある場合があります。このサウンドカードの接続/取り外し中に画面をタッチすると、GUIがフリーズし、新しいタッチ入力を受信できなくなります。デバイスを接続/取り外ししてから数秒待っても問題が発生しないため、問題は明らかにこのUSBデバイスに関連しています。 下の図には、ID番号7のTexasInstruments USBオーディオコーデックがあります。このUSBデバイスが接続されている場合、/ d...

Admin

無効になってからノートブックが起動するたびにイベントを送信するAsusスタイラスを削除/デバッグする方法
xinput

無効になってからノートブックが起動するたびにイベントを送信するAsusスタイラスを削除/デバッグする方法

1週間前に何らかの方法でデバイス間にスタイラスが追加され(数ヶ月間私のスタイラスがありませんでした)、ラップトップが起動するたびにスパムメッセージが表示されます。 $ sudo libinput debug-events | grep event5 -event5 DEVICE_ADDED ELAN9009:00 04F3:2E36 seat0 default group5 cap:t size 300x184mm ntouches 10 calib -event5 TOUCH_DOWN ...

Admin

VNCスクリーンセーバーとロック:XInput拡張不足
xinput

VNCスクリーンセーバーとロック:XInput拡張不足

Win10 / TigerVNC(クライアント)を介してvnc(tightvncserver):Devuan/aarch64と(ホスト)を使用して接続しています。Armbian(Debian)/armfh ベースベースがDebian Bookwormにアップグレードされたため、xscreensaver他のロッカーも同じ理由で機能しません。 xscreensaver --no-splash xscreensaver: 12:09:54: XInput extension missing xtrlock -f xtrlock (version 2.15): N...

Admin

xinputプロパティを永続的にするためにX11を正しく設定する方法は?
xinput

xinputプロパティを永続的にするためにX11を正しく設定する方法は?

「中間クリック属性シミュレーション」を有効にしようとしています。 xinput set-prop "Logitech Gaming Mouse G402" "libinput Middle Emulation Enabled" 1 永久設定で。 「/usr/share/X11/xorg.conf.d/」を設定してこれを達成しようとしています。 現在、以下を含むファイルを作成しています。 Section "InputClass" Identifier "Mouse Middle click emulation" MatchIsPointe...

Admin

同じ名前の2つの異なるタッチスクリーンを処理する方法
xinput

同じ名前の2つの異なるタッチスクリーンを処理する方法

最近、2つのタッチスクリーンを備えた新しいコンピュータ(Yoga Book 9)を購入し、ここにLinux(Ubuntu 22.04)をインストールしましたが、タッチ/スタイラスを自動的に管理する際にいくつかの問題があります。 スタイラス入力(/ event0、/ event1、...)のイベント番号IDを抽出する方法を見つけましたが、udeveadmとXinputを使用して名前と物理パスが同じであるため、2つの画面を区別することはできません。私は両方とも同じUSBハブを通過するためだと思います。 INPUT番号に加えて変更される唯一のものはUSEC_INI...

Admin

入力デバイスを追加した後、スクリプトをどのように実行しますか?
xinput

入力デバイスを追加した後、スクリプトをどのように実行しますか?

入力デバイスを追加するときにスクリプトを実行したいと思います。まず、キーバインディングを取得するために外部キーボードを追加するときにxmodmapを実行する必要があります。私はudevルールを通してこれを部分的に達成しました。 xmodmapコマンドを除いて、すべてがうまく機能します。一方、スタイラスを登録してxinput出力に追加しながら、いくつかのコマンドを実行したいと思います。 / devにデバイスがないので、これを達成するためにudevを使用する方法がわかりません。 誰かが私にこの2つのことをする方法についていくつかのアイデアを与えることができますか...

Admin

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

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

Thinkpad T480タッチパッド:垂直スクロールを有効にする(DEなし)、どの設定を使用する必要がありますか?
xinput

Thinkpad T480タッチパッド:垂直スクロールを有効にする(DEなし)、どの設定を使用する必要がありますか?

libinputを使うのか、シナプティックを使うのかはどちらも使うので、わかりません。 Xorgシナプスの設定 cat /etc/X11/xorg.conf.d/70-synaptics.conf # Example xorg.conf.d snippet that assigns the touchpad driver # to all touchpads. See xorg.conf.d(5) for more information on # InputClass. # DO NOT EDIT THIS FILE, your distribution...

Admin

クリック入力を制限する方法
xinput

クリック入力を制限する方法

私のマウスはボタンを押すとダブルクリック入力が頻繁に登録されます。私はこれをxevと確認しました。入力を0.05msごとに1回クリックすることで制限できる場合は、この動作を停止するのに十分であり、新しいマウスを購入する必要はありません。 ...

Admin

私のタブレットのxinput変換行列を見つけるのに役立ちますか?
xinput

私のタブレットのxinput変換行列を見つけるのに役立ちますか?

私は小さなワコムパッドと大きなモニターを持っています。タブレットのサーフェスをマッピングする画面領域を減らしたいです。残念ながら、グラフィックユーティリティはこれを許可しません。現在の構成は次のとおりです。 Coordinate Transformation Matrix (216): 0.571429, 0.000000, 0.428571, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 これは、水平モードでHDMIで接続された2番目のモニターにマッピングされます。地図を90...

Admin

xinputを使用して、xinputコマンドを処理する特定のマウスを識別します。
xinput

xinputを使用して、xinputコマンドを処理する特定のマウスを識別します。

私はManjaro 23.0を使ってUSB SteelSeriesマウスの速度を遅くする方法を見つけましたが、持続するのに問題があります。一定期間アクティビティがない場合、またはシステムが再起動した場合、xinput設定は「デフォルト」にリセットされます。少なくともマウスは再起動するたびに新しい「ID」を取得します。この問題は、以下で見つけたxorg.confコードを使用して解決する必要があります。それ以外の場合は、xinputを介して手動でマウスIDを見つける必要があります。 以下は、新しいxorg.confでマウスを操作したいxinput設定です。 $ ...

Admin

X11だけでなくウェイランドでも動作するxinput --query-stateコマンドに代わるものはありますか?
xinput

X11だけでなくウェイランドでも動作するxinput --query-stateコマンドに代わるものはありますか?

簡単に言えば、キーが押されているか押されているかをいつでもスクリプトで確認できます。 マイユースケースの説明: 特定のキー(この場合はf14)を押したときに実行したいスクリプトがあります。キーを離すまで無限に繰り返されます。 xinput --list および --query-state コマンドを使用してキーの状態を確認し、キーが「下」の位置にある限り、継続するループを生成します。スクリプトは各ループのキー状態を確認し、キーが解放されるとスクリプトは終了します。 このスクリプトはX11で正しく実行されます。問題は、X11が私のコンピュータとモニタの設定を嫌...

Admin