FS25 KEYBIND INSPECTOR
Version 1.0.0.0
Created by Boy Meets Farming

ABOUT
-----
FS25 Keybind Inspector is a read-only in-game utility for Farming Simulator 25 on PC.
It helps players inspect their saved controls without changing them.

FEATURES
--------
- Check a Key: press a keyboard key or combination and see its saved action(s).
- All Bindings: browse the saved keyboard/mouse bindings from inputBinding.xml.
- Find Free Keys: find unused combinations using None, Shift, Ctrl, Alt and combined modifiers.
- Conflicts & Shared Keys: review combinations used by more than one action.
- Mod Identification: map declared custom input actions back to the loaded mod that provides them.
- Draggable scrollbars and Previous / Next navigation for long lists.
- Automatic loading: no manual XML or mods-folder selection is required.
- Read-only operation: Keybind Inspector does not modify inputBinding.xml or change controls.

INSTALLATION
------------
1. Copy the FS25_KeybindInspector ZIP into your Farming Simulator 25 mods folder.
2. Enable FS25 Keybind Inspector when loading the save.
3. Open the in-game menu and select the Keybind Inspector icon from the left navigation.

Do not extract the mod ZIP into the mods folder.

USING KEYBIND INSPECTOR
-----------------------
Check a Key
Press a key or key combination while the Check a Key page is open. The Inspector shows the saved action and, where identified, the mod that declared it.

All Bindings
Browse the keyboard/mouse bindings found in the saved inputBinding.xml.

Find Free Keys
Choose a modifier from the selector and browse combinations that are not present in the saved controls.

Conflicts & Shared Keys
Shows combinations assigned to multiple actions. A shared key is not automatically an error: Farming Simulator 25 uses context-sensitive actions, so some shared bindings are normal.

Mod Identification
Shows custom input actions that Keybind Inspector can associate with loaded mods from their modDesc.xml declarations.

PRIVACY / SAFETY
----------------
- All inspection is performed locally on the player's PC.
- Nothing is uploaded by the mod.
- Keybind Inspector does not edit or save control assignments.
- The utility reads saved control data and loaded mod metadata only for inspection and identification.

KNOWN LIMITATIONS
-----------------
- Some mods register input actions dynamically through Lua instead of declaring them conventionally in modDesc.xml. Those actions may appear as Base game / Unidentified.
- Shared bindings can be intentional because actions may only be active in particular gameplay contexts.
- Some unusually long identifiers may require two lines in the in-game tables.

COMPATIBILITY
-------------
Designed for Farming Simulator 25 on PC.

DISCLAIMER
----------
FS25 Keybind Inspector is an independent utility and is not affiliated with GIANTS Software.

Copyright (c) 2026 Boy Meets Farming. All rights reserved.
