C# Class AcTools.Windows.Input.KeyboardListener

Inheritance: IDisposable
Show file Open project: gro-ove/actools Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
KeyboardListener ( bool subscribe = true ) : System
Subscribe ( ) : void
Unsubscribe ( ) : void

Protected Methods

Method Description
RaiseKeyDown ( int virtualKeyCode ) : bool
RaiseKeyUp ( int virtualKeyCode ) : bool

Private Methods

Method Description
KeyboardHookProc ( int nCode, int wParam, IntPtr lParam ) : int
KeyboardListener ( ) : System
SubscribeInner ( KeyboardListener instance ) : void
UnsubscribeInner ( KeyboardListener instance ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

KeyboardListener() public method

public KeyboardListener ( bool subscribe = true ) : System
subscribe bool
return System

RaiseKeyDown() protected method

protected RaiseKeyDown ( int virtualKeyCode ) : bool
virtualKeyCode int
return bool

RaiseKeyUp() protected method

protected RaiseKeyUp ( int virtualKeyCode ) : bool
virtualKeyCode int
return bool

Subscribe() public method

public Subscribe ( ) : void
return void

Unsubscribe() public method

public Unsubscribe ( ) : void
return void