lakhnish Posted October 2, 2021 Share Posted October 2, 2021 I would like to set my pause key to have no binds to it. How can I go about doing that like for these ones below? Link to comment https://forums.kleientertainment.com/forums/topic/134139-how-to-set-the-pause-key-to-no-bind/ Share on other sites More sharing options...
DaZoul Posted October 2, 2021 Share Posted October 2, 2021 I've tried many things and nothing seems to work. I suggest making it a combination of 2 buttons. Like Alt + Delete or something. Link to comment https://forums.kleientertainment.com/forums/topic/134139-how-to-set-the-pause-key-to-no-bind/#findComment-1500996 Share on other sites More sharing options...
CarlZalph Posted October 3, 2021 Share Posted October 3, 2021 Workaround to disable the hotkey: Rebind the server pause to anything: -> Open up the console and enter: TheInputProxy:UnMapControl(0, CONTROL_SERVER_PAUSE) Apply changes + Accept. Nobind: Looking at the code it implies that controllers can unbind actions freely, wonder why that's not a thing for keyboard/mouse. Right click would easily work for KB+M as it does nothing. Or backspace/delete over the hovered bind. Both? Link to comment https://forums.kleientertainment.com/forums/topic/134139-how-to-set-the-pause-key-to-no-bind/#findComment-1501366 Share on other sites More sharing options...
IceNine99 Posted October 16, 2021 Share Posted October 16, 2021 Is that a thing that's possible for actions other than the new pause? Because I've been looking for a way to unbind simple things like Inspect Self. Which, apparently, is unbound by default—but once i bind it to a key I cannot it unbind it again short of resetting every single hotkey. Or using the console command suggested by CarlZalph, following a foray into optionsscreen.lua to find the relevant actions' name thingies. Link to comment https://forums.kleientertainment.com/forums/topic/134139-how-to-set-the-pause-key-to-no-bind/#findComment-1504698 Share on other sites More sharing options...
CarlZalph Posted October 16, 2021 Share Posted October 16, 2021 12 hours ago, IceNine99 said: Is that a thing that's possible for actions other than the new pause? Because I've been looking for a way to unbind simple things like Inspect Self. Which, apparently, is unbound by default—but once i bind it to a key I cannot it unbind it again short of resetting every single hotkey. Or using the console command suggested by CarlZalph, following a foray into optionsscreen.lua to find the relevant actions' name thingies. There is no way to do this as of yet through the UI, but here's the defines from constants.lua to use for the console command workaround: Spoiler -- Controls: -- Must match the Control enum in DontStarveInputHandler.h -- Must match STRINGS.UI.CONTROLSSCREEN.CONTROLS -- player action controls CONTROL_PRIMARY = 0 CONTROL_SECONDARY = 1 CONTROL_ATTACK = 2 CONTROL_INSPECT = 3 CONTROL_ACTION = 4 -- player movement controls CONTROL_MOVE_UP = 5 -- left joystick up CONTROL_MOVE_DOWN = 6 -- left joystick down CONTROL_MOVE_LEFT = 7 -- left joystick left CONTROL_MOVE_RIGHT = 8 -- left joystick right -- view controls CONTROL_ZOOM_IN = 9 -- left trigger CONTROL_ZOOM_OUT = 10 -- right trigger CONTROL_ROTATE_LEFT = 11 -- left shoulder CONTROL_ROTATE_RIGHT = 12 -- right shoulder -- player movement controls CONTROL_PAUSE = 13 -- start CONTROL_MAP = 14 CONTROL_INV_1 = 15 CONTROL_INV_2 = 16 CONTROL_INV_3 = 17 CONTROL_INV_4 = 18 CONTROL_INV_5 = 19 CONTROL_INV_6 = 20 CONTROL_INV_7 = 21 CONTROL_INV_8 = 22 CONTROL_INV_9 = 23 CONTROL_INV_10 = 24 CONTROL_FOCUS_UP = 25 -- d-pad up CONTROL_FOCUS_DOWN = 26 -- d-pad down CONTROL_FOCUS_LEFT = 27 -- d-pad left CONTROL_FOCUS_RIGHT = 28 -- d-pad right CONTROL_ACCEPT = 29 -- A CONTROL_CANCEL = 30 -- B CONTROL_SCROLLBACK = 31 -- left shoulder CONTROL_SCROLLFWD = 32 -- right shoulder CONTROL_PREVVALUE = 33 CONTROL_NEXTVALUE = 34 CONTROL_SPLITSTACK = 35 CONTROL_TRADEITEM = 36 CONTROL_TRADESTACK = 37 CONTROL_FORCE_INSPECT = 38 CONTROL_FORCE_ATTACK = 39 CONTROL_FORCE_TRADE = 40 CONTROL_FORCE_STACK = 41 CONTROL_OPEN_DEBUG_CONSOLE = 42 CONTROL_TOGGLE_LOG = 43 CONTROL_TOGGLE_DEBUGRENDER = 44 CONTROL_OPEN_INVENTORY = 45 -- right trigger CONTROL_OPEN_CRAFTING = 46 -- left trigger CONTROL_INVENTORY_LEFT = 47 -- right joystick left CONTROL_INVENTORY_RIGHT = 48 -- right joystick right CONTROL_INVENTORY_UP = 49 -- right joystick up CONTROL_INVENTORY_DOWN = 50 -- right joystick down CONTROL_INVENTORY_EXAMINE = 51 -- d-pad up CONTROL_INVENTORY_USEONSELF = 52 -- d-pad right CONTROL_INVENTORY_USEONSCENE = 53 -- d-pad left CONTROL_INVENTORY_DROP = 54 -- d-pad down CONTROL_PUTSTACK = 55 CONTROL_CONTROLLER_ATTACK = 56 -- X on xbox controller CONTROL_CONTROLLER_ACTION = 57 -- A CONTROL_CONTROLLER_ALTACTION = 58 -- B CONTROL_USE_ITEM_ON_ITEM = 59 CONTROL_MAP_ZOOM_IN = 60 CONTROL_MAP_ZOOM_OUT = 61 CONTROL_OPEN_DEBUG_MENU = 62 CONTROL_TOGGLE_SAY = 63 CONTROL_TOGGLE_WHISPER = 64 CONTROL_TOGGLE_SLASH_COMMAND = 65 CONTROL_TOGGLE_PLAYER_STATUS = 66 CONTROL_SHOW_PLAYER_STATUS = 67 CONTROL_MENU_MISC_1 = 68 -- X CONTROL_MENU_MISC_2 = 69 -- Y CONTROL_MENU_MISC_3 = 70 -- L CONTROL_MENU_MISC_4 = 71 -- R CONTROL_INSPECT_SELF = 72 -- Keyboard self inspect [I] CONTROL_SERVER_PAUSE = 73 Which you don't need to use the words and use the numbers themselves to make things easier if you're unbinding a lot, but these values could change at any time. Link to comment https://forums.kleientertainment.com/forums/topic/134139-how-to-set-the-pause-key-to-no-bind/#findComment-1504863 Share on other sites More sharing options...
Developer ScottHansen Posted October 20, 2021 Developer Share Posted October 20, 2021 This will be addressed when the update goes live. Link to comment https://forums.kleientertainment.com/forums/topic/134139-how-to-set-the-pause-key-to-no-bind/#findComment-1505649 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.
Please be aware that the content of this thread may be outdated and no longer applicable.