# KeyboardState

class `HPS.KeyboardState` : HPS.Object

  Public Functions

  void `Assign` (HPS.KeyboardState in_that)
  override void `Dispose` ()
  bool `Equals` (HPS.KeyboardState in_that)
  override bool `Equals` (Object obj)
  HPS.KeyboardEvent `GetActiveEvent` ()
  HPS.Key[] `GetEventPath` ()
  HPS.WindowKey `GetEventSource` ()
  override int `GetHashCode` ()
  ulong `GetKeyboardCodeCount` ()
  HPS.KeyboardCode[] `GetKeyboardCodes` ()
  bool `GetKeyState` (HPS.KeyboardCode in_key_code)
  HPS.ModifierKeys `GetModifierKeys` ()
  `KeyboardState` ()
  `KeyboardState` (HPS.KeyboardState in_that)
  override HPS.Type `ObjectType` ()
  void `Set` (HPS.Key[] in_path, HPS.KeyboardEvent in_event, HPS.KeyboardCode[] in_keyboard_codes)
  void `Set` (HPS.Key[] in_path, HPS.KeyboardEvent in_event, HPS.KeyboardCode[] in_keyboard_codes, HPS.ModifierKeys in_modifiers)
  void `SetActiveEvent` (HPS.KeyboardEvent in_event)
  void `SetEventPath` (HPS.Key[] in_path)
  void `SetKeyboardCodes` (HPS.KeyboardCode[] in_keyboard_codes)
  void `SetModifierKeys` (HPS.ModifierKeys in_modifiers)

  Public Static Functions

  bool `operator!=` (HPS.KeyboardState a, HPS.KeyboardState b)
  bool `operator==` (HPS.KeyboardState a, HPS.KeyboardState b)

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Visualize Desktop in your own language, or choose a sample question below to start a conversation:

What is HOOPS Visualize Desktop?
What are the latest release notes for HOOPS Visualize Desktop?
How do I start evaluating HOOPS Visualize Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...