Use onKey in demo
This commit is contained in:
+5
-4
@@ -165,8 +165,9 @@ function runFakeTerminal(): void {
|
|||||||
term.writeln('');
|
term.writeln('');
|
||||||
term.prompt();
|
term.prompt();
|
||||||
|
|
||||||
term._core.register(term.addDisposableListener('key', (key, ev) => {
|
term.onKey((e: { key: string, domEvent: KeyboardEvent }) => {
|
||||||
const printable = !ev.altKey && !ev.altGraphKey && !ev.ctrlKey && !ev.metaKey;
|
const ev = e.domEvent;
|
||||||
|
const printable = !ev.altKey && !ev.ctrlKey && !ev.metaKey;
|
||||||
|
|
||||||
if (ev.keyCode === 13) {
|
if (ev.keyCode === 13) {
|
||||||
term.prompt();
|
term.prompt();
|
||||||
@@ -176,9 +177,9 @@ function runFakeTerminal(): void {
|
|||||||
term.write('\b \b');
|
term.write('\b \b');
|
||||||
}
|
}
|
||||||
} else if (printable) {
|
} else if (printable) {
|
||||||
term.write(key);
|
term.write(e.key);
|
||||||
}
|
}
|
||||||
}));
|
});
|
||||||
|
|
||||||
term._core.register(term.addDisposableListener('paste', (data, ev) => {
|
term._core.register(term.addDisposableListener('paste', (data, ev) => {
|
||||||
term.write(data);
|
term.write(data);
|
||||||
|
|||||||
Reference in New Issue
Block a user