Перейти к содержимому
Mineforgian

Yet Another Keystrokes Overlay

A customizable keystrokes overlay that lets you style each key to your heart’s content.

Загрузки
2K
Подписчики
4
Обновлён
30 июля 2025 г.
Лицензия
CC0-1.0

Опубликован 20 июля 2025 г.

Yet Another Keystrokes Overlay (YAKO)

YAKO is a design-focused keystrokes overlay for Minecraft 1.20.1 (Fabric).
It shows your WASD, mouse buttons, sneak, jump, and sprint inputs — fully customizable to match your layout and visual preferences.

From rounded and transparent strokes to sound profiles and profile switching, YAKO is built with flexibility and user experience in mind.


Features

  • Visual Keystrokes HUD
    Shows real-time feedback for WASD, LMB/RMB, Shift, Ctrl, and Space. You can customize the layout, look, and text for each key individually.

  • Customizable Layout
    Drag and resize each keystroke freely. Supports transparent strokes, outlines, rounded borders, and custom labels.

  • Interactive Mouse Controls
    Intuitive mouse-based interactions let you build or edit your layout without menus (see controls below).

  • Sound Feedback System
    Enable keystroke sounds for a tactile typing experience. Choose between linear, tactile, or clicky sound profiles. Volume and sound state can be adjusted per layout profile.

  • Profile System
    Save and switch between multiple keystroke layouts using the /yako command. Each profile stores strokes, layout, sound settings, and more.

  • Command-Based Customization
    Use the /yako command to manage layouts, toggle features, switch lettering and adjust sound settings.

  • Keypress Counter
    Ever wonder how many times you pressed a specific button? With this feature you would have an answer!


Controls

These controls apply to layout editing mode (opened via the R key):

  • Left Click:

    • On stroke: Select or drag to move
    • On blank space: Drag to select multiple strokes
  • Middle Click:

    • On stroke: Delete it
    • On blank space: Create a new keystroke
  • Right Click:

    • Resize a keystroke (drag to scale)
  • R (default keybind):

    • Opens the YAKO menu
    • If hovering over a stroke, opens its individual menu
  • K (default keybind):

    • Toggle the entire overlay on/off

Commands (/yako)

Use /yako help for command hints in-game. Here's what you can do:

Profile Management

  • /yako list – List all saved profiles
  • /yako create <name> – Create a new profile
  • /yako set <name> – Switch to a specific profile
  • /yako remove <name> – Delete the current profile (cannot delete the last one)
  • /yako rename <profile> <name> – Rename a profile
  • /yako reset – Resets the entire config

Settings

  • /yako settings – Show all controls and interactions as a quick reference
  • /yako lettering – Toggle alternate keystroke lettering (not profile-persistent)

Keystroke Sounds

  • /yako sounds – Toggle sound on/off for keystrokes
  • /yako sounds <linear|tactile|clicky> – Set sound profile
  • /yako volume [<value>] – Show or set current volume (range: 0.01 to 25)

Help Menu

  • /yako help – Show available command categories
  • /yako help <command> – Get usage for specific command

Future Features

  • Gradient & Rainbow Colors
    Instead of single colors, give your keystrokes gradient or cycling rainbow colors!

  • Keystroke Animations
    Add animations to your Keystrokes, on press, while pressing or on release.

  • Custom Input Types
    Instead of being limited to the existing Input types, add your own to track new keys!


Early Development Disclaimer

YAKO is still in its early stages, so you may encounter the occasional bug or jank.
Feedback and suggestions are always welcome!


Dependencies

  • Minecraft 1.20.1
  • Fabric Loader ≥ 0.14.0

Ченджлог

1.4.1Релиз1.20.1 · 30 июля 2025 г.

A quick hotfix, nothing big!

This ones a small one, just fixing the statistics only saving the instance map instead of instance + old, leading to huge data loss. This is now fixed :)

1.4.0Релиз1.20.1 · 28 июля 2025 г.

A new YAKO version, straight to your house! (yes you right there!)

This one's a big one! Very many changes, so much time getting things to work, but I think its worth it, so enjoy!


The main features in this update:

  • A new statistics tab that shows various statistics regarding your keystroke presses (Tracks statistics for each profile)
  • Overhauled the settings, can change the alpha individually & can change text color
  • Pressed text can now also be changed & the text preview is also now correctly displayed
  • Updated the saving and loading, so that old config now actually convert to new versions
  • Disabling the Keystrokes now works properly and also disabled the sound
  • Fixed a bug where the input switcher was available on the second page
  • Added command suggestion for /set /remove & /rename

There is still a bunch of bigger features I want to implement, so please stay tuned for that, but for now, please enjoy this release!

1.3.1Релиз1.20.1 · 26 июля 2025 г.

A quick patch, nothing special going on here!

The changes in this update:

  • A new command! /yako reset - This resets everything! Basically nukes the entire config.
  • Scaling of the UI - it aint pretty, but it gets the job done
  • The keystroke preview now also displays the text, neat right?
1.3.0Релиз1.20.1 · 25 июля 2025 г.

A new day, a new version, welcome to YAKO v.1.3.0!

The mod is now on Modrinth & CurseForge and with that, I want the mod to be as accessible as possible. That being said, the /yako remove command was broken and caused crashes so this update had to come asap.


The main features in this update:

  • 3 Different default profiles that showcase the mod's capabilities!
  • A welcome screen that explains the mod to the user (will only show up once)
  • Customizable text colors!
  • a new coat for the edit screen to accommodate the new and future settings (2 pages)
  • removed owo-lib
  • various bug fixes

that being said, the next update is also expected to come rather sooner, because I still havent implemented UI scaling, which the mod needs asap.

1.2.0Релиз1.20.1 · 24 июля 2025 г.

The third release of YAKM! 🎉 🎈

First things first! I've changed the name of the project to "Yet Another Keystrokes Overlay", also YAKO for short.

Now to the new features. The biggest addition is Keystroke Sounds, which are sounds that you can activate, that give audio feedback when pressing keystrokes (except for mouse clicks), in form of 3 different profiles.

There are also plenty of new commands, which are access through /yako . For the entire command list, read the readme or do /yako help <command>.

Some smaller new features are the full preview of a selected keystroke with all its features, being able to choose your own text for a keystroke and switching to a different default lettering (text on a keystroke).

1.1.0Релиз1.20.1 · 22 июля 2025 г.

The second release of YAKM! 🎉

I'm very happy with the progress of this project!

New features of this release are resizing of keystrokes, profiles, being able to set the text of keystroke and transparency (even though it is not optimal with roundness).

I also adjusted the fabric loader dependency, so hopefully that shouldnt be as strict as it was before.

1.0.0Релиз1.20.1 · 20 июля 2025 г.

First Release of YAKM!

Features that are currently implemented are basic keystrokes such as WASD, Mouse buttons, sprint, sneak and jump.

You can move the keystrokes around, create new and delete old ones and configure them to your hearts content!

Комментарии

Загружаем…