C# Класс Artemis.Managers.DeviceManager

Manages the keyboard providers
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
EnableUsableDevices void

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

Метод Описание
DeviceManager ( ILogger logger, List deviceProviders ) : System
EnableKeyboard ( KeyboardProvider keyboardProvider ) : void

Enables the given keyboard

EnableLastKeyboard ( ) : void

Enables the last keyboard according to the settings file

ReleaseActiveKeyboard ( bool save = false ) : void

Releases the active keyboard

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

Метод Описание
RaiseKeyboardChangedEvent ( KeyboardChangedEventArgs e ) : void

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

Метод Описание
EnableUsableDevices ( ) : void

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

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

public DeviceManager ( ILogger logger, List deviceProviders ) : System
logger ILogger
deviceProviders List
Результат System

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

Enables the given keyboard
public EnableKeyboard ( KeyboardProvider keyboardProvider ) : void
keyboardProvider Artemis.DeviceProviders.KeyboardProvider
Результат void

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

Enables the last keyboard according to the settings file
public EnableLastKeyboard ( ) : void
Результат void

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

protected RaiseKeyboardChangedEvent ( KeyboardChangedEventArgs e ) : void
e Artemis.Events.KeyboardChangedEventArgs
Результат void

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

Releases the active keyboard
public ReleaseActiveKeyboard ( bool save = false ) : void
save bool Whether to save the LastKeyboard (making it null)
Результат void