protected void HandleKeyboardAction(DoKeyboardAction keyboardAction)
 {
     keyboardControlApi.ExecuteKeyboardAction(keyboardAction);
 }
 public void ExecuteKeyboardAction(DoKeyboardAction keyboardAction)
 {
     ExecuteCommand(keyboardAction.Key, keyboardAction.IsKeyDownAction);
 }
 public void QueueKeyboardCommand(DoKeyboardAction keyboardAction)
 {
     keyboardActionQueue.Enqueue(keyboardAction);
 }