We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6254c9d commit c25b6b8Copy full SHA for c25b6b8
src/util.jl
@@ -58,7 +58,7 @@ function readKey(stream::IO=STDIN) ::UInt32
58
stream.buffer.size < 3 && return '\x1b'
59
esc_b = readNextChar(stream)
60
61
- if esc_a == '['
+ if esc_a == '[' || esc_a == 'O'
62
if esc_b >= '0' && esc_b <= '9'
63
stream.buffer.size < 4 && return '\x1b'
64
esc_c = readNextChar(stream)
@@ -101,12 +101,10 @@ function readKey(stream::IO=STDIN) ::UInt32
101
return '\x1b'
102
end
103
104
- elseif esc_a == 'O'
105
- if esc_a == 'H'
106
- return HOME_KEY
107
- elseif esc_a == 'F'
108
- return END_KEY
109
- end
+ elseif esc_a == 'H'
+ return HOME_KEY
+ elseif esc_a == 'F'
+ return END_KEY
110
111
112
0 commit comments