Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

Meridiano

Uploaded by

MeridianoRus

Virus scan

Safe to use

Tags for this mod

About this mod

Allows you to register a key to open any specific MCM mod and its page.

Requirements
Permissions and credits
Changelogs
This mod will allow you to register a key to open any specific MCM mod and its page.

Features
- It can open MCM list itself, obviously.
- It can open any specific mod by its name.
- It can open any specific page of the mod by its name.
- It also offers you a locker if you want to disable keys you don't want.
- All this data is stored in JSON files in "Data/OpenMCMHotkey" folder, you don't need plugins to register keys.
- Example SkyUI config is provided, you can use it as reference, all data is clarified.

Settings
- Mod options are stored in Data/OpenMCMHotkey.json file > Settings.
- fDelayMod is user-related, it depends on your MCM mods count.
- fDelayPage is mod-related, it depends on specific MCM mod complexity.

Compatibility
- Compatible with MCM Helper, I use this framework myself.
- Must be compatible with Menu Maids as long as target mod is present in the UI list.
- Users report about too fast scrolling in menus after any hotkey used. I don't know what is the culprit.

For mod authors
- If you want users to open your MCM with a hotkey you can use regular hotkey system and just toggle your locker on and off.
- If you want to open your MCM from active magic effect or activator object reference you can use this code:

OpenMCMQuestScript OpenMCMQuest = Quest.GetQuest("OpenMCMQuest") as OpenMCMQuestScript
If (OpenMCMQuest as Bool)
    Float MyMenuLoadTime = 1.0
    OpenMCMQuest.OpenMCM("$MyMCM_ModName", "$MyMCM_PageName", MyMenuLoadTime)
EndIf


An addition: OpenMCMQuest.ModName and OpenMCMQuest.PageName properties will always contain the latest request.