2010-05-20 50 views
1

當您在Windows XP下按住鍵盤上的按鍵時,鍵盤似乎反覆發送按鍵,按鍵。不過,我正在開發一個設備,在這個設備中,按住一個按鍵會產生一個「正確的」按鍵重複,也就是說,當您釋放按鈕時,會有很多按鍵,然後是一個按鍵。Windows上的按鍵重複

我想在Windows下得到相同的行爲,讓我們的模擬器在他的設備上工作。無論如何要實現這個目標?我需要獲得另一個鍵盤驅動程序嗎?謝謝!

+1

這應該不會發生。當密鑰被釋放時,WM_KEYUP被髮送一次,並且總是有一個重複計數。也許你的鍵盤很奇怪或破碎。 – 2010-05-20 11:29:10

+0

或者也許你正在用一些奇怪的技術來捕捉事件,並通過按鍵事件觸發它們?按鍵事件應該重複AFAIK。 – naugtur 2010-05-20 11:39:35

+0

你說得對,在我們的API中出現錯誤,將按鍵轉換爲只按KEYDOWN。 – Rolle 2010-05-20 11:52:46

回答

0

在評論中所述的內部API中的問題