我正在使用 XV6 MIT 的开源操作系统。
试图弄清楚 BACKSPACE = 0x100 到底是什么?我想添加右箭头和左箭头等功能来控制控制台,但我找不到正确的数字来捕获它们。前任:
#define BACKSPACE 0x100 // given code
#define RIGHTARROW 0x99 //my addon 0x99 is not the right hex just an example
if(c == RIGHTARROW){
....
}
所以我的 Q 在什么表上是 BACKSPACE = 0x100 ?它不是 ASCII ...在扫描码上找不到它。在 Ubuntu 上尝试了 showkeys 命令,但没有运气。
任何有更多经验或碰巧上过 MIT 操作系统课程的人 :)
非常感谢 !