最流行的网站开发语言,简洁wordpress,网站单选框的实现,图片上加语音 网站开发一个开源的x86模拟器中的键盘宏我看不懂对应的代码#xff0c;我只知道最终的宏_KEY_button这种形式的枚举#xff0c;比如_KEY_ESCAPE对应的值是1#xff0c;但是对于这个宏是怎么得出来的不懂#xff0c;具体来说#xff0c;第一行中#define _KEYS(_)括号中的_代表什么意…一个开源的x86模拟器中的键盘宏我看不懂对应的代码我只知道最终的宏_KEY_button这种形式的枚举比如_KEY_ESCAPE对应的值是1但是对于这个宏是怎么得出来的不懂具体来说第一行中#define _KEYS(_)括号中的_代表什么意思枚举类型中的第二行的_KEYS(_KEY_NAME)为什么不带参数相关代码// 请把代码文本粘贴到下方(请勿用图片代替代码)define _KEYS(_) \_(ESCAPE) _(F1) _(F2) _(F3) _(F4) _(F5) _(F6) _(F7) _(F8) _(F9) _(F10) _(F11) _(F12) \_(GRAVE) _(1) _(2) _(3) _(4) _(5) _(6) _(7) _(8) _(9) _(0) _(MINUS) _(EQUALS) _(BACKSPACE) \_(TAB) _(Q) _(W) _(E) _(R) _(T) _(Y) _(U) _(I) _(O) _(P) _(LEFTBRACKET) _(RIGHTBRACKET) _(BACKSLASH) \_(CAPSLOCK) _(A) _(S) _(D) _(F) _(G) _(H) _(J) _(K) _(L) _(SEMICOLON) _(APOSTROPHE) _(RETURN) \_(LSHIFT) _(Z) _(X) _(C) _(V) _(B) _(N) _(M) _(COMMA) _(PERIOD) _(SLASH) _(RSHIFT) \_(LCTRL) _(APPLICATION) _(LALT) _(SPACE) _(RALT) _(RCTRL) \_(UP) _(DOWN) _(LEFT) _(RIGHT) _(INSERT) _(DELETE) _(HOME) _(END) _(PAGEUP) _(PAGEDOWN)define _KEY_NAME(k) _KEY_##k,enum {_KEY_NONE 0,_KEYS(_KEY_NAME)};