ViewBoard

Adds a keyboard preview that shows which keys are used!
Main ViewBoard GUI on 1.1.0+

Main ViewBoard GUI on 1.1.0+

Conflicting Keybinds with Ignore Conflict ON

Conflicting Keybinds with Ignore Conflict ON

Description

Modrinth Downloads CurseForge Downloads

The Controlling mod is officially supported by ViewBoard 1.2.0+

IMPORTANT NOTE: A GUI scale of 3 or below is heavily recommended to display the keyboard at a resolution of 1080p or more.

TL;DR

This mod adds a button in the bottom-right corner of the keybinds settings. It opens a preview of your keyboard and color codes each key depending on whether it's:

  • Free (No keybinds are using the key)
  • Used (The key is being used by one keybind)
  • Conflicting (Multiple keybinds use the key)

This mod is especially useful if you are playing a large modpack with multiple keybinds using the same key. You can also use it to find which key on the keyboard is free and can be assigned to a new keybind.

New Features in ViewBoard 1.2.0

  • Official support for the Controlling mod
  • Full compatibility with Controlling's replacement keybind screen:
    • Ignore/group conflict rules now apply there as well
    • Conflict filtering support
    • Keybind tooltip integration
  • Saved Controls / Key Binds width modes:
    • Default
    • Large
    • Very Large
  • Wider layouts prevent long modded keybind names from overlapping ViewBoard tools
  • Improved compatibility with FancyMenu:
    • Avoids widget-discovery slowdowns
  • Compatibility with KeyBind Bundles:
    • Proper handling of bundled keybind rows

New Features in ViewBoard 1.1.0

  • Support for most GUI scales (best results at GUI scale 3 or below)
  • Ignore system for keybinds that lets intentional conflicts exist without warnings
  • Integration with Vanilla Controls / Key Binds:
    • Respects ignored keybinds
    • Suppresses warnings there as well
  • Keybind group system:
    • Grouped keybinds share a forced key
    • Key is removed when bindings leave the group
  • Multiple keyboard layouts in keyboard view:
    • QWERTY, AZERTY, and QWERTZ
  • Mouse button support in keyboard view
  • Detection and display of custom keys assigned via Minecraft's keybind settings

Usage

  1. Open Minecraft → Controls / Key Binds
  2. Click the Keyboard View button (bottom-right) to open the keyboard map
  3. Hover keys to inspect:
    • Conflicts
    • Ignored bindings
    • Grouped bindings
  4. Use Manage Rules to configure keybind rules
  5. In Keybind Rules:
    • Search keybinds
    • Toggle ignored bindings
    • Jump into group editing for specific keybinds
  6. In Keybind Groups:
    • Create and rename groups
    • Assign a shared trigger key
    • Add or remove bindings
  7. Ignored bindings will no longer trigger conflict warnings in:
    • ViewBoard
    • Vanilla keybind screen (Note: Broken if 'Controlling' mod is present)

Bugs

  • Potential issue: UI rendering and logic conflict when paired with the Controlling mod on older ViewBoard versions. (Fixed on ViewBoard 1.2.0+)

If you encounter any other bugs, please report them on the mod's GitHub page.

 

If you need a server: https://url-shortener.curseforge.com/Gg4yU

The ViewBoard Team

profile avatar
  • 2
    Projects
  • 47.7K
    Downloads

More from ALostMagic

  • Switchz project image

    Switchz

    • 296
    • Mods

    Switch offline account username in game!

    • 296
    • April 8, 2026
    • Mods
  • Switchz project image

    Switchz

    • 296
    • Mods

    Switch offline account username in game!

    • 296
    • April 8, 2026
    • Mods