分享一個早期前輩專案中蒐集並經過修改過的虛擬鍵盤(Keyboard);這個虛擬鍵盤能夠呼應真實的鍵盤動作,使用者可用GUI畫面中輸入、也可以使用真實鍵盤做輸入。此程式包括大小寫的轉換、數字、Alt、Ctrl、Space等,另外可配合左、右鍵改變輸入時的字元位置若需要數字鍵盤可以參考:NI LabVIEW-自製小鍵盤(數字鍵盤)keyboard程式分享

程式碼可在這邊下載,若下載請留言告知,如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其中利用Property Node->Key Forcus的特性,可以合併偵測實體鍵盤中的輸入

利用Label中輸入的大小寫在根據是否為CAP和Shift的狀態切換大小寫,所以請勿修改每個button的Label名稱

如下圖,使用者可以任意的改變輸入字元的位置,增加使用的便利性。

程式架構: 簡單的EVENT Structure

程式碼可在這邊下載,若下載請留言告知,如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

 

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他LabVIEW有關程式:

程式分享區

股票程式分享區

CLA考試分享區

LabVIEW_最大值和最小值中的任意個數不重複隨機陣列_樂透彩選號

LabVIEW_最大值和最小值中的任意個數隨機數陣列

LabVIEW_動態加入Table中按右鍵的選單(Shortcut Menu)

NI LabVIEW程式分享_七段顯示器

LabVIEW_鎖定Ctrl+Alt+Delete禁止使用者登入/登出/關機

LabVIEW-HEX與ASCII字元的字串轉換

arrow
arrow

    安伯伯 發表在 痞客邦 留言(1) 人氣()