C# Class FreePIE.Core.Plugins.KeyboardPlugin

Inheritance: FreePIE.Core.Plugins.Plugin
Exibir arquivo Open project: AndersMalmgren/FreePIE Class Usage Examples

Public Methods

Method Description
CreateGlobal ( ) : object
DoBeforeNextExecute ( ) : void
GetProperty ( int index, IPluginProperty property ) : bool
IsKeyDown ( int keycode ) : bool
IsKeyUp ( int keycode ) : bool
KeyDown ( int code ) : void
KeyUp ( int code ) : void
PressAndRelease ( int keycode ) : void
PressAndRelease ( int keycode, bool state ) : void
SetProperties ( object>.Dictionary properties ) : bool
Start ( ) : Action
Stop ( ) : void
WasKeyPressed ( int key ) : bool

Private Methods

Method Description
KeyInput ( ushort code, uint flag ) : FreePIE.Core.Plugins.MouseKeyIO.KEYBDINPUT

Method Details

CreateGlobal() public method

public CreateGlobal ( ) : object
return object

DoBeforeNextExecute() public method

public DoBeforeNextExecute ( ) : void
return void

GetProperty() public method

public GetProperty ( int index, IPluginProperty property ) : bool
index int
property IPluginProperty
return bool

IsKeyDown() public method

public IsKeyDown ( int keycode ) : bool
keycode int
return bool

IsKeyUp() public method

public IsKeyUp ( int keycode ) : bool
keycode int
return bool

KeyDown() public method

public KeyDown ( int code ) : void
code int
return void

KeyUp() public method

public KeyUp ( int code ) : void
code int
return void

PressAndRelease() public method

public PressAndRelease ( int keycode ) : void
keycode int
return void

PressAndRelease() public method

public PressAndRelease ( int keycode, bool state ) : void
keycode int
state bool
return void

SetProperties() public method

public SetProperties ( object>.Dictionary properties ) : bool
properties object>.Dictionary
return bool

Start() public method

public Start ( ) : Action
return Action

Stop() public method

public Stop ( ) : void
return void

WasKeyPressed() public method

public WasKeyPressed ( int key ) : bool
key int
return bool