Model keyCtrl like keyMeta
parent
55757243f4
commit
104b3ffd4f
8
ui.c
8
ui.c
|
@ -497,9 +497,9 @@ static void keyMeta(wchar_t ch) {
|
|||
}
|
||||
}
|
||||
|
||||
static void keyChar(wchar_t ch) {
|
||||
static void keyCtrl(wchar_t ch) {
|
||||
switch (ch) {
|
||||
break; case CTRL(L'L'): clearok(curscr, true);
|
||||
break; case L'L': clearok(curscr, true);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -515,8 +515,10 @@ void uiRead(void) {
|
|||
continue;
|
||||
} else if (meta) {
|
||||
keyMeta(ch);
|
||||
} else if (iswcntrl(ch)) {
|
||||
keyCtrl(ch ^ L'@');
|
||||
} else {
|
||||
keyChar(ch);
|
||||
// TODO: Insert.
|
||||
}
|
||||
meta = false;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue