As long as you keep it free and open source, you can use the code included in this mod. Note that this doesn't mean you can copy my mod and release it whole.
I do not allow modified or not modified versions of this mod to be released or uploaded anywhere. You need my permission to release any variations of this mod.
I reserve the right to include whatever changes you made here in this mod. If you want me to add something to this mod, you can contact me.
These terms don't apply to ports to other games. You must contact me and get my permission first to port/appropriate this mod to other games. I always reserve the right to port them myself.
You can always learn from the source to make new stuff. The source code is uploaded mainly to help new mod authors start. It's ready to build (VS 2019 - Release build).
File credits
Expired for the code to make this possible. I used it to make it into a working mod. Prog for ideas and testing. Cangar for testing.
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.6.0
Fixed scrolling in menus with scroll bars. You can now point directly to inside of the inventory menu for example and use thumbstick to scroll and it will work like in flat skyrim, it will scroll the scroll bar. There is no need to point the controller to right and down when scrolling anymore.
Added ThumbstickScrolls, ScrollSpeedMult settings to MenuMouseFix.ini config file. You can enable/disable thumbstick scrolling and you can adjust scrolling speed with these settings.
Added UseCurrentYForScroll setting to the config. Default is 1. If you want to use mouse scrolling for all times even when pointing the mouse down, you can set this to 0.
Version 1.5.1
Added invisible cursor option to MenuMouseFix.ini. Disabled by default.
Version 1.5.0
Added laser pointer. It's shown in all menus where mouse cursor is shown now. Can be disabled/enabled from MenuMouseFix.ini ShowLaserPointer setting. Enabled by default.
Version 1.4.2
Changed default value of LockpickButton (Which is used for Oblivionesque Lockpicking) to A button, because using trigger can cause infinite breaking lockpicking issue.
Version 1.4.1
Fixed a bug that caused freezing when pressing trigger in Oblivionesque Lockpicking Redone - Minigame.
Separated button mask for lockpicking in Oblivionesque Lockpicking for those having problems with Trigger button. You can change the button in the config file with LockpickButton setting.
Version 1.4.0
Added support for Oblivionesque Lockpicking Redone - Minigame. Sends space key input when you press trigger when Oblivionesque Lockpicking menu is open. Requires SkyrimVR to be the active window.
Version 1.3.0
Added mouse support for Item Count slider in Inventory, Gift, Barter, Container menus. Note that the buttons to accept or cancel are not real, so move your mouse out of that area to press buttons.
Version 1.2.0
Fixed a bug that caused fast click issue when the controller is turned off and on during a game.
Changed the system of mouse click detection to be simpler and more optimized. It should also fix some bugs.
Fixed a bug that prevented some message boxes to be closed.
Separated different crafting menu Y values. Alchemy, Smithing, Enchanting, Tempering menus use different Y values now.
Added Dear Diary VR detection. It should detect if it's installed automatically and use the appropriate ini setting now.
Added support for different iProjectedMenuTextureSize values. The mod will detect that setting and scale Y block values automatically now.
Version 1.1.1
Fixed rapid click issue from the previous version.
Version 1.1
Added mouse support for Custom Favorites menu. (You may need to use other buttons to equip stuff though)
Fixed Map bug that occurred after saying no the first time. This mod now ignores Map Menu completely.
Forced waits after clicks are now removed. You can click as fast as you want. It's handled differently now.
Version 1.0
Initial release.
DESCRIPTION
The code that made this possible was found by Expired. Big Thanks to him!!!
This mod is an SKSE plugin that enables Mouse in menus again.
It requires SkyUI-VR of course. It's basically plug and play and you'll have a mouse in menus that you'll be able to control with your controller.
It includes a laser pointer. Check configuration section for details on how to configure it and the cursor.
You can switch to different categories with the mouse in inventory and magic menus, you can switch sides by clicking on your name in container and barter menus, you can adjust values in MCM with the mouse and much more...
Default Click button is Trigger. You can change that from the ini file to any button you want.
It supports Oblivionesque Lockpicking Redone. You can move the lockpick left and right and up using controller stick, and press A button to lock the pins. This button can be changed from MenuMouseFix.ini file to something else from LockpickButton setting.
INSTALLATION
Install with a mod manager or manually. It includes an skse plugin dll and a config file only which goes to "Data\Skse\Plugins".
Load order doesn't matter. It can be installed and removed anytime during a save game.
CONFIGURATION
This mod comes with an ini file: MenuMouseFix.ini
You can change "ClickButton" setting to change the mouse click button. Default is trigger.
You can enable or disable Laser pointer from "ShowLaserPointer" setting.
You can make the cursor visible or invisible by changing "InvisibleCursor" setting.
You shouldn't change any other settings if you don't know what you are doing.
CREDITS
Expired for the code to make this possible. I used it to make it into a working mod.
Prog for ideas and testing.
Cangar for testing.
FUTURE
Let me know if you have any other ideas for the future.