Raspberry Pi 3Bで、タッチパネル上で右クリックしたいです。
下記を試したのですが、うまくできなかったので対処方法等あれば教えて下さい。
参考記事:Enable right-click for the Raspberry Pi touchscreen
やったこと
基本的には書いてあることをそのままやった。
書いてあることと違うこと等は下記の通り。
先程のサイトに
sudo <EDITOR> /etc/udev/rules.d/99-uinput.rules
と書かれていたが、そのような名前のファイルが存在しなかった。新規作成して
KERNEL=="uinput", MODE="0660", GROUP="input"
のみを書いた。
先程のサイトの最後のところまで終えて、OSの再起動をしたが自動実行されず。
コマンドで手動起動を試みた。
タッチパネル接続の認識はされているが、
画面を長押ししたり、2本指タップしたりしても右クリックしたときの挙動は見られず。
タッチパネルを繋いだとき:
$ env LONG_CLICK_INTERVAL=500 LONG_CLICK_FUZZ=50 /usr/local/bin/evdev-rce Found touch screen at /dev/input/event0: WaveShare WS170120 Failed to create uinput device
タッチパネルを繋がないとき:
$ env LONG_CLICK_INTERVAL=500 LONG_CLICK_FUZZ=50 /usr/local/bin/evdev-rce No touchscreen is found
使用機器
・Raspberry Pi 3B OS:Raspbian GNU/Linux 9.13 (stretch)
・タッチパネル:cocopar製タッチパネル
追記
Failed to create input #69
を参考に、/etc/modules-load.d/uinput.conf
を新規作成し、中身を
nano
1# in /etc/modules-load.d/uinput.conf 2# Load uinput module at boot 3uinput
にして、手順にある
sudo usermod -G 'input' -a pi
からやり直して手動起動を試したら
$ env LONG_CLICK_INTERVAL=500 LONG_CLICK_FUZZ=50 /usr/local/bin/evdev-rce Found touch screen at /dev/input/event0: WaveShare WS170120
このままターミナルが次の$
を表示しないままになった。
この状態で、画面の長押し等をしても右クリックはできなかった。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/25 04:11 編集
2021/05/26 01:32 編集