@@ -92,7 +92,7 @@ private void KeyCaptureConfig_Load(object sender, EventArgs e)
9292
9393 // setup the various mouse output options
9494 comboBoxMouseOut . Items . Add ( "No Mouse Action" ) ;
95- foreach ( IODefinition . MouseEventId sName in Enum . GetValues ( typeof ( IODefinition . MouseEventId ) ) )
95+ foreach ( IODefinition . MouseButton sName in Enum . GetValues ( typeof ( IODefinition . MouseButton ) ) )
9696 {
9797 comboBoxMouseOut . Items . Add ( sName ) ;
9898 }
@@ -304,7 +304,7 @@ private void comboBoxSpecialOut_SelectedIndexChanged(object sender, EventArgs e)
304304 {
305305 var zIODefinition = new IODefinition (
306306 ( byte ) IODefinition . IOFlags . MouseOut ,
307- ( byte ) ( IODefinition . MouseEventId ) comboBoxMouseOut . SelectedItem ) ;
307+ ( byte ) ( IODefinition . MouseButton ) comboBoxMouseOut . SelectedItem ) ;
308308 var zDisplay = txtKeyOut ;
309309 zDisplay . Text = zIODefinition . GetDescription ( ) ;
310310 zDisplay . Tag = zIODefinition ;
@@ -472,8 +472,7 @@ private byte GetFlags(IODefinition zIODef, FlagsFromEnum eFlag)
472472 var bControl = false ;
473473 var bShift = false ;
474474 var bNone = false ;
475- var bDown = false ;
476- var bUp = false ;
475+ var bToggle = false ;
477476 switch ( eFlag )
478477 {
479478 case FlagsFromEnum . Input :
@@ -486,8 +485,7 @@ private byte GetFlags(IODefinition zIODef, FlagsFromEnum eFlag)
486485 bControl = checkOutputControl . Checked ;
487486 bShift = checkOutputShift . Checked ;
488487 bNone = checkOutputNone . Checked ;
489- bDown = checkOutputKeyDown . Checked ;
490- bUp = checkOutputKeyUp . Checked ;
488+ bToggle = checkOutputToggle . Checked ;
491489 break ;
492490 }
493491
@@ -498,8 +496,7 @@ private byte GetFlags(IODefinition zIODef, FlagsFromEnum eFlag)
498496
499497 byFlags = UpdateFlag ( byFlags , bNone , ( byte ) IODefinition . IOFlags . DoNothing ) ;
500498
501- byFlags = UpdateFlag ( byFlags , bDown , ( byte ) IODefinition . IOFlags . KeyDown ) ;
502- byFlags = UpdateFlag ( byFlags , bUp , ( byte ) IODefinition . IOFlags . KeyUp ) ;
499+ byFlags = UpdateFlag ( byFlags , bToggle , ( byte ) IODefinition . IOFlags . Toggle ) ;
503500
504501 byFlags = UpdateFlag ( byFlags , zIODef . IsFlaggedAs ( IODefinition . IOFlags . MouseOut ) , ( byte ) IODefinition . IOFlags . MouseOut ) ;
505502 byFlags = UpdateFlag ( byFlags , zIODef . IsFlaggedAs ( IODefinition . IOFlags . Delay ) , ( byte ) IODefinition . IOFlags . Delay ) ;
0 commit comments