com.opera.core.systems.scope.services
Interface ISystemInput

All Known Implementing Classes:
SystemInputManager

public interface ISystemInput

Interface for SystemInput.

Author:
Adam Minchinton , Karianne Ekern

Method Summary
 void click(java.awt.Point location, SystemInputProtos.MouseInfo.MouseButton button, int numClicks, java.util.List<SystemInputProtos.ModifierPressed> modifiers)
          Clicks MouseButton a specified number of times with zero or more modifiers held down.
 void keyDown(java.lang.String key, java.util.List<SystemInputProtos.ModifierPressed> modifiers)
           
 void keyPress(java.lang.String key, java.util.List<SystemInputProtos.ModifierPressed> modifiers)
          Presses key, optionally with one or more modifiers held down.
 void keyUp(java.lang.String key, java.util.List<SystemInputProtos.ModifierPressed> modifiers)
           
 void mouseDown(java.awt.Point location, SystemInputProtos.MouseInfo.MouseButton button, java.util.List<SystemInputProtos.ModifierPressed> modifiers)
           
 void mouseMove(java.awt.Point location, SystemInputProtos.MouseInfo.MouseButton button, java.util.List<SystemInputProtos.ModifierPressed> modifiers)
           
 void mouseUp(java.awt.Point location, SystemInputProtos.MouseInfo.MouseButton button, java.util.List<SystemInputProtos.ModifierPressed> modifiers)
           
 

Method Detail

click

void click(java.awt.Point location,
           SystemInputProtos.MouseInfo.MouseButton button,
           int numClicks,
           java.util.List<SystemInputProtos.ModifierPressed> modifiers)
Clicks MouseButton a specified number of times with zero or more modifiers held down.

Parameters:
location - - Point to click
button - - MouseButton to click
numClicks - - number of clicks
modifiers - - modifiers to hold down during click

keyPress

void keyPress(java.lang.String key,
              java.util.List<SystemInputProtos.ModifierPressed> modifiers)
Presses key, optionally with one or more modifiers held down.

Parameters:
key - - key to press
modifiers - - modifiers to hold

mouseMove

void mouseMove(java.awt.Point location,
               SystemInputProtos.MouseInfo.MouseButton button,
               java.util.List<SystemInputProtos.ModifierPressed> modifiers)

mouseUp

void mouseUp(java.awt.Point location,
             SystemInputProtos.MouseInfo.MouseButton button,
             java.util.List<SystemInputProtos.ModifierPressed> modifiers)

mouseDown

void mouseDown(java.awt.Point location,
               SystemInputProtos.MouseInfo.MouseButton button,
               java.util.List<SystemInputProtos.ModifierPressed> modifiers)

keyDown

void keyDown(java.lang.String key,
             java.util.List<SystemInputProtos.ModifierPressed> modifiers)

keyUp

void keyUp(java.lang.String key,
           java.util.List<SystemInputProtos.ModifierPressed> modifiers)


Copyright © 2011. All Rights Reserved.