libertyordeath Posted October 3, 2024 Posted October 3, 2024 (edited) This is Skyrim, so every fucking key on my keyboard is bound to something. As you know, when enchanting an item, there's the option to name it - which is kinda important, since Skyrim just gives it a generic name. But the naming dialog does not disable any hotkeys. So with every letter you type, you activate some mod function. And if said function takes focus, then all letters you typed so far are reset. So it's literarily impossible to name items. I know there's various renamer mods out there, and i did try some in the past. Stopped using them once i understood how they work: Basically they don't actually rename items. Instead they store the custom names somewhere, and then inject them into the item on every gameload - which creates so many potentially save breaking issues, i just stopped using them. How do people here deal with this issue? Is there some mod that disables hotkeys when naming items? Or one that actually renames them the same way as if you typed a name on creation? Edited October 3, 2024 by libertyordeath
ghastley Posted October 4, 2024 Posted October 4, 2024 The method of character entry you use for characters not on your keyboard, such as the ñ character, also works for the ones that are there. So A can be entered as alt+0065 and doing it that way may not trigger the key binding, because you won't be hitting that key. If you have the Alt or numeric pad numbers as hotkeys, you're probably beyond help. 1
traison Posted October 4, 2024 Posted October 4, 2024 (edited) 18 hours ago, libertyordeath said: the naming dialog does not disable any hotkeys. So with every letter you type, you activate some mod function. And if said function takes focus, then all letters you typed so far are reset. So it's literarily impossible to name items. Maybe not the post you wanted to see, but I have not noticed such issues despite also having the problem of "every key is in use". I always rename my enchanted items. The only hotkey overlap I can think of is Numpad 3 because I have SL's free camera bound to it and I use the numpad for favorites. So whenever I wanna fly around I also equip Soul Trap. Wish favourites could be bound with modifiers i.e. Ctrl+NumPad N. Edit: Oh wait hang on I just found something that could let me change these hotkeys. 🤔 Edit again: And it works too. Edited October 4, 2024 by traison
libertyordeath Posted October 4, 2024 Author Posted October 4, 2024 (edited) My current save isn't near an enchanting table, so i cannot test right away. However, i can name three highly frustrating examples: 1. TFC hotkey assigned via the mod "Customizable Camera". Live during item naming, and causes the camera to get stuck when exiting the enchantment screen 2. Plain normal FPV key. Also activates during naming, but it only becomes visible after exiting the enchantscreen. Extra confusing if used together with #1. 3. Simple Sexing wheelmenu hotkey. Activates during naming dialog. Takes focus, so dismissing it will reset the item name to default. I don't have any "hotkey management" mods installed, other than SkyUI builtin favorites and equipgroups. I do however have a small number of mods that modify key behavior, like "hold to sprint" (turns the sprint-key from a toggle-button to a hold-button). Anyways, the "hotkeys active during naming"-thing has been like that forever. If one of my mods is doing it, then it would have to be one i installed very early on. Like foundation stuff. Edited October 4, 2024 by libertyordeath
traison Posted October 4, 2024 Posted October 4, 2024 12 minutes ago, libertyordeath said: I don't have any "hotkey management" mods installed, other than SkyUI builtin favorites and equipgroups. Sorry I removed that, I got things confused with Fallout 4 and how MCM had/has a hotkey manager. Skyrim hotkeys are from Skyrim itself, so likely your issue is not mod related, I just haven't noticed it myself yet.
libertyordeath Posted October 4, 2024 Author Posted October 4, 2024 1 hour ago, libertyordeath said: 1. TFC hotkey assigned via the mod "Customizable Camera". Live during item naming, and causes the camera to get stuck when exiting the enchantment screen Just noticed that the tooltip for this feature says "Requires PapyrusUtil to function". So if it is one of my mods and one i installed early, PapyrusUtil would fit the bill: Installed that from the beginning (and made sure nothing overrides it), since so many mods depend on it.
libertyordeath Posted October 4, 2024 Author Posted October 4, 2024 Hmm. So either you by coincidence have your hotkeys mapped in a way, so they don't interfere or the effects are minor. Or it's your vs my Skyrim version: SSE vs AE 1.6.659.
traison Posted October 4, 2024 Posted October 4, 2024 2 hours ago, libertyordeath said: Hmm. So either you by coincidence have your hotkeys mapped in a way, so they don't interfere or the effects are minor. Or it's your vs my Skyrim version: SSE vs AE 1.6.659. ...or the type of mods we use. I have no UIExtension wheels popping up on key press, mine are behind spells, just as an example.
traison Posted October 5, 2024 Posted October 5, 2024 (edited) Had a bit of a think about a fix for this issue but didn't come up with much, just some things that may be worth testing: Utility.IsInMenuMode() won't work because the game is not paused in the enchantment menu. Same deal with Utility.Wait(). UI.IsMenuOpen("Crafting Menu") might work, but whether the enchanting menu counts as "Crafting Menu" I do not know. There doesn't appear to be a better option, or I missed it. ObjectReference.GetAnimationVariableBool() might have something that can be queried, but I was unable to test these in-game because it would instantly CTD when used with GetGraphVariableInt. So basically the fix/workaround could look something like this, implemented in a problematic mod: Event OnKeyDown(int keyCode) If (UI.IsMenuOpen("Crafting Menu")) Return EndIf ; ... EndEvent Event OnKeyUp(int keyCode, float holdTime) If (UI.IsMenuOpen("Crafting Menu")) Return EndIf ; ... EndEvent Edited October 5, 2024 by traison 1
libertyordeath Posted October 5, 2024 Author Posted October 5, 2024 3 hours ago, traison said: Had a bit of a think about a fix for this issue but didn't come up with much, just some things that may be worth testing: Utility.IsInMenuMode() won't work because the game is not paused in the enchantment menu. I wouldn't mind changing this (always annoys me that when i drink an enchant-fortify potion, i'm on a timelimit when naming my item - on top of fighting mods interfering with input). However, the question is if it's even possible to change, and if changing it would break all kinds of things. Sounds like high risk to me. 3 hours ago, traison said: So basically the fix/workaround could look something like this, implemented in a problematic mod: If interfering mods would need that function, this would require sourcecode for them all?
traison Posted October 5, 2024 Posted October 5, 2024 1 hour ago, libertyordeath said: enchant-fortify potion, i'm on a timelimit when naming my item I modded mine to last much longer. Cheating in a sense yes, but I'd rather have that than run out of juice while wondering what to name my next "DESTROYER OF WORLDS" wooden sword. 1 hour ago, libertyordeath said: this would require sourcecode for them all? Yup. You really should get your script compiling working. Its really not that difficult 😜
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now