
Shift and Ctrl breaks everything!
ZeekDaGeek opened this issue ยท 8 comments
Forge Version: 7.10.85.1235
Mod Version: NotEnoughKeys-1.7.10-1.0.0b15.jar
Pressing Shift or Ctrl with NotEnoughKeys installed seems to be broken. When I press shift or ctrl I'm not able to move in any direction. It doesn't seem to cause sneaking to happen. I'm also unable to shift right click on containers to place blocks against them or anything of that sort.
Full list of mods installed: http://tinyurl.com/wwpack
Is you shift key mapped to a vanilla sneak? That would be causing it not to be triggered because it is considered a modifier key
If that is the case, I am going to implement mods saying, hey I can use modifier keys (register with NEK), and then all that dont to that will be able to use modifier keys as normal
I was directed to NEK being the cause of the issue by someone on twitter saying:
"@ZeekDaGeek I had problems with Not enough keys after a special key combo. Works without NEK."
This lead me to removing NEK and after the fact it fixed the issue.
Shift was assigned in the controls for Sneak, Ctrl was assigned for running. They had never been changed by me.
I had never attempted to do a modified command. I wasn't aware Shift + Key was even an option.
Oh. haha. Well i am going to be looking into a more adverse compatibility for mods, so that those who either dont want to add, or havent gotten to add compatibility yet, arent bothered to much by the prevention of key pushes.
Currently, if any keys mapped to a SHIFT CTRL or ALT, will never be triggered, because they are modifier keys.
Also, no keys will be pushed unless their appropriate modifiers are or are not pressed.
i.e. An 'M' key mapped with 'SHIFT' will only be pressed if 'SHIFT' is down, 'CTRL' is up, and 'ALT' is up.
Again, this is subject to change in the upcoming days.
Also, feel free to tag me in these twitter or player.me conversations. My twitter handle is @TheCountryGamer atm
I think i might have something working. Ill test i this afternoon, as i have things i must get done before then.