2013-11-22 32 views
-2

你好,我是一個相當新手,當涉及到使用不同的「命令」,以實現目標,所以我想知道如果你們中的任何一個知道一種方法來綁定一個鍵來做任何地方的某個任務程序,所以我可以顯示一個功能,例如顯示完成後程序正常進行,就像沒有任何事情發生,然後在任何其他推動相同的鍵仍然會做顯示。在此先感謝綁定到鍵C++

+0

你會想看看'鍵盤加速器',並檢查一些例子。 –

+0

如果你的意思是熱鍵,那麼你可以使用[RegisterHotKey](http://msdn.microsoft.com/en-us/library/windows/desktop/ms646309(v = vs.85).aspx)簡單。 – user2699298

回答

3

普通C++沒有任何「鍵綁定」的概念。該平臺(例如操作系統)具有這方面的知識,它提供了一些庫來處理它。因此,您必須提供有關操作系統的更多信息,或者使用像Qt這樣的跨平臺庫。

+0

我目前正在嘗試在Ubuntu中構建程序,但我希望它能夠在Windows上運行,這也是爲什麼我沒有使用像Windows一樣的GetAsyncKeyState函數。 – user3022417