mirror of
https://github.com/FloatTech/ZeroBot-Plugin.git
synced 2025-12-19 13:59:39 +08:00
fix windows console input
This commit is contained in:
parent
64f9e309ef
commit
4dc837854b
@ -21,6 +21,15 @@ func init() {
|
|||||||
mode &^= windows.ENABLE_QUICK_EDIT_MODE // 禁用快速编辑模式
|
mode &^= windows.ENABLE_QUICK_EDIT_MODE // 禁用快速编辑模式
|
||||||
mode |= windows.ENABLE_EXTENDED_FLAGS // 启用扩展标志
|
mode |= windows.ENABLE_EXTENDED_FLAGS // 启用扩展标志
|
||||||
|
|
||||||
|
mode &^= windows.ENABLE_MOUSE_INPUT // 禁用鼠标输入
|
||||||
|
mode |= windows.ENABLE_PROCESSED_INPUT // 启用控制输入
|
||||||
|
|
||||||
|
mode &^= windows.ENABLE_INSERT_MODE // 禁用插入模式
|
||||||
|
mode |= windows.ENABLE_ECHO_INPUT | windows.ENABLE_LINE_INPUT // 启用输入回显&逐行输入
|
||||||
|
|
||||||
|
mode &^= windows.ENABLE_WINDOW_INPUT // 禁用窗口输入
|
||||||
|
mode &^= windows.ENABLE_VIRTUAL_TERMINAL_INPUT // 禁用虚拟终端输入
|
||||||
|
|
||||||
err = windows.SetConsoleMode(stdin, mode)
|
err = windows.SetConsoleMode(stdin, mode)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user