mirror of https://github.com/ipxe/ipxe.git
Define KEY_MIN and use it in kb.c.
parent
43d976edd0
commit
b9f8599537
|
@ -67,7 +67,7 @@ int wgetch ( WINDOW *win ) {
|
||||||
c = _wgetc( win );
|
c = _wgetc( win );
|
||||||
|
|
||||||
if ( m_echo ) {
|
if ( m_echo ) {
|
||||||
if ( c >= 0401 && c <= 0633 ) {
|
if ( c >= KEY_MIN ) {
|
||||||
switch(c) {
|
switch(c) {
|
||||||
case KEY_LEFT :
|
case KEY_LEFT :
|
||||||
case KEY_BACKSPACE :
|
case KEY_BACKSPACE :
|
||||||
|
@ -112,7 +112,7 @@ int wgetnstr ( WINDOW *win, char *str, int n ) {
|
||||||
_wcursback( win );
|
_wcursback( win );
|
||||||
wdelch( win );
|
wdelch( win );
|
||||||
} else {
|
} else {
|
||||||
if ( c >= 0401 && c <= 0633 ) {
|
if ( c >= KEY_MIN ) {
|
||||||
switch(c) {
|
switch(c) {
|
||||||
case KEY_LEFT :
|
case KEY_LEFT :
|
||||||
case KEY_BACKSPACE :
|
case KEY_BACKSPACE :
|
||||||
|
|
|
@ -194,6 +194,7 @@ extern unsigned short _LINES;
|
||||||
/*
|
/*
|
||||||
* KEY code constants
|
* KEY code constants
|
||||||
*/
|
*/
|
||||||
|
#define KEY_MIN 0401 /**< Minimum special key */
|
||||||
#define KEY_BREAK 0401 /**< Break key */
|
#define KEY_BREAK 0401 /**< Break key */
|
||||||
#define KEY_DOWN 0402 /**< down-arrow key */
|
#define KEY_DOWN 0402 /**< down-arrow key */
|
||||||
#define KEY_UP 0403 /**< up-arrow key */
|
#define KEY_UP 0403 /**< up-arrow key */
|
||||||
|
|
Loading…
Reference in New Issue