aboutsummaryrefslogtreecommitdiff
path: root/src/zenutil/consoletui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenutil/consoletui.cpp')
-rw-r--r--src/zenutil/consoletui.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/zenutil/consoletui.cpp b/src/zenutil/consoletui.cpp
index 777819224..1621b7198 100644
--- a/src/zenutil/consoletui.cpp
+++ b/src/zenutil/consoletui.cpp
@@ -503,6 +503,10 @@ TuiPollInput()
{
return TuiInput::Quit;
}
+ if (vk == VK_F5)
+ {
+ return TuiInput::Refresh;
+ }
if (vk == VK_UP)
{
return TuiInput::ArrowUp;
@@ -535,6 +539,19 @@ TuiPollInput()
{
return TuiInput::ArrowDown;
}
+ // F5 = \033[15~
+ if (Final == '1')
+ {
+ int b2 = ReadByteWithTimeout(50);
+ if (b2 == '5')
+ {
+ int b3 = ReadByteWithTimeout(50);
+ if (b3 == '~')
+ {
+ return TuiInput::Refresh;
+ }
+ }
+ }
}
return TuiInput::Quit; // bare Esc
}