【发布时间】:2009-01-17 17:24:23
【问题描述】:
我想用 C 语言编写一个应用程序,它使用箭头键进行导航,使用 F 键进行其他功能,例如保存到文件、语言选择等。
可能值取决于平台,那么我如何找出键具有哪些值?
如果他们不知道,或者如果你认识他们,我不必知道如何找出答案;)
编辑: 我的平台是 Linux 和 M$ Windows。 因此,我正在寻找一种尽可能便携的解决方案。
(可能类似于
#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
)
【问题讨论】:
标签: c command-line