love-keyboard

Community

Master keyboard input for LÖVE games.

AuthorRedKenrok
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a ready-to-use interface for handling keyboard input in LÖVE games, consolidating key and scancode handling, screen keyboard support, and text input toggling into a single, discoverable entry.

Core Features & Use Cases

  • Detect and map physical keys to logical actions via love.keyboard.getKeyFromScancode and love.keyboard.getScancodeFromKey.
  • Manage input state with hasKeyRepeat, isDown, and isScancodeDown, enabling responsive controls across platforms.
  • Enable or disable text input with setTextInput and support on-screen keyboards on platforms that require it.
  • Support international keyboard layouts and modifiers for flexible controls.

Quick Start

Use the love-keyboard skill to detect the Escape key to quit the game and to handle general text input via love.textinput for UI or chat.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: love-keyboard
Download link: https://github.com/RedKenrok/skills/archive/main.zip#love-keyboard

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.