# Uses of Class
com.google.adk.tools.computeruse.ComputerState

Packages that use ComputerState
Package
Description
com.google.adk.tools.computeruse

- ## Uses of ComputerState in com.google.adk.tools.computeruse

  Methods in com.google.adk.tools.computeruse that return ComputerState
  Modifier and Type
  Method
  Description
  `ComputerState`
  ComputerState.Builder.`build()`
  `static ComputerState`
  ComputerState.`create(byte[] screenshot)`
  `static ComputerState`
  ComputerState.`create(byte[] screenshot, String url)`
  Methods in com.google.adk.tools.computeruse that return types with arguments of type ComputerState
  Modifier and Type
  Method
  Description
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`clickAt(int x, int y)`
  Clicks at a specific x, y coordinate on the webpage.
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`currentState()`
  Returns current state.
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`dragAndDrop(int x, int y, int destinationX, int destinationY)`
  Drag and drop.
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`goBack()`
  Navigates back.
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`goForward()`
  Navigates forward.
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`hoverAt(int x, int y)`
  Hovers at a specific x, y coordinate on the webpage.
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`keyCombination(List<String> keys)`
  Presses key combination.
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`navigate(String url)`
  Navigates to URL.
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`openWebBrowser()`
  Opens the web browser.
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`scrollAt(int x, int y, String direction, int magnitude)`
  Scrolls at a specific x, y coordinate by magnitude.
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`scrollDocument(String direction)`
  Scrolls the entire webpage in a direction.
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`search()`
  Jumps to search.
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`typeTextAt(int x, int y, String text, Boolean pressEnter, Boolean clearBeforeTyping)`
  Types text at a specific x, y coordinate.
  `io.reactivex.rxjava3.core.Single<ComputerState>`
  BaseComputer.`wait(Duration duration)`
  Waits for specified duration.