|
|
@@ -688,18 +688,18 @@ loop:
|
|
|
}
|
|
|
case 'h':
|
|
|
cs := buf.String()
|
|
|
- if cs == "?25" {
|
|
|
+ if cs == "5>" {
|
|
|
var ci consoleCursorInfo
|
|
|
procGetConsoleCursorInfo.Call(uintptr(w.handle), uintptr(unsafe.Pointer(&ci)))
|
|
|
- ci.visible = 1
|
|
|
+ ci.visible = 0
|
|
|
procSetConsoleCursorInfo.Call(uintptr(w.handle), uintptr(unsafe.Pointer(&ci)))
|
|
|
}
|
|
|
case 'l':
|
|
|
cs := buf.String()
|
|
|
- if cs == "?25" {
|
|
|
+ if cs == "5>" {
|
|
|
var ci consoleCursorInfo
|
|
|
procGetConsoleCursorInfo.Call(uintptr(w.handle), uintptr(unsafe.Pointer(&ci)))
|
|
|
- ci.visible = 0
|
|
|
+ ci.visible = 1
|
|
|
procSetConsoleCursorInfo.Call(uintptr(w.handle), uintptr(unsafe.Pointer(&ci)))
|
|
|
}
|
|
|
case 's':
|