protected virtual bool OnKeyDown(InputState state, KeyDownEventArgs args) => false;
 public bool TriggerKeyDown(InputState screenSpaceState, KeyDownEventArgs args) => OnKeyDown(toParentSpace(screenSpaceState), args);
 public bool TriggerKeyDown(InputState state, KeyDownEventArgs args) => OnKeyDown(getLocalState(state), args);
 protected virtual bool OnKeyDown(InputState state, KeyDownEventArgs args)
 {
     return(false);
 }
 public bool TriggerKeyDown(InputState state, KeyDownEventArgs args) => OnKeyDown(state, args);