code: @Override
      protected void doPerform() {
          org.openqa.selenium.Keys seleniumKeys = org.openqa.selenium.Keys.getKeyFromUnicode(keys.getKeyCode());
          if (isSourceDocumentRoot()) {
              keyboard().pressKey(seleniumKeys);
          } else {
              getActions().keyDown(getFirstElement(), seleniumKeys).perform();
          }
      }
docs: /*
  (non-Javadoc)
  
  @see com.vilt.minium.actions.DefaultInteraction#doPerform()