
Modern Keystrokes
A fabric mod that display keystrokes and CPS (1.21.11-1.20.1)
- Загрузки
- 30K
- Подписчики
- 15
- Обновлён
- 3 мая 2026 г.
- Лицензия
- MIT
Опубликован 11 февраля 2026 г.
Modern Keystrokes (Fabric)
Modern Keystrokes is a clean and lightweight HUD mod for Minecraft: Java Edition (Fabric). It displays your movement keys, mouse clicks, CPS, and FPS in real-time.
This is an unofficial port of the classic KeystrokesHippo mod, updated and optimized for modern versions of Minecraft.
Features
- WASD Display: Visual feedback for your movement keys.
- Mouse Stats: Shows LMB and RMB clicks with a built-in CPS counter.
- Spacebar: Visualizes spacebar presses.
- FPS Counter: Optional display for your frames per second.
- Customization:
- Toggle individual modules (Keys, Mouse, FPS, Spacebar).
- Position Sliders: Easily move the HUD to any position on your screen using X and Y sliders.
How to Use
- Install Fabric Loader and Fabric API.
- Drop the mod into your
modsfolder. - In-game, type
/keystrokesto open the settings menu. - Use the sliders to position the HUD and buttons to toggle features.
Note: It is highly recommended to use this mod alongside Sodium.
Credits
- Original Mod: Hippo Keystrokes by awesome_hippo (pseudonym-2669) - https://www.curseforge.com/minecraft/mc-mods/hippo-keystrokes
- Port Author: marblock.
Ченджлог
v2.0.1Релиз1.21.7 · 16 марта 2026 г.
Modern Keystrokes 1.21.7
Core Fixes and Optimizations:
Thread Safety Implementation: Migrated click-tracking collections to ConcurrentLinkedDeque. This resolves potential ConcurrentModificationException errors and client hangs by ensuring thread-safe access between the rendering and input threads.
Memory Leak Prevention: Optimized the timestamp cleanup logic to run independently of the HUD's visibility state. This ensures that unused data is consistently purged from memory even when the mod is toggled off.
Configuration Reliability: Added automated directory checks during the save process. The mod now verifies the existence of the configuration folder before writing, preventing file system errors.
Compatibility Recommendations:
Sodium Integration: To mitigate known rendering issues in 1.21.7 (such as UBO capacity overflows and flickering), the use of Sodium is highly recommended for stable performance.
v2.0.0Релиз1.21.7 · 17 февраля 2026 г.
Changelog
Optimization and Stability
Fixed critical crash risk (ConcurrentModificationException): click metric processing logic moved to a thread-safe environment.
Changed FPS calculation algorithm: implemented native game client method instead of an unstable background counter.
Synchronized RGB indicator animation with system time. Color change speed no longer depends on the current frame rate.
UI/UX
Fixed coordinate calculation logic: the FPS panel now correctly moves along the Y-axis with the main block.
Set mathematical limits for X/Y sliders in the settings menu. Eliminated the possibility of the HUD moving off-screen when resizing the game window.
v2.0.0Релиз1.21.11 · 17 февраля 2026 г.
Changelog
Optimization and Stability
Fixed critical crash risk (ConcurrentModificationException): click metric processing logic moved to a thread-safe environment.
Changed FPS calculation algorithm: implemented native game client method instead of an unstable background counter.
Synchronized RGB indicator animation with system time. Color change speed no longer depends on the current frame rate.
UI/UX
Fixed coordinate calculation logic: the FPS panel now correctly moves along the Y-axis with the main block.
Set mathematical limits for X/Y sliders in the settings menu. Eliminated the possibility of the HUD moving off-screen when resizing the game window.
v2.0.0Релиз1.21.10 · 17 февраля 2026 г.
Changelog
Optimization and Stability
Fixed critical crash risk (ConcurrentModificationException): click metric processing logic moved to a thread-safe environment.
Changed FPS calculation algorithm: implemented native game client method instead of an unstable background counter.
Synchronized RGB indicator animation with system time. Color change speed no longer depends on the current frame rate.
UI/UX
Fixed coordinate calculation logic: the FPS panel now correctly moves along the Y-axis with the main block.
Set mathematical limits for X/Y sliders in the settings menu. Eliminated the possibility of the HUD moving off-screen when resizing the game window.
v2.0.0Релиз1.21.9 · 17 февраля 2026 г.
Changelog
Optimization and Stability
Fixed critical crash risk (ConcurrentModificationException): click metric processing logic moved to a thread-safe environment.
Changed FPS calculation algorithm: implemented native game client method instead of an unstable background counter.
Synchronized RGB indicator animation with system time. Color change speed no longer depends on the current frame rate.
UI/UX
Fixed coordinate calculation logic: the FPS panel now correctly moves along the Y-axis with the main block.
Set mathematical limits for X/Y sliders in the settings menu. Eliminated the possibility of the HUD moving off-screen when resizing the game window.
v2.0.0Релиз1.21.8 · 17 февраля 2026 г.
Changelog
Optimization and Stability
Fixed critical crash risk (ConcurrentModificationException): click metric processing logic moved to a thread-safe environment.
Changed FPS calculation algorithm: implemented native game client method instead of an unstable background counter.
Synchronized RGB indicator animation with system time. Color change speed no longer depends on the current frame rate.
UI/UX
Fixed coordinate calculation logic: the FPS panel now correctly moves along the Y-axis with the main block.
Set mathematical limits for X/Y sliders in the settings menu. Eliminated the possibility of the HUD moving off-screen when resizing the game window.
Комментарии
Загружаем…