From 73adc71965171eb8c007a1decc6b10131c92aeb5 Mon Sep 17 00:00:00 2001 From: Frank-py <85338377+Frank-py@users.noreply.github.com> Date: Sat, 25 Dec 2021 23:11:21 +0100 Subject: [PATCH] Updated Terminal.tsx to add keypress event. Added keypress event to delete the word after input by pressing "alt" + "d". --- src/Terminal/ui/TerminalInput.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Terminal/ui/TerminalInput.tsx b/src/Terminal/ui/TerminalInput.tsx index 6a6dd4027..dc0a4ab86 100644 --- a/src/Terminal/ui/TerminalInput.tsx +++ b/src/Terminal/ui/TerminalInput.tsx @@ -350,7 +350,12 @@ export function TerminalInput({ terminal, router, player }: IProps): React.React event.preventDefault(); modifyInput("deletewordbefore"); } - + + if (event.keyCode === KEY.D && event.altKey) { + event.preventDefault(); + modifyInput("deletewordafter"); + } + if (event.keyCode === KEY.U && event.ctrlKey) { event.preventDefault(); modifyInput("clearbefore"); @@ -360,9 +365,6 @@ export function TerminalInput({ terminal, router, player }: IProps): React.React event.preventDefault(); modifyInput("clearafter"); } - - // TODO AFTER THIS: - // alt + d deletes word after cursor } }