Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

How can I forcefully enable shift lock when you click a button?

1 answer

Refer Here https://devforum.roblox.com/t/how-to-enable-shiftlock-while-clicking-with-different-buttons/641321 or down there.

First, Go into game in studio go into your player then go into Player Scripts You will find Player Module You will need to Copy That. End that test session and paste it into this directory game.StarterPlayer.StarterPlayerScripts Paste it there Go into CameraModule and Find the First child of that called “MouseLockController” Go into the script down to line 28 where you set the keys on what you wan to bind it to. It should say

	self.boundKeys = {Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift} -- defaults

When you want to add more add a comma and then add you key Bind I did Left trigger on Xbox Controller

	self.boundKeys = {Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift,Enum.KeyCode.ButtonL2} -- defaults

Next, you Need to go down to line 41 and add that other keybind to the list. It Should Say

boundKeysObj.Value = "LeftShift,RightShift"

Then you add a comma and add what button you want In this case again the Left trigger on an Xbox Controller.

boundKeysObj.Value = "LeftShift,RightShift,ButtonL2"

Finally There is a String value Called “BoundKeys” under the Script It should say this by default. LeftShift,RightShift Again you need to add a comma after the Defaults and type the key. Again using Xbox Controller Left trigger. LeftShift,RightShift,ButtonL2 And we are Done. I will see if I can make a mobile version to help. Thanks For Reading This

This discussion is preserved as it was. New answers, comments, and votes are closed.