您可以利用Run-Time Menu及事件結構來完成這件事。
以Ctrl+A為例:
- 若您想要取消任何LabVIEW內所設定的熱鍵,您可以在開啟LabVIEW後選擇Tools»Options,然後再選擇Menu Shortcuts類別,而Ctrl+A就對應到Edit類別中的Select A功能。
- 若您想要建立一個Run-Time Menu中的項目,請點選LabVIEW工具列中的Edit»Run-Time Menu,於下拉選單中選擇 Custom。您可以在圖片中New的地方更改成您需要的工具列標籤名稱,然後再點選 ‘+’ 的圖示去新增一個項目,再點選 '->' 的圖示讓該項目變成子項目,而在右方可以編輯您欲對應的熱鍵。
- 請先建立一個類似下方的狀態機。
請在事件結構中建立一個「選單選擇」的對應事件,建立方式為在事件結構上按右鍵選擇Add Event Case,然後將來源設成This VI,然後對應事件設成Menu Selection (User)。
- 接下來再利用case structure去判斷點選的熱鍵值,而熱鍵的值則是由Event Case的ItemTag傳出。
- 最後將您欲執行的程式放置到case structure內。像是上方圖片的例子,就是將Ctrl+A的字串輸入到人機界面上字串元件中,所以您可以直接用鍵盤按下Ctrl+A的熱鍵,程式就會自動幫您輸入。