Vixen
02b45cc4
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 (74, showing 40)

  • ShellHelloUi
  • AccessKeyTestsVixen.Ui.Tests
  • AdvancedFixtureVixen.Ui.Controls.Advanced.Tests
  • ButtonBaseVixen.Ui.Controls
  • ButtonTestsVixen.Ui.Controls.Tests
  • CheckBoxVixen.Ui.Controls
  • ClickEventVixen.Ui.Controls
  • CodeEditorVixen.Ui.Controls.Advanced
  • CodeEditorTestsVixen.Ui.Controls.Advanced.Tests
  • 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
  • GestureRecognizerVixen.Ui
  • InteractionTestsVixen.Ui.Testing.Tests
  • KeyEventVixen.Ui
  • KeyboardShortcutVixen.Ui.Controls
  • KeyboardTestsVixen.Ui.Tests
  • MenuItemVixen.Ui.Controls
  • NodeCanvasVixen.Ui.Controls.Advanced
  • NodeCanvasTestsVixen.Ui.Controls.Advanced.Tests
  • NumericInputVixen.Ui.Controls
  • PlatformInputVixen.Platform.Ui
  • PointerEventVixen.Ui
  • RadioGroupVixen.Ui.Controls
  • ScrollViewVixen.Ui.Controls
  • TabItemVixen.Ui.Controls
  • TabsVixen.Ui.Controls
  • TapEventVixen.Ui
  • TextFieldVixen.Ui.Controls
  • TextFieldTestsVixen.Ui.Controls.Tests
  • TimelineVixen.Ui.Controls.Advanced
  • TimelineTestsVixen.Ui.Controls.Advanced.Tests
  • ToggleBaseVixen.Ui.Controls
  • TransformEventVixen.Ui
  • TreeViewVixen.Ui.Controls.Advanced
  • TreeViewTestsVixen.Ui.Controls.Advanced.Tests
  • UiDocumentVixen.Ui