Method | Description | |
---|---|---|
HotKeySet ( IEnumerable |
Creates an instance of the HotKeySet class. Once created, the keys cannot be changed.
|
|
RegisterExclusiveOrKey ( IEnumerable |
Registers a group of Keys that are already part of the HotKeySet in order to provide better flexibility among keys.
|
|
UnregisterExclusiveOrKey ( Keys anyKeyInTheExclusiveOrSet ) : bool |
Unregisters a previously set exclusive or based on the primary key.
|
Method | Description | |
---|---|---|
GetExclusiveOrPrimaryKey ( Keys k ) : Keys |
Gets the primary key
|
|
GetPrimaryKey ( Keys k ) : Keys |
Resolves obtaining the key used for state checking.
|
|
InitializeKeys ( ) : void |
Adds the keys into the dictionary tracking the keys and gets the real-time status of the Keys from the OS
|
|
InvokeHotKeyHandler ( HotKeyHandler hotKeyDelegate ) : void |
General invocation handler
|
|
OnKey ( KeyEventArgsExt kex ) : void |
|
|
OnKeyDown ( Keys k ) : void | ||
OnKeyUp ( Keys k ) : void |
public HotKeySet ( IEnumerable |
||
hotkeys | IEnumerable |
Set of Hot Keys |
return | System |
public RegisterExclusiveOrKey ( IEnumerable |
||
orKeySet | IEnumerable |
|
return | Keys |
public UnregisterExclusiveOrKey ( Keys anyKeyInTheExclusiveOrSet ) : bool | ||
anyKeyInTheExclusiveOrSet | Keys | Any key used in the Registration method used to create an exclusive or set |
return | bool |