C# Class KeePass.Util.SendInputExt.SiEngineWin

Inheritance: KeePass.Util.SendInputExt.SiEngineStd
Exibir arquivo Open project: cappert/keepass2 Class Usage Examples

Public Methods

Method Description
Init ( ) : void
Release ( ) : void
SendCharImpl ( char ch, bool bDown ) : void
SendKeyImpl ( int iVKey, bool bExtKey, bool bDown ) : void
SetKeyModifierImpl ( Keys kMod, bool bDown ) : void

Private Methods

Method Description
ActivateKeyModifiers ( List vKeys, bool bDown ) : void
AddKeyModifierIfSet ( List lList, int vKey ) : void
EnsureSameKeyboardLayout ( KeePass.Util.SendInputExt.SiWindowInfo swi ) : void
GetActiveKeyModifiers ( ) : List
GetKeyEventFlags ( int vKey, bool bExtKey, bool bDown ) : uint
GetProcessName ( Process p ) : string
GetSendMethod ( KeePass.Util.SendInputExt.SiWindowInfo swi ) : SiSendMethod
GetWindowInfo ( IntPtr hWnd ) : KeePass.Util.SendInputExt.SiWindowInfo
InitForEnv ( ) : void
InitProcessSendMethods ( ) : void
IsExtendedKeyEx ( int vKey ) : bool
IsKeyActive ( int vKey ) : bool
PrepareSend ( ) : KeePass.Util.SendInputExt.SiWindowInfo
ProcessNameMatches ( string strUnk, string strPattern ) : bool
ReleaseModifiers ( bool bWithSpecial ) : int
SendCharNative ( char ch, bool bDown ) : bool
SendVKeyNative ( int vKey, bool bExtKey, bool bDown ) : bool
SendVKeyNative32 ( int vKey, bool bExtKey, char optUnicodeChar, bool bDown ) : bool
SendVKeyNative64 ( int vKey, bool bExtKey, char optUnicodeChar, bool bDown ) : bool
SetKeyModifierImplEx ( Keys kMod, bool bDown, bool bRAlt ) : void
SpecialReleaseModifiers ( List vKeys ) : void
TrySendCharByKeypresses ( char ch, bool bDown, KeePass.Util.SendInputExt.SiWindowInfo swi ) : bool

Method Details

Init() public method

public Init ( ) : void
return void

Release() public method

public Release ( ) : void
return void

SendCharImpl() public method

public SendCharImpl ( char ch, bool bDown ) : void
ch char
bDown bool
return void

SendKeyImpl() public method

public SendKeyImpl ( int iVKey, bool bExtKey, bool bDown ) : void
iVKey int
bExtKey bool
bDown bool
return void

SetKeyModifierImpl() public method

public SetKeyModifierImpl ( Keys kMod, bool bDown ) : void
kMod Keys
bDown bool
return void