Liric Mechan
Results
3
issues of
Liric Mechan
更新内容: 1. 支持检测Control和Alt组合键 2. 完善了devfs接口,现在shell从tty设备读取输入了 3. 现在只有在按下enter键时才会唤醒读取stdin的进程了 4. 将键盘码扩展到16位,第一个十六进制数用于附加Ctrl和Alt,Ctrl为0x4000,Alt为0x2000。例如:Shift+A的键盘码为:0x0041,Ctrl+Shift+A则为0x4041,Alt+Shift+A则为0x2041,Ctrl+Alt+Shift+A则为0x6041 存在需要完善的地方: 1. Shell兼容性问题,执行命令时会多产生一次回车,需要在进一步阅读shell程序后fix;上下键切换历史暂不可用,需要等到完善功能键处理程序后恢复 2. 退格键目前还不能对stdin缓冲区进行pop stack 3. 功能键处理程序暂时还没写