> For the complete documentation index, see [llms.txt](https://cmonkeys.gitbook.io/cinput-reference-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cmonkeys.gitbook.io/cinput-reference-manual/script-reference/methods/getkeyup.md).

# GetKeyUp

*bool* **GetKeyUp**(*string* **description**)\
*bool* **GetKeyUp**(*int* **descriptionHash**)

## Parameters

**description**: The name of the key, as defined in [`SetKey()`](/cinput-reference-manual/script-reference/methods/setkey.md).\
**descriptionHash**: The hashcode of the name of the key, as defined in [`SetKey()`](/cinput-reference-manual/script-reference/methods/setkey.md).

## Returns

**bool**: Returns `true` only once each time the key is released.

## Description

Use this to determine if a key has been released during this frame. `GetKeyUp()` returns `true` *only once* when the key is first released.

The use of [`GetKey()`](/cinput-reference-manual/script-reference/methods/getkey.md) is recommended if you want to trigger an event repeatedly while the key is being held down, e.g., for continuous movement.

## Example
