在 LabVIEW 中執行的 VI 禁用觸屏按鈕右鍵單擊行爲

更新 Dec 4, 2023

環境

軟體

  • LabVIEW

LabVIEW VI 中的按鈕控制元件被設計為一個通過點擊打開和關閉的切換器。當您使用滑鼠單擊它時,即使長按它幾秒鐘,它也會按預期執行。但是,當您在觸屏設備上使用手指觸摸並按住幾秒鐘時,它的行為與右鍵單擊一樣。
 
這是預期行為,因為它是觸屏設備上的 Windows 設置。在Windows中長按的觸控動作相當于右鍵單擊。爲防止在執行中的 VI 長按以轉動切換器時出現右鍵單擊行爲,需要在執行 VI 前禁用此觸控操作。

有兩種方法可以禁用與右鍵單擊觸碰操作等效的長按行爲。

方法 1:通過 Windows 中的控制面板 (Control Panel)

1. 進入 Control Panel>>Pen and Touch
控制面板.png
2. 在 Pen and Touch 彈出視窗中,單擊 Touch>>Press and hold>>Settings
筆和触摸.png
3. 在 Press and Hold Settings 彈出視窗中,取消勾選 Enable press and hold for right-clicking 並點擊 OK
取消選中啟用按住右鍵單擊.png

方法 2:禁用 Run-Time Shortcut Menu

1. 右鍵單擊按鈕控制元件。
2. 選擇 Advanced>>Run-Time Shortcut Menu>>Disable
禁用運行時快捷方式 Menu.png