Vixen
dd8b0a81
csharp
public enum ModifierKeys

The modifiers held down when something happened.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

Carried on the event rather than queried from a keyboard device, for the reason every other piece of input state in this assembly is: an interface has to be drivable from a recorded trace and from a test, and "what was held when this arrived" is a property of the arrival rather than of whatever the hardware looks like by the time a handler asks.

Fields and properties (5)

  • None

    Nothing.

  • Shift

    Either Shift.

  • Control

    Either Control.

  • Alt

    Either Alt — Option, on a Mac.

  • Meta

    Either Windows or Command key.

Used by (104, showing 40)

  • ShellHelloUi
  • AccessKeyTestsVixen.Ui.Tests
  • AdvancedFixtureVixen.Ui.Controls.Advanced.Tests
  • ButtonBaseVixen.Ui.Controls
  • ButtonTestsVixen.Ui.Controls.Tests
  • CheckBoxVixen.Ui.Controls
  • ClickEventVixen.Ui.Controls
  • ClipboardTestsVixen.Ui.Controls.Tests
  • CodeEditorVixen.Ui.Controls.Advanced
  • CodeEditorClipboardTestsVixen.Ui.Controls.Advanced.Tests
  • CodeEditorTestsVixen.Ui.Controls.Advanced.Tests
  • CommandDispatcherVixen.Ui.Controls
  • ControlVixen.Ui.Controls
  • ControlFixtureVixen.Ui.Controls.Tests
  • CurveEditorVixen.Ui.Controls.Advanced
  • CurveEditorTestsVixen.Ui.Controls.Advanced.Tests
  • DataGridVixen.Ui.Controls.Advanced
  • DataGridTestsVixen.Ui.Controls.Advanced.Tests
  • DockPanelVixen.Ui.Controls.Advanced
  • EditingCommandsVixen.Ui
  • EditingCommandsTestsVixen.Ui.Tests
  • EditingParityTestsVixen.Ui.Controls.Advanced.Tests
  • GestureRecognizerVixen.Ui
  • InteractionTestsVixen.Ui.Testing.Tests
  • KeyChordVixen.Ui
  • KeyChordTestsVixen.Ui.Tests
  • KeyEventVixen.Ui
  • KeyMapTestsVixen.Ui.Controls.Tests
  • KeyboardDragTestsVixen.Ui.Tests
  • KeyboardShortcutVixen.Ui.Controls
  • KeyboardTestsVixen.Ui.Tests
  • MarkupTestsVixen.Ui.Controls.Tests
  • MenuItemVixen.Ui.Controls
  • NodeCanvasVixen.Ui.Controls.Advanced
  • NodeCanvasKeyboardTestsVixen.Ui.Controls.Advanced.Tests
  • NodeCanvasTestsVixen.Ui.Controls.Advanced.Tests
  • NumericInputVixen.Ui.Controls
  • PlatformInputVixen.Platform.Ui
  • PointerEventVixen.Ui
  • RadioGroupVixen.Ui.Controls