ModsFinder

VirtualKeys

by zenkanay

VirtualKeys lets players build a panel of on-screen keys that trigger game actions with a mouse click, reached from a hotkey in the Controls menu.

FabricForgeClient-side onlyMIT LicenseOpen source1.20.1 – 26.2

What it does

The mod adds virtual keyboard key bindings. A panel overlay opens above any other active screen, and each virtual key on it can be clicked with the mouse to fire the action it is bound to. Clicking a key simulates the matching GLFW key press and release event in the screen underneath, so the game reacts as if the real key were pressed.

Players set up the panel in game. New keys can be added, renamed, deleted and arranged, and each one can be matched to a function such as Freecam or Fast Place. A hotkey bound in the standard Controls menu opens the VirtualKeys Panel. VirtualKeys runs on Fabric and Forge, with files for 1.20.1, 1.21.11 and 26.2, and is open source under the MIT License.

The mod is client-side only, so the server does not need it and players join without installing anything. Fabric builds are at 1.0.1 for 26.2, dated 2026-08-24, and Forge builds are at 1.0.1 for 1.20.1, dated 2026-07-18. The source code and issue tracker are public.

Key features

  1. Virtual key bindings

    Keyboard key bindings are added as on-screen keys that can be clicked instead of pressed.

  2. Overlay above other screens

    The virtual key panel opens on top of other active GUIs, so keys stay reachable while a screen is open.

  3. Mouse-triggered actions

    Clicking a virtual key with the mouse triggers the action bound to it.

  4. In-game key editing

    Keys can be added, renamed and deleted from the configuration panel without leaving the game.

  5. Functions matched to keys

    Each key can be matched to a function such as Freecam or Fast Place and arranged on the panel.

  6. Hotkey from Controls

    A hotkey set in the standard Controls menu opens the VirtualKeys Panel.

Compatibility

Latest build for each game version and loader.

26.21.0.1Not available
1.21.111.0.1Not available
1.20.1Not available1.0.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Who it’s for: Players who want keys they can click on screen, and players who use the mouse for functions usually bound to the keyboard.

How it compares

Full comparison

New Visual Keybing is open source under the GNU Lesser General Public License v3.0 only, is client-side only, and covers Fabric, Forge, NeoForge and Quilt for 1.19 – 26.2. Keyboard Layers is open source under the Mozilla Public License 2.0, is client-side only, and works on Fabric and Forge for 1.18 – 1.19.4. ContextKeys is not open source, is client-side only, and is Fabric-only for 1.21 – 26.2 under the MIT License.

ModLoadersGame versionsEnvironmentUpdated
VirtualKeysFabric and Forge1.20.1 – 26.2Client-side only2026-08-24
New Visual KeybingFabric, Forge, NeoForge and Quilt1.19 – 26.2Client-side only2026-09-05
Keyboard LayersFabric and Forge1.18 – 1.19.4Client-side only2023-11-17
ContextKeysFabric1.21 – 26.2Client-side only2026-08-28

Questions

Which loaders does VirtualKeys support?

VirtualKeys has files for Fabric and Forge. The Fabric file is 1.0.1 for 26.2, and the Forge file is 1.0.1 for 1.20.1.

Does VirtualKeys need to be installed on the server?

No. It is installed on the player's side alone, so servers need nothing.

Can keys be changed after the game starts?

Yes. Keys can be added, renamed, deleted and arranged from the configuration panel in game.

In the catalog

VirtualKeys is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 13,894 mods support Minecraft 26.2.

More from zenkanay

All projects

Similar mods

Official listing

Owner
zenkanay
Published
2026-07-09
Updated on Modrinth
2026-08-24
Facts verified
2026-10-15

Tags