diff --git a/include/kernel/keyboard.h b/include/kernel/keyboard.h new file mode 100644 index 0000000..7c51903 --- /dev/null +++ b/include/kernel/keyboard.h @@ -0,0 +1,50 @@ +//----------------------------------------------------------------------------// +// GNU GPL OS/K // +// // +// Desc: Keyboard related functions // +// // +// // +// Copyright © 2018-2019 The OS/K Team // +// // +// This file is part of OS/K. // +// // +// OS/K is free software: you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation, either version 3 of the License, or // +// any later version. // +// // +// OS/K is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY//without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with OS/K. If not, see . // +//----------------------------------------------------------------------------// + +#ifndef _KALKERN_BASE_H +#include +#endif + +#ifndef _KALKERN_KEYB_H +#define _KALKERN_KEYB_H + +//----------------------------------------------------------------------------// + +void IoEnableKeyb(); +void IoChangeCodePage(char *CodePage); + + +//----------------------------------------------------------------------------// + +#define KEY_ESC 27 +#define KEY_BEL 7 +#define KEY_DC1 17 +#define KEY_DC2 18 +#define KEY_DC3 19 +#define KEY_DC4 20 + + +//----------------------------------------------------------------------------// + +#endif