我想用C編寫一個應用程序,它使用箭頭鍵導航,F鍵用於其他功能,例如保存到文件,語言選擇等。F鍵(F [1-12])和箭頭鍵有哪些數值?
顯然這些值取決於平臺,那麼我怎麼才能找出鑰匙有哪些值呢?
如果他們不這樣做,或者如果你認識他們,我沒有知道如何找出;)
編輯: 我的平臺是Linux和M $的Windows。 因此,我正在尋找一種儘可能便攜的解決方案。
(Propably像
#ifdef __unix__
#define F1 'some number'
/* ... */
#define ARROW_UP 'some other number'
#elif __WIN32__ || MSDOS /*whatever*/
#define F1 'something'
/* ... */
#define ARROW_UP 'something different'
#endif
)