我正在设计一个包含使用 Xterm.js 的终端的 Web,并希望将字符串传输到服务器。我可以在上面输入一些字符串,但不能使用“退格”、“删除”、“主页”功能。
我尝试自己完成这些功能,但有很多功能需要做。
例如退格
term.on('key', (key, ev) => {
const code = key.charCodeAt(0);
if(code == 127){ //Backspace
term.write("\b \b");
}
});
我可以删除最后一个字符,但不能删除字符串内...这些功能是我自己做的吗?有没有更方便的模块?
谢谢!