diff --git a/stand/lua/core.lua b/stand/lua/core.lua --- a/stand/lua/core.lua +++ b/stand/lua/core.lua @@ -105,7 +105,8 @@ -- other contexts (outside of Lua) may mean 'octal' core.KEYSTR_ESCAPE = "\027" core.KEYSTR_CSI = core.KEYSTR_ESCAPE .. "[" -core.KEYSTR_RESET = core.KEYSTR_ESCAPE .. "c" +-- XXX KEYSTR_RESET = core.KEYSTR_ESCAPE .. "c" +core.KEYSTR_RESET = core.KEYSTR_CSI .. "H" .. core.KEYSTR_CSI .. "J" core.MENU_RETURN = "return" core.MENU_ENTRY = "entry" diff --git a/stand/lua/screen.lua b/stand/lua/screen.lua --- a/stand/lua/screen.lua +++ b/stand/lua/screen.lua @@ -38,7 +38,7 @@ screen.default_y = 25 function screen.clear() - printc(core.KEYSTR_CSI .. "H" .. core.KEYSTR_CSI .. "J") + printc(core.KEYSTR_RESET) end function screen.setcursor(x, y)