I dont mind of any usage of this mod or its sources. full permissions: create ur own page on nexus/modify/update/use in another mods - whatever u want.
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 3.3
1-9 numbers for terminals
E (confirm hotkey) for single answer for terminal. with no need to select it.
VATS Select/Returnl actions removed from 'Page hotkeys'.
VATS Select/Return now have own options at 'Menu Keybinds::2', and own delay option.
added: safe skip dialogs with numbers (previously was unsafe)
added: separate 'Page' hotkeys only for pipboy. (to let W/S 'Page' hotkeys for pipboy menu, and another 'Page' hotkeys for other menus).
dialog skip delay option added.
added delay option for 'Page' hotkeys.
caravan hotkeys removed. (cuz i cant remove default game keybinds, so they will conflict with keyboy hotkeys)
Version 3.2.1
optimization fix: no more NVSE savegame bloating.
Version 3.2
added option to enable numbered dialogs for Vanilla UI Plus. (displays numbers at dialog answers)
Version 3.1
fixed: in MCM Delays submenu every delay slider/scalebar was zero.
added MCM submenu "Helps & Tips"
now u can remove hotkeys in MCM (leave <no key>) with controls "Backspace" or "Delete" (when asks to press the new control for action).
now if u remove all keybinds for any specific menu, then menu will not be affected by Keyboy (text and hotkeys). For example: for Container-menu need 2 buttons to remove: 'Take All' and 'Exit'. for Levelup need 3: 'Done', 'Back' and 'Reset' (buttons to remove).
Added Companion Wheel keybind options and MCM submenu.
Added hotkey for one-click pipboy light, and its delay option.
Added hotkeys for first two dialog answers (as most usable).
Version 3.0
Remaping game-menu keybinds via MCM.
Adjusting sensivity of hotkeys via MCM.
No options for Caravan game-menu. And it wont be done, cuz i cant. Cant remove default ingame hotkeys -seems they are hardcoded, or i cant find any relative variables.
Option to enable 'Take All' button for Companion's inventory.
Changed MCM structure.
New delay system. Now there are different delays for One-Click and for holding button.
Version 2.2
added: allows to close Map with 'M' if map is already opened, etc for local map/quests/radio/ hotkeys.
adjusted hotkeys scrolling speed (when button pressed) - more fast and responsive
Version 2.1
Changed to Top-Down 1-9 for MessageBox (was bottom-up).
Hotkey "Quit Dialog" now works for MessageBoxes too - chooses the highest answer - it is usually "leave it".
Added Russian support for language-based feature.
Fixed issues with 2+ active menus at one time (MessageBox + any menu).
Added Debug Mode. (well it for me mostly)
Hotkey "Confirm Key" (E) now works for MessageBox if it has one and only answer with no need for selecting it with up/down arrow keys.
Version 2.0m
Barter: 'Accept' A to F
Container: 'TakeAll' A to F
Quantity: 'OK' A to F
Recipe: 'Accept' A to F
Repair vendor: 'Done' E to F; 'RepairAll' A to R
Repair pipboy: 'Cancel' E to R (now u can repair with E)
CharGen: 'Done' A to F
LvL Up: 'Continue' A to F; 'Back' E to Q ('Reset' R)
Item mod: 'Cancel' E to R (now u can mod with E)
Stats pipboy: Stimpak S to E; Radaway A to Q
Stats pipboy: RadX X to Z; DrBag E to F
Error: wrong file structure. there was no folder "menus", in which all files should be packed.
Version 2.0.5
'Menu Hotkeys' renamed to 'Page Hotkeys'
'Submenu Hotkeys' renamed to 'Menu Hotkeys'
Version 2.0
Added separate hotkeys for World Map, Local Map, Quests, Radio
Added support for character creation menus: RaceSex, CharGen, SPECIAL, Perks, Skills, Traits, LvL Up menus.
Added suport for SPECIAL book menu (dont know what is it).
Added 1-9 keys for choosing dialog answers (top-down).
Added 1-9 keys for choosing answer in MessageBoxes (bottom-up).
Added Hotkey for last dialog answer (wishing on "back out").
Version 1.5.2
added suport for Caravan card game
changed MCM menu descriptions
fixed: unchecked "Enable Pipboy Hotkeys" disabled "Confirm key" and hotkeys for VATS actions.
Version 1.5
fixed: MainESP v1.4 mistakenly contained excess files. now contains only 1 .esp file as it should be.
Version 1.4
MainESP: Setting/cancelling actions in VATS set by Left/Right Menu Keys.
MainESP: fixed working this mod in the console.
MainESP: added option to MCM menu letting u to define ur own "Accept" button ("Enter").
MenuRemap: nothing changed.
Mistake: MainESP v1.4 accidentally contained "All in One" files.
removed KeyBoy working for EVERY menu - to fix console and other menus where Keyboy is not needed
since now i will manually add suport for every needed menu. with individual settings (if that needed).
Version 1.2m
remaped hotkeys "Take All" from "A" to "R" in Barter, Quantity, Container, Repair, Recipe menus to let using key "A" for navigation.
Version 1.2
MainESP: now KeyBoy hotkeys works in EVERY menu (not only PipBoy): barter, quantity, dialogs, messages, etc, for example allowing u to switch fast item filters in barter/container menu (by "Submenu Keys").
MainESP: Added hotkey "E", that emulates Mouse Left Button, e.g. allowing u to skip dialogs or close/confirm message boxes without mouse. (not changeable in MCM)
MainESP: Added hotkey "F" to VATS menu, allowing u to set Actions (emulates Mouse Left Button). (not changeable in MCM)
MenuRemap: remaped hotkeys "Take All" from "A" to "R" in Barter, Quantity, Container, Repair, Recipe menus to let using key "A" for navigation.
Version 1.1
KeyBoy MainESP: Provides hotkey functionality to the Pipboy menu allowing the player to use any keys to navigate across menu pages in the Pipboy. Also allows u to set any hotkeys for Map and Inventory (by default these buttons are unchangeable: 'F3' and 'F2'). Inside how it works: just sets additional controls for game's default controls (emulates them): arrows left/right/up/down and F1/F2/F3. KeyBoy StatsMenu: u need this if u want to use WASD buttons as hotkeys for KeyBoy MainESP to avoid compability issues (or look Alternative way). Changes default Pipboy stats menu's hotkeys ('S' for Stimpak, 'A' for Radaway etc) to new ones: Stimpak - E RadAway - Q RadX - Z Dr.Bag - F
Provides keyboard and hotkeys support for Pipboy and game menus (Barter, Dialog, Quantity, etc): • WASD navigation for all game-menus and PipBoy. (Left/Right/Up/Down hotkeys) • Hotkeys: M for World Map, J for Quests, P for Radio, N for Local Map. (this is Language-based feature) • 1-9 for choosing dialog answers. • 1-9 keys for Message-windows/Terminals. • A/D for switching item-filters in barter/container/repice menus. (Menu Hotkeys). • A/D for switching Pipboy's Stats/Items/Data pages. (Page Hotkeys) • Every provided keybind/hotkey is customizable via MCM. (Mod Configuration Menu) • Leave Conversation (Quit Dialog) - hotkey for last dialog answer (usually it is "back out"). (Quit Dialog hotkey) • (new 3.0+) Remap/rebind menu keybinds just ingame via MCM (Mod Configuration Menu). (example) • Companion Wheel hotkeys (Companion Wheel). • Hotkey "E" (Confirm hotkey) for confirming: skips dialogs, confirms/selects/uses for every game-menu. • Hotkey "E" (Confirm hotkey) confirms the 1 and only answer option for Message-windows/Terminals/Dialogs (with no need to select it). • Quantity regulation with A/D and LShift/Space in Quantity menu (Menu and Page Hotkeys). • Quit Dialog hotkey also works for Message-windows - chooses the highest answer (usually it is "leave it"). • (new 3.0+) Adjust hotkeys delay (when hold) via MCM. (example) (How fast will be scrolling, when, for example, "down" button held.) • Language-based feature supports English, Russian, German (not tested), Italian. (Feel free to request.) -------------------------------------------------------------------------------------------------------------------------- Compability
with every UI: original (vanilla) / VUI+ / DarnUI / Revelation / etc. no more need for optional files for key remaps. it is just one .esp file with its own script.
-------------------------------------------------------------------------------------------------------------------------- Other Info: I can add support for other languages for language-based feature - I need these strings (to let me ctrl+c, ctrl+v, cuz i have no ur language)
1) local map = ??? 2) world map = ??? 3) quests = ??? 4) radio = ??? If Nexus doesnt support ur language, then just publish .txt anyway. PS KeyBoy works for any language, except that 1 feature (language-based).