Skip to content

gamepad.release

gamepad.release(keys: number | number[]): Promise<void>

Section titled “gamepad.release(keys: number | number[]): Promise<void>”

Immediately releases one or more pressed gamepad keys.

This method is useful when a key is being held indefinitely - such as during a hold action - and you want to manually release it.

If a key is not currently pressed, an error will be thrown.

describe('Gamepad tests', function () {
it('Releases a gamepad key', async () => {
const gamepad = await gf.createGamepad();
await gamepad.hold(gf.GAMEPAD_BUTTONS.PAD_LEFT);
await gamepad.release(gf.GAMEPAD_BUTTONS.PAD_LEFT);
});
});

Use this method in combination with gameface.hold