C# Класс SharpOS.Kernel.ADC.X86.Keyboard

Показать файл Открыть проект

Открытые методы

Метод Описание
CapsLock ( ) : bool
GetCurrentDefaultTable ( int ret_len ) : byte*
GetCurrentShiftedTable ( int ret_len ) : byte*
LeftAlt ( ) : bool
LeftControl ( ) : bool
LeftShift ( ) : bool
NumLock ( ) : bool
RegisterKeyDownEvent ( uint address ) : EventRegisterStatus
RegisterKeyUpEvent ( uint address ) : EventRegisterStatus
RightAlt ( ) : bool
RightControl ( ) : bool
RightShift ( ) : bool
ScrollLock ( ) : bool
SetKeyMap ( byte defMap, int defLen, byte shiftMap, int shiftLen ) : void
SetLEDs ( ) : void
Setup ( ) : void
Translate ( uint scancode, bool shifted ) : byte

Приватные методы

Метод Описание
KeyboardHandler ( IDT data ) : void
SendCommand ( KeyboardCommands command ) : void
SendCommand ( KeyboardCommands command, byte value ) : void
WaitUntilReady ( ) : void

Описание методов

CapsLock() публичный статический Метод

public static CapsLock ( ) : bool
Результат bool

GetCurrentDefaultTable() публичный статический Метод

public static GetCurrentDefaultTable ( int ret_len ) : byte*
ret_len int
Результат byte*

GetCurrentShiftedTable() публичный статический Метод

public static GetCurrentShiftedTable ( int ret_len ) : byte*
ret_len int
Результат byte*

LeftAlt() публичный статический Метод

public static LeftAlt ( ) : bool
Результат bool

LeftControl() публичный статический Метод

public static LeftControl ( ) : bool
Результат bool

LeftShift() публичный статический Метод

public static LeftShift ( ) : bool
Результат bool

NumLock() публичный статический Метод

public static NumLock ( ) : bool
Результат bool

RegisterKeyDownEvent() публичный статический Метод

public static RegisterKeyDownEvent ( uint address ) : EventRegisterStatus
address uint
Результат EventRegisterStatus

RegisterKeyUpEvent() публичный статический Метод

public static RegisterKeyUpEvent ( uint address ) : EventRegisterStatus
address uint
Результат EventRegisterStatus

RightAlt() публичный статический Метод

public static RightAlt ( ) : bool
Результат bool

RightControl() публичный статический Метод

public static RightControl ( ) : bool
Результат bool

RightShift() публичный статический Метод

public static RightShift ( ) : bool
Результат bool

ScrollLock() публичный статический Метод

public static ScrollLock ( ) : bool
Результат bool

SetKeyMap() публичный статический Метод

public static SetKeyMap ( byte defMap, int defLen, byte shiftMap, int shiftLen ) : void
defMap byte
defLen int
shiftMap byte
shiftLen int
Результат void

SetLEDs() публичный статический Метод

public static SetLEDs ( ) : void
Результат void

Setup() публичный статический Метод

public static Setup ( ) : void
Результат void

Translate() публичный статический Метод

public static Translate ( uint scancode, bool shifted ) : byte
scancode uint
shifted bool
Результат byte