C# Класс Devices.GenericKeyboard.Keyboard

Наследование: IHardwareDevice
Показать файл Открыть проект

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

Метод Описание
CycleTimerCompleted ( object state ) : void
Initialise ( IEmulatedSystem system ) : void
Interrupt ( int &additionalCycles ) : void
Keyboard ( IWorkspace workspace ) : System
Pulse ( ) : void
Query ( uint &manufacturer, uint &hardwareType, ushort &revision ) : void
Reset ( ) : void
Unload ( ) : void

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

Метод Описание
GetKeyInfo ( System.Windows.Input.KeyEventArgs keyEventArgs, char &key ) : int
GetKeyboardState ( byte lpKeyState ) : bool
InitDictionary ( ) : void
MapVirtualKey ( uint uCode, MapType uMapType ) : uint
ToUnicode ( uint wVirtKey, uint wScanCode, byte lpKeyState, [ SizeParamIndex = 4)]StringBuilderpwszBuff, int cchBuff, uint wFlags ) : int
UiOnKeyEvent ( object sender, System.Windows.Input.KeyEventArgs keyEventArgs ) : void

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

CycleTimerCompleted() публичный Метод

public CycleTimerCompleted ( object state ) : void
state object
Результат void

Initialise() публичный Метод

public Initialise ( IEmulatedSystem system ) : void
system IEmulatedSystem
Результат void

Interrupt() публичный Метод

public Interrupt ( int &additionalCycles ) : void
additionalCycles int
Результат void

Keyboard() публичный Метод

public Keyboard ( IWorkspace workspace ) : System
workspace IWorkspace
Результат System

Pulse() публичный Метод

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

Query() публичный Метод

public Query ( uint &manufacturer, uint &hardwareType, ushort &revision ) : void
manufacturer uint
hardwareType uint
revision ushort
Результат void

Reset() публичный Метод

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

Unload() публичный Метод

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