mirror of
https://github.com/wichtounet/thor-os.git
synced 2025-09-08 20:10:04 -04:00
Add 1 more terminal
This commit is contained in:
parent
e296af4048
commit
565c364f6f
@ -24,6 +24,7 @@ const char KEY_LEFT_CTRL = 0x1D;
|
||||
const char KEY_ALT = 56;
|
||||
const char KEY_F1 = 59;
|
||||
const char KEY_F2 = 60;
|
||||
const char KEY_F3 = 61;
|
||||
|
||||
void install_driver();
|
||||
char get_char();
|
||||
|
@ -22,7 +22,7 @@ namespace {
|
||||
stdio::terminal_driver terminal_driver_impl;
|
||||
stdio::terminal_driver* tty_driver = &terminal_driver_impl;
|
||||
|
||||
constexpr const size_t MAX_TERMINALS = 2;
|
||||
constexpr const size_t MAX_TERMINALS = 3;
|
||||
size_t active_terminal;
|
||||
|
||||
std::array<stdio::virtual_terminal, MAX_TERMINALS> terminals;
|
||||
@ -54,6 +54,8 @@ void input_thread(void* data){
|
||||
stdio::switch_terminal(0);
|
||||
} else if(alt && key == keyboard::KEY_F2){
|
||||
stdio::switch_terminal(1);
|
||||
} else if(alt && key == keyboard::KEY_F3){
|
||||
stdio::switch_terminal(2);
|
||||
}
|
||||
|
||||
if(key == keyboard::KEY_LEFT_SHIFT || key == keyboard::KEY_RIGHT_SHIFT){
|
||||
|
Loading…
x
Reference in New Issue
Block a user