Inheritance: System.EventArgs
Example #1
0
 void OnKeyDown( object sender, KeyboardDriverEventArg e )
 {
     if( IsRecording )
     {
         Console.WriteLine( "Key down recorded" );
         _recordCallback( new Trigger( e.KeyCode, e.InputSource == InputSource.CiviKey ? TriggerDevice.Civikey : TriggerDevice.Keyboard ) );
         IsRecording = false;
     }
     else
     {
         FireKeyDown( e.KeyCode, e.InputSource == InputSource.CiviKey ? TriggerDevice.Civikey : TriggerDevice.Keyboard );
     }
 }
Example #2
0
 public void OnKeyboardHookInvoked( object sender, KeyboardDriverEventArg args )
 {
     _keyboardTriggerConfig.User.Set( "TriggerCode", args.KeyCode );
     _keyboardTriggerConfig.User.Set( "TriggerDevice", TriggerDevice.Keyboard );
     NotifyOfPropertyChange( () => SelectedKey );
     if( IsRecording ) IsRecording = false;
 }
Example #3
0
 void FireEvent( int vkCode, InputSource source )
 {
     KeyboardDriverEventArg eventArgs = new KeyboardDriverEventArg( vkCode, source );
     if( KeyDown != null ) KeyDown( this, eventArgs );
 }
Example #4
0
 void OnKeyDown( object sender, KeyboardDriverEventArg e )
 {
     if( _currentDevice == TriggerDevice.Keyboard && e.KeyCode == _keyCode ) // when the right keycode is pressed
     {
         if( InternalTriggered != null ) InternalTriggered( this, new InputTriggerEventArgs( e.InputSource ) );
     }
 }