aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-09-14 17:59:09 +1000
committerNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-09-14 18:02:21 +1000
commita335db7cd1acbe54c0bfe5ec02457d430e866f04 (patch)
tree149fd1291ceaf7457f796f7f496e3ac8960954b8
parent62822fc3b2cadf823d4d74be902c76e1af0b904a (diff)
downloadbusybox-w32-a335db7cd1acbe54c0bfe5ec02457d430e866f04.tar.gz
busybox-w32-a335db7cd1acbe54c0bfe5ec02457d430e866f04.tar.bz2
busybox-w32-a335db7cd1acbe54c0bfe5ec02457d430e866f04.zip
win32: read_key: support Delete
-rw-r--r--win32/termios.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/win32/termios.c b/win32/termios.c
index 0154bd11f..177a7bdbe 100644
--- a/win32/termios.c
+++ b/win32/termios.c
@@ -32,6 +32,7 @@ int64_t FAST_FUNC read_key(int fd, char *buf, int timeout UNUSED_PARAM)
32 if (!record.Event.KeyEvent.uChar.AsciiChar) { 32 if (!record.Event.KeyEvent.uChar.AsciiChar) {
33 DWORD state = record.Event.KeyEvent.dwControlKeyState; 33 DWORD state = record.Event.KeyEvent.dwControlKeyState;
34 switch (record.Event.KeyEvent.wVirtualKeyCode) { 34 switch (record.Event.KeyEvent.wVirtualKeyCode) {
35 case VK_DELETE: return KEYCODE_DELETE;
35 case VK_UP: return KEYCODE_UP; 36 case VK_UP: return KEYCODE_UP;
36 case VK_DOWN: return KEYCODE_DOWN; 37 case VK_DOWN: return KEYCODE_DOWN;
37 case VK_RIGHT: 38 case VK_RIGHT: