[FEAT] New terminal console system
This commit is contained in:
8
main.cpp
8
main.cpp
@@ -24,7 +24,9 @@ void do_terminal() {
|
||||
else if (key == KEY_7) { if (mods & KMOD_SHIFT) { debugchr('/'); } else { debugchr('7'); } }
|
||||
else if (key == KEY_8) { if (mods & KMOD_SHIFT) { debugchr('('); } else { debugchr('8'); } }
|
||||
else if (key == KEY_9) { if (mods & KMOD_SHIFT) { debugchr(')'); } else { debugchr('9'); } }
|
||||
else if (key == KEY_RETURN) debug_get_cmd();
|
||||
else if (key == KEY_RETURN or key == KEY_KP_ENTER) debug_get_cmd();
|
||||
else if (key == KEY_UP) next_cmd();
|
||||
else if (key == KEY_DOWN) prev_cmd();
|
||||
else if (key == KEY_SPACE) debugchr(32);
|
||||
else if (key == KEY_BACKSPACE) debugchr(8);
|
||||
else if (key == KEY_MINUS) { if (mods & KMOD_SHIFT) { debugchr('?'); } else { debugchr('\''); } }
|
||||
@@ -34,6 +36,10 @@ void do_terminal() {
|
||||
else if (key == KEY_SLASH) { if (mods & KMOD_SHIFT) { debugchr('_'); } else { debugchr('-'); } }
|
||||
else if (key == KEY_LEFTBRACKET) { if (mods & KMOD_SHIFT) { debugchr(160); } else if (mods & KMOD_RALT) { debugchr('['); } else { debugchr(96); } }
|
||||
else if (key == KEY_RIGHTBRACKET) { if (mods & KMOD_SHIFT) { debugchr('*'); } else if (mods & KMOD_RALT) { debugchr(']'); } else { debugchr('+'); } }
|
||||
else if (key == KEY_APOSTROPHE) { if (mods & KMOD_SHIFT) { debugchr(162); } else if (mods & KMOD_RALT) { debugchr('{'); } else { debugchr(161); } }
|
||||
else if (key == KEY_BACKSLASH) { if (mods & KMOD_SHIFT) { debugchr('C'); } else if (mods & KMOD_RALT) { debugchr('}'); } else { debugchr('c'); } }
|
||||
else if (key == KEY_GRAVE) { if (mods & KMOD_SHIFT) { debugchr('>'); } else { debugchr('<'); } }
|
||||
else if (key == KEY_NONUSBACKSLASH) { if (mods & KMOD_SHIFT) { debugchr(164); } else if (mods & KMOD_RALT) { debugchr('\\'); } else { debugchr(163); } }
|
||||
}
|
||||
//cls(0);
|
||||
//pdebug();
|
||||
|
||||
Reference in New Issue
Block a user