MODULE v1.8.0

key

pykraken.key

Keyboard key state checks

Reference

PYTHON API

is_just_pressed

function2 overloads
is_just_pressed(scancode: Scancode) -> bool
is_just_pressed(keycode: Keycode) -> bool

Overloaded function.

  1. is_just_pressed(scancode: Scancode) -> bool

Check if a key was pressed this frame (by scancode).

Args

  • scancode (Scancode) — The physical key.

Returns

  • bool — True if the key was newly pressed.
  1. is_just_pressed(keycode: Keycode) -> bool

Check if a key was pressed this frame (by keycode).

Args

  • keycode (Keycode) — The symbolic key.

Returns

  • bool — True if the key was newly pressed.

is_just_released

function2 overloads
is_just_released(scancode: Scancode) -> bool
is_just_released(keycode: Keycode) -> bool

Overloaded function.

  1. is_just_released(scancode: Scancode) -> bool

Check if a key was released this frame (by scancode).

Args

  • scancode (Scancode) — The physical key.

Returns

  • bool — True if the key was newly released.
  1. is_just_released(keycode: Keycode) -> bool

Check if a key was released this frame (by keycode).

Args

  • keycode (Keycode) — The symbolic key.

Returns

  • bool — True if the key was newly released.

is_pressed

function2 overloads
is_pressed(scancode: Scancode) -> bool
is_pressed(keycode: Keycode) -> bool

Overloaded function.

  1. is_pressed(scancode: Scancode) -> bool

Check if a key is currently held down (by scancode).

Args

  • scancode (Scancode) — The physical key (e.g., S_w).

Returns

  • bool — True if the key is held.
  1. is_pressed(keycode: Keycode) -> bool

Check if a key is currently held down (by keycode).

Args

  • keycode (Keycode) — The symbolic key (e.g., K_SPACE).

Returns

  • bool — True if the key is held.

Find your next step

Start typing to search the manual.