💬 Join the AnkleBreaker Community! 💬
Got a question, feedback, or a feature you'd love to see? Join our Discord - we actively improve our assets based on your input, and it's where we drop our latest announcements and run giveaways.
🌍 Your Shortcuts, On Every Keyboard 🌍
Unity's Input System binds keys by where they sit on a US keyboard. For movement that is exactly right: WASD lands on ZQSD for a French player. For shortcuts it is wrong: on AZERTY, M for the map ends up on the comma key, and on a German keyboard Z for zoom sits under the printed Y.
Keyboard Adapter detects the player's keyboard, offers them keys that match the letters printed on it, and lets you decide, binding by binding, what follows the position and what follows the letter. Your players on AZERTY, QWERTZ, Dvorak, Colemak or BÉPO press the key they read.
🔍 Reads The Keyboard, Not The Language 🔍
🎯 Position Or Letter, Binding By Binding 🎯
🔔 The Player Decides 🔔
Nothing changes behind the player's back. When a new layout shows up, a ready-made popup asks: "AZERTY keyboard detected. Some shortcuts can follow the letters printed on your keyboard. Use keys adapted to it?"
🎨 The Profile Editor 🎨
One grid for your whole Input Actions asset: a row per keyboard binding, a column per layout family. Click a key to change it: press it on your own keyboard, click it on a drawn keyboard, or search by the character it prints. The drawn keyboards show the real layout in its real physical shape, with the QWERTY board docked beside it so you see where every key went. Every edit supports Undo.
🔤 Key Names That Read Right 🔤
The Input System names a dead key in the layout's own language: the French ^ key reads "Accent Circonflexe", the German one "Zirkumflex". Keyboard Adapter gives your prompts the character instead.
🎮 See It, Then Play It 🎮
📚 Documented Inside The Editor 📚
A Welcome window walks you through the first steps, Setup Scene puts Keyboard Adapter in your scene in one click, and the documentation window holds the full manual, searchable, with links that open the windows and scenes they name. A skill for AI coding assistants ships alongside, so yours learns the real API instead of inventing one.
📦 What You Get 📦
Everything Keyboard Adapter asks of your project is in the Technical details.
🔧 Setup 🔧
Keyboard Adapter runs on Unity 6 with the Input System, on any render pipeline. Import this package, then click Install in the Welcome window that opens. The free AnkleBreaker packages install themselves through Unity's Package Manager, which needs Git installed on your computer to install them in one click.
🛠️ And also quality & productivity tools for Save Systems, Character Customization, Ballistic Systems, Popups & Notifications, Minimaps, Maps & Compasses, and more.