キーを押している間はマウスを動かすことはできません

キーを押している間はマウスを動かすことはできません

私はAsus G15(2021)で最新のアーチを実行し、それをi3WMとして使用しています。

特定のキーを押したときにトラックパッドが機能しないような理由は、生涯わかりません。

どこから始めるべきですか?

答え1

私のトラックパッドにはデフォルトで無効になっているプロパティがあることがわかりました。

この問題を解決するには、以下を使用してxinputトラックパッドのデバイスIDを見つけます。

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Asus Keyboard                             id=10   [slave  pointer  (2)]
⎜   ↳ ASUE1209:00 04F3:319F Mouse               id=12   [slave  pointer  (2)]
⎜   ↳ ASUE1209:00 04F3:319F Touchpad            id=13   [slave  pointer  (2)]

この例ではID = 13です。

次に、利用可能なすべてのプロパティを一覧表示するためにxinput list-props $dev-id私が望むものは次のとおりです。

libinput Disable While Typing Enabled (344):    1
libinput Disable While Typing Enabled Default (345):    1

変更する属性の ID は 344 です。これはデバイスごとに異なる場合があります。

xinput set-prop $dev-id $prop-id 0最後に、プロパティを無効にするために使用できます。

したがって、私のラップトップでIDを使用する完全なコマンドは次のとおりです。

xinput set-prop 13 336 0

関連情報