Interface KeyDriver

    • Method Detail

      • pressKey

        void pressKey​(ComponentOperator oper,
                      int keyCode,
                      int modifiers)
        Presses a key.
        Parameters:
        oper - Component operator.
        keyCode - Key code (KeyEvent.VK_* value)
        modifiers - a combination of InputEvent.*_MASK fields.
      • releaseKey

        void releaseKey​(ComponentOperator oper,
                        int keyCode,
                        int modifiers)
        Releases a key.
        Parameters:
        oper - Component operator.
        keyCode - Key code (KeyEvent.VK_* value)
        modifiers - a combination of InputEvent.*_MASK fields.
      • pushKey

        void pushKey​(ComponentOperator oper,
                     int keyCode,
                     int modifiers,
                     Timeout pushTime)
        Pushes a key.
        Parameters:
        oper - Component operator.
        keyCode - Key code (KeyEvent.VK_* value)
        modifiers - a combination of InputEvent.*_MASK fields.
        pushTime - Time between pressing and releasing.
      • typeKey

        void typeKey​(ComponentOperator oper,
                     int keyCode,
                     char keyChar,
                     int modifiers,
                     Timeout pushTime)
        Types a symbol.
        Parameters:
        oper - Component operator.
        keyCode - Key code (KeyEvent.VK_* value)
        keyChar - Symbol to be typed.
        modifiers - a combination of InputEvent.*_MASK fields.
        pushTime - Time between pressing and releasing.