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(Point location, SystemInputProtos.MouseInfo.MouseButton button, int numClicks, List<SystemInputProtos.ModifierPressed> modifiers)
          Clicks MouseButton a specified number of times with zero or more modifiers held down.
 void keyDown(String key, List<SystemInputProtos.ModifierPressed> modifiers)
           
 void keyPress(String key, List<SystemInputProtos.ModifierPressed> modifiers)
          Presses key, optionally with one or more modifiers held down.
 void keyUp(String key, List<SystemInputProtos.ModifierPressed> modifiers)
           
 void mouseDown(Point location, SystemInputProtos.MouseInfo.MouseButton button, List<SystemInputProtos.ModifierPressed> modifiers)
           
 void mouseMove(Point location, SystemInputProtos.MouseInfo.MouseButton button, List<SystemInputProtos.ModifierPressed> modifiers)
           
 void mouseUp(Point location, SystemInputProtos.MouseInfo.MouseButton button, List<SystemInputProtos.ModifierPressed> modifiers)
           
 

Method Detail

click

void click(Point location,
           SystemInputProtos.MouseInfo.MouseButton button,
           int numClicks,
           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(String key,
              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(Point location,
               SystemInputProtos.MouseInfo.MouseButton button,
               List<SystemInputProtos.ModifierPressed> modifiers)

mouseUp

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

mouseDown

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

keyDown

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

keyUp

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


Copyright © 2012. All Rights Reserved.