如何設定樹莓派電容式觸控螢幕右鍵快顯功能表

測試環境:2022-04-04-raspios-bullseye-armhf 32 位元系統
支援型號:微雪電子DSI LCD、DPI LCD和HDMI LCD電容式觸控螢幕系列

一、安裝軟體

wget https://www.waveshare.net/w/upload/1/18/Evdev-right-click-emulation.zip
unzip Evdev-right-click-emulation.zip
cd evdev-right-click-emulation
sudo apt install build-essential libevdev2 libevdev-dev
cd 'evdev-right-click-emulation'
sudo cp 'out/evdev-rce' '/usr/local/bin/'
sudo chmod +x '/usr/local/bin/evdev-rce'

執行指令

sudo evdev-rce

執行上列指令後,長按觸控螢幕即可出現右鍵快顯功能表

二、設定 pi 用戶可以執行

sudo usermod -G 'input' -a pi
echo 'uinput' | sudo tee -a /etc/modules
sudo nano /etc/udev/rules.d/99-uinput.rules

在 99-uinput.rules 檔案中增加下列這行

KERNEL=="uinput", MODE="0660", GROUP="input"

儲存後再執行

sudo udevadm control --reload-rules
sudo udevadm trigger

重新開機

sudo reboot

執行指令(不需要 sudo)

evdev-rce

執行上列指令後,長按觸控螢幕即可出現右鍵快顯功能表

三、設定開機啟動

輸入以下指令

sudo mkdir ~/.config/autostart
sudo nano ~/.config/autostart/right_click.desktop

在 right_click.desktop 增加程式碼如下

[Desktop Entry]
Version=1.0
Type=Application
Name=evdev-rce
GenericName=Enable long-press-to-right-click gesture
Exec=env LONG_CLICK_INTERVAL=1000 LONG_CLICK_FUZZ=200 /usr/local/bin/evdev-rce
Terminal=true
StartupNotify=false

如果要修改靈敏度可以修改 LONG_CLICK_INTERVAL=1000 LONG_CLICK_FUZZ=200 這兩個參數值的大小

新產品發表囉! 樹莓派13.3吋 1920×1080 HDMI LCD (H)電容式觸控螢幕

樹莓派13.3吋 1920×1080 HDMI LCD (H)電容式觸控螢幕

  1. 13.3吋IPS高階面板,1920×1080超清解析度
  2. 鋼化玻璃電容觸控面板,硬度達6H
  3. 支援Raspberry Pi、BB Black等主流mini PC
  4. 配合Raspberry Pi使用時,支援Raspbian、Ubuntu、WIN10 IOT 等作業系統,單點觸控,免安裝驅動程式
  5. 當作電腦螢幕使用時,支援Windows 10 / 8.1 / 8 / 7,10觸控,免安裝驅動程式
  6. 雙HDMI埠(單鍵切換無需插拔)
  7. 支援多國語言OSD目錄
  8. 可透過紅外線遙控器操作
  9. 附3.5mm連接埠,支援HDMI音響輸出
  10. 内置黑磁高傳真喇叭(無需外接音箱)
  11. 支援VGA輸入(需另購VGA轉接線)
  12. 支援壁掛,背面有75×75mm的壁掛固定孔(M4螺絲孔)
  13. 附75°傾斜角度支架