0
所以我用RAWINPUT工作,我試圖找出如何檢查:RAWKEYBOARD標誌,檢查該標誌上,也SHIFT,CTRL和ALT
data.keyboard.Flags
,看看是什麼標誌,我希望能夠檢查按鍵和向下按鍵以及左右按鍵。
你需要做這樣的事情:
if(data.keyboard.Flags == (RI_KEY_MAKE|RI_KEY_E0))
和
if(data.keyboard.Flags == (RI_KEY_BREAK|RI_KEY_E0))
我知道SHIFT鍵,我應該檢查makecode 左爲:0x2a 權的存在:0x36
CTRL和ALT鍵怎麼樣
所以,如果我跟着你的權利,標誌實際上並沒有被使用,我需要使用掃描碼的關鍵,那麼回車鍵? – Baraphor
不知道你想說什麼。你爲什麼不試試呢? –
好吧我得到了這部分工作,我仍然不明白如何檢查一個關鍵是否是,這是唯一缺少的東西。 – Baraphor