C# Класс Artemis.DeviceProviders.KeyboardProvider

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

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

Метод Описание
CanEnable ( ) : bool
CanEnableAsync ( ProgressDialogController dialog ) : Task

Runs CanEnable asynchronously multiple times until successful, cancelled or max tries reached

DrawBitmap ( Bitmap bitmap ) : void
Enable ( ) : void
EnableAsync ( ProgressDialogController dialog ) : Task

Runs CanEnable asynchronously

GetKeyPosition ( Keys keyCode ) : KeyMatch?

Returns the real life X and Y coordinates of the given key

KeyboardBitmap ( ) : Bitmap

Returns a bitmap matching the keyboard's dimensions

KeyboardBitmap ( int scale ) : Bitmap

Returns a bitmap matching the keyboard's dimensions using the provided scale

KeyboardRectangle ( int scale ) : Rect
TryEnable ( ) : bool
UpdateDevice ( Bitmap bitmap ) : void

Защищенные методы

Метод Описание
KeyboardProvider ( ) : System

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

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

public abstract CanEnable ( ) : bool
Результат bool

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

Runs CanEnable asynchronously multiple times until successful, cancelled or max tries reached
public CanEnableAsync ( ProgressDialogController dialog ) : Task
dialog MahApps.Metro.Controls.Dialogs.ProgressDialogController
Результат Task

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

public abstract DrawBitmap ( Bitmap bitmap ) : void
bitmap System.Drawing.Bitmap
Результат void

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

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

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

Runs CanEnable asynchronously
public EnableAsync ( ProgressDialogController dialog ) : Task
dialog MahApps.Metro.Controls.Dialogs.ProgressDialogController
Результат Task

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

Returns the real life X and Y coordinates of the given key
public abstract GetKeyPosition ( Keys keyCode ) : KeyMatch?
keyCode Keys
Результат KeyMatch?

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

Returns a bitmap matching the keyboard's dimensions
public KeyboardBitmap ( ) : Bitmap
Результат System.Drawing.Bitmap

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

Returns a bitmap matching the keyboard's dimensions using the provided scale
public KeyboardBitmap ( int scale ) : Bitmap
scale int
Результат System.Drawing.Bitmap

KeyboardProvider() защищенный Метод

protected KeyboardProvider ( ) : System
Результат System

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

public KeyboardRectangle ( int scale ) : Rect
scale int
Результат Rect

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

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

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

public UpdateDevice ( Bitmap bitmap ) : void
bitmap System.Drawing.Bitmap
Результат void