C# Class Gablarski.Input.ManagedHooks.ManagedHooksProvider

Inheritance: IInputProvider
Exibir arquivo Open project: ermau/Gablarski

Public Methods

Method Description
Attach ( IntPtr window, string settings ) : void

Attaches the input provider to listen for the given settings.

BeginRecord ( ) : void

Starts recording input combinations for saving.

Detach ( ) : void
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

EndRecord ( ) : string

Stops recording input combinations and returns the latest combination.

EndRecord ( string &niceName ) : string
GetNiceInputName ( string inputSettings ) : string

Gets a nice display name for the given inputSettings.

Parse ( string value ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
OnKeyboardEvent ( KeyboardEvents kEvent, Keys key ) : void

Method Details

Attach() public method

Attaches the input provider to listen for the given settings.
public Attach ( IntPtr window, string settings ) : void
window System.IntPtr
settings string The settings provided by .
return void

BeginRecord() public method

Starts recording input combinations for saving.
public BeginRecord ( ) : void
return void

Detach() public method

public Detach ( ) : void
return void

Dispose() public method

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

EndRecord() public method

Stops recording input combinations and returns the latest combination.
public EndRecord ( ) : string
return string

EndRecord() public method

public EndRecord ( string &niceName ) : string
niceName string
return string

GetNiceInputName() public method

Gets a nice display name for the given inputSettings.
public GetNiceInputName ( string inputSettings ) : string
inputSettings string The input settings to beautify.
return string

Parse() public method

public Parse ( string value ) : void
value string
return void