Skip to content

Commit 68e3ca0

Browse files
committed
Fix windows not receiving arrow keys (golang/go#68830)
1 parent d598954 commit 68e3ca0

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

term_windows.go

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ func makeRaw(fd int) (*State, error) {
2626
return nil, err
2727
}
2828
raw := st &^ (windows.ENABLE_ECHO_INPUT | windows.ENABLE_PROCESSED_INPUT | windows.ENABLE_LINE_INPUT | windows.ENABLE_PROCESSED_OUTPUT)
29+
raw |= windows.ENABLE_VIRTUAL_TERMINAL_INPUT
2930
if err := windows.SetConsoleMode(windows.Handle(fd), raw); err != nil {
3031
return nil, err
3132
}

0 commit comments

Comments
 (0)