version 1.5, 2009/07/26 21:42:08 |
version 1.6, 2009/07/28 09:18:01 |
|
|
{ "Tab", '\011' }, |
{ "Tab", '\011' }, |
{ "BTab", KEYC_BTAB }, |
{ "BTab", KEYC_BTAB }, |
{ "BSpace", KEYC_BSPACE }, |
{ "BSpace", KEYC_BSPACE }, |
|
{ "Enter", '\r' }, |
|
{ "Escape", '\033' }, |
|
|
/* Arrow keys. */ |
/* Arrow keys. */ |
{ "Up", KEYC_UP }, |
{ "Up", KEYC_UP }, |
|
|
return (tmp2); |
return (tmp2); |
} |
} |
|
|
|
for (i = 0; i < nitems(key_string_table); i++) { |
|
if (key == key_string_table[i].key) |
|
return (key_string_table[i].string); |
|
} |
|
|
if (key >= 32 && key <= 255) { |
if (key >= 32 && key <= 255) { |
tmp[0] = key; |
tmp[0] = key; |
tmp[1] = '\0'; |
tmp[1] = '\0'; |
|
|
return (tmp); |
return (tmp); |
} |
} |
|
|
for (i = 0; i < nitems(key_string_table); i++) { |
|
if (key == key_string_table[i].key) |
|
return (key_string_table[i].string); |
|
} |
|
return (NULL); |
return (NULL); |
} |
} |