我打電話給NI應用工程師,經過確認後他們沒辦法解決,所以只能上來這裏碰碰運氣,看有沒有不出世的高人可以幫忙。
我要測試鍵盤的每個鍵的功能。大家都知道可以用『Basic Input Demo.vi』來做(它可呼叫C:\Program Files\National Instruments\LabVIEW 8.2\resource\lvinput.*這個dll來工作)。
可是其實它不是每個鍵都能擷取的。比方說『PrintScreen』這個鍵,在這個VI就沒反應。更別說是一些新的鍵盤,還加了放大音量、跳下一首…等熱鍵。
我查了相關資料,其實每個鍵都有『keycode』這種碼,當按鍵被按下時,keycode會透過USB(或PS/2)介面傳回給電腦。可是接下來就沒有相關資訊了。所有相關應用都是VC的example。我問了幾位NI的AE,他們都說沒辦法處理。
請問各位高人,有人可以幫我做一個VI或dll,來讓我可以擷取所有鍵的訊號,進而可以分辨該鍵是否正常嗎?謝謝了!