SayoriOS  0.3.3
keyboard.h
1 #pragma once
2 
3 #define KEYBOARD_ECHO 1
4 
5 char* __getCharKeyboard(char* en_s,char* en_b,char* ru_s,char* ru_b);
6 char* getCharKeyboard(int key, bool mode);
8 void keyboardctl(uint8_t param, bool value);
9 int getCharRaw();
10 void* getCharKeyboardWait(bool use_int);
11 void keyboardInit();
12 void gets(char *buffer);
13 bool is_lctrl_key();
14 int getCharRaw();
15 int getIntKeyboardWait();
16 uint8_t getPressReleaseKeyboard();
17 int gets_max(char *buffer, int length);
uint32_t mode
Режим работы (0 - Обычный | 1 - Режим логирования)
Definition: bootscreen.c:23
void keyboardHandler(registers_t regs)
Обработчик клавиатуры
Definition: keyboard.c:298
char * getCharKeyboard(int key, bool mode)
Выводит символ, в зависимости от кода полученного с клавиатуры
Definition: keyboard.c:67
char * __getCharKeyboard(char *en_s, char *en_b, char *ru_s, char *ru_b)
Выводит правильный символ, в зависимости от языка и шифта
Definition: keyboard.c:55
void keyboardInit()
Выполняет инициализацию клавиатуры
Definition: keyboard.c:350