aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2008-10-25 23:59:41 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2008-10-25 23:59:41 +0000
commitbdd2d8f178dddb1564a545dcd0b46471e343852c (patch)
tree85aadf3ed1bb662977b4bb70cbeb5019f1f19555
parent5f6aaf39cff31f5f679fe07449a9e363dd474216 (diff)
downloadbusybox-w32-bdd2d8f178dddb1564a545dcd0b46471e343852c.tar.gz
busybox-w32-bdd2d8f178dddb1564a545dcd0b46471e343852c.tar.bz2
busybox-w32-bdd2d8f178dddb1564a545dcd0b46471e343852c.zip
read_key: add comments how Shift and Meta keys looks like.
no code changes
-rw-r--r--libbb/read_key.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libbb/read_key.c b/libbb/read_key.c
index 614e2f9e0..470cf2f21 100644
--- a/libbb/read_key.c
+++ b/libbb/read_key.c
@@ -25,6 +25,8 @@ int FAST_FUNC read_key(int fd, smalluint *nbuffered, char *buffer)
25 'O','F' |0x80,KEYCODE_END , 25 'O','F' |0x80,KEYCODE_END ,
26#if 0 26#if 0
27 'O','P' |0x80,KEYCODE_FUN1 , 27 'O','P' |0x80,KEYCODE_FUN1 ,
28 /* [ESC] ESC O [2] P - [Alt-][Shift-]F1 */
29 /* Ctrl seem to not affect sequences */
28 'O','Q' |0x80,KEYCODE_FUN2 , 30 'O','Q' |0x80,KEYCODE_FUN2 ,
29 'O','R' |0x80,KEYCODE_FUN3 , 31 'O','R' |0x80,KEYCODE_FUN3 ,
30 'O','S' |0x80,KEYCODE_FUN4 , 32 'O','S' |0x80,KEYCODE_FUN4 ,
@@ -34,10 +36,12 @@ int FAST_FUNC read_key(int fd, smalluint *nbuffered, char *buffer)
34 '[','C' |0x80,KEYCODE_RIGHT , 36 '[','C' |0x80,KEYCODE_RIGHT ,
35 '[','D' |0x80,KEYCODE_LEFT , 37 '[','D' |0x80,KEYCODE_LEFT ,
36 '[','H' |0x80,KEYCODE_HOME , /* xterm */ 38 '[','H' |0x80,KEYCODE_HOME , /* xterm */
39 /* [ESC] ESC [ [2] H - [Alt-][Shift-]Home */
37 '[','F' |0x80,KEYCODE_END , /* xterm */ 40 '[','F' |0x80,KEYCODE_END , /* xterm */
38 '[','1','~' |0x80,KEYCODE_HOME , /* vt100? linux vt? or what? */ 41 '[','1','~' |0x80,KEYCODE_HOME , /* vt100? linux vt? or what? */
39 '[','2','~' |0x80,KEYCODE_INSERT , 42 '[','2','~' |0x80,KEYCODE_INSERT ,
40 '[','3','~' |0x80,KEYCODE_DELETE , 43 '[','3','~' |0x80,KEYCODE_DELETE ,
44 /* [ESC] ESC [ 3 [;2] ~ - [Alt-][Shift-]Delete */
41 '[','4','~' |0x80,KEYCODE_END , /* vt100? linux vt? or what? */ 45 '[','4','~' |0x80,KEYCODE_END , /* vt100? linux vt? or what? */
42 '[','5','~' |0x80,KEYCODE_PAGEUP , 46 '[','5','~' |0x80,KEYCODE_PAGEUP ,
43 '[','6','~' |0x80,KEYCODE_PAGEDOWN, 47 '[','6','~' |0x80,KEYCODE_PAGEDOWN,
@@ -49,6 +53,7 @@ int FAST_FUNC read_key(int fd, smalluint *nbuffered, char *buffer)
49 '[','1','3','~'|0x80,KEYCODE_FUN3 , 53 '[','1','3','~'|0x80,KEYCODE_FUN3 ,
50 '[','1','4','~'|0x80,KEYCODE_FUN4 , 54 '[','1','4','~'|0x80,KEYCODE_FUN4 ,
51 '[','1','5','~'|0x80,KEYCODE_FUN5 , 55 '[','1','5','~'|0x80,KEYCODE_FUN5 ,
56 /* [ESC] ESC [ 1 5 [;2] ~ - [Alt-][Shift-]F5 */
52 '[','1','7','~'|0x80,KEYCODE_FUN6 , 57 '[','1','7','~'|0x80,KEYCODE_FUN6 ,
53 '[','1','8','~'|0x80,KEYCODE_FUN7 , 58 '[','1','8','~'|0x80,KEYCODE_FUN7 ,
54 '[','1','9','~'|0x80,KEYCODE_FUN8 , 59 '[','1','9','~'|0x80,KEYCODE_FUN8 ,