---
title: "Input"
description: "Keyboard, mouse, clipboard, and native dialogs."
icon: "mouse"
---

## Available functions

<div className="byte-function-directory">
<CardGroup cols={2}>
  <Card title="isrbxactive" href="/reference/input/isrbxactive">
    Checks whether the Roblox window is foreground.
  </Card>
  <Card title="keypress" href="/reference/input/keypress">
    Emits a key-down event using a Windows virtual-key code.
  </Card>
  <Card title="keyrelease" href="/reference/input/keyrelease">
    Emits a key-up event.
  </Card>
  <Card title="keytap" href="/reference/input/keytap">
    Emits a key-down followed immediately by key-up.
  </Card>
  <Card title="messagebox" href="/reference/input/messagebox">
    Shows a native Windows message box and returns its result code.
  </Card>
  <Card title="mouse1click" href="/reference/input/mouse1click">
    Emits left mouse down and up.
  </Card>
  <Card title="mouse1press" href="/reference/input/mouse1press">
    Emits left mouse down.
  </Card>
  <Card title="mouse1release" href="/reference/input/mouse1release">
    Emits left mouse up.
  </Card>
  <Card title="mouse2click" href="/reference/input/mouse2click">
    Emits right mouse down and up.
  </Card>
  <Card title="mouse2press" href="/reference/input/mouse2press">
    Emits right mouse down.
  </Card>
  <Card title="mouse2release" href="/reference/input/mouse2release">
    Emits right mouse up.
  </Card>
  <Card title="mousemoveabs" href="/reference/input/mousemoveabs">
    Moves the cursor using coordinates relative to the foreground Roblox client area.
  </Card>
  <Card title="mousemoverel" href="/reference/input/mousemoverel">
    Moves the cursor by a relative delta.
  </Card>
  <Card title="mousescroll" href="/reference/input/mousescroll">
    Emits a Windows wheel delta.
  </Card>
  <Card title="setclipboard" href="/reference/input/setclipboard">
    Writes nonempty text to the Windows clipboard using CF_TEXT.
  </Card>
</CardGroup>
</div>
