Second Chance
This Community Hub is marked as 'Adult Only'. You are seeing this hub because you have set your preferences to allow this content.

Second Chance

27 ratings
Key Mapping.
By Kiba Snowpaw
You can find a list of all the key bindings used in the game.
   
Award
Favorite
Favorited
Unfavorite
Keybord Keybind
I have tested all of the key bindings below and can confirm that they work. There are many more key bindings, but most of them seem to be back-end key bindings that are not used in regular play.

Rollback: Page Up, Mouse Button 4.
Screenshot: S, Alt + S, Alt + Shift + S.
Toggle Fullscreen: F, Alt + Enter, F11.
Game Menu: Escape, Mouse Button 3.
Hide Windows: Mouse Button 2, H.
Progress Screen: Alt + Shift + P, F2.
Performance: F3.
Choose Renderer: Alt + Shift + G.
Self Voicing: V, Alt + V.
Clipboard Voicing: Alt + Shift + C.
Roll Forward: Mouse Button 5, Page Down.
Dismiss: Mouse Button 1, Space, Enter.
Skip: Left Control, Right Control.
Toggle Skip: Tab.
Save Delete: Delete.
How To Manuel Change your Keybinds.
I will only do this if you know what you're doing, because this file contains all the keybind code, so if you mess it up, no binds will work in the game.

To get started, go to your Steam folder where your game is located. If you're on a local network, it might look like this: \win10\Z:\SteamLibrary\steamapps\common. Once there, open the folder named Second Chance, then open the folder named renpy, and inside, you'll see two files: 00keymap.rpy and 00keymap.rpyc. The file we want to edit is 00keymap.rpy. You can use any Python program to do this, but the two I recommend are PyCharm and Notepad++. PyCharm is an editor for people who make Python, while Notepad++ is for those who just want to edit some code. Both are free and can be used for this. Once you've opened the file, you'll see a lot of code, but we only need to focus on the first part.

config.keymap = dict( rollback = ['K_PAGEUP', 'repeat_K_PAGEUP', 'K_AC_BACK', 'mousedown_4'], screenshot = ['s', 'alt_K_s', 'alt_shift_K_s'], toggle_afm = [], toggle_fullscreen = ['f', 'alt_K_RETURN', 'alt_K_KP_ENTER', 'K_F11'], game_menu = ['K_ESCAPE', 'K_MENU', 'mouseup_3'], hide_windows = ['mouseup_2', 'h'], launch_editor = ['E'], dump_styles = [], reload_game = ['R', 'alt_shift_K_r'], inspector = ['I'], full_inspector = ['alt_shift_K_i'], developer = ['D', 'alt_shift_K_d'], quit = [], iconify = [], help = ['K_F1', 'meta_shift_/'], choose_renderer = ['G', 'alt_shift_K_g'], progress_screen = ['alt_shift_K_p', 'meta_shift_K_p', 'K_F2'], self_voicing = ['v', 'V', 'alt_K_v'], clipboard_voicing = ['C', 'alt_shift_K_c'], debug_voicing = ['alt_shift_K_v', 'meta_shift_K_v'], rollforward = ['mousedown_5', 'K_PAGEDOWN', 'repeat_K_PAGEDOWN'], dismiss = ['mouseup_1', 'K_RETURN', 'K_SPACE', 'K_KP_ENTER', 'K_SELECT'], dismiss_unfocused = [], dismiss_hard_pause = [], focus_left = ['K_LEFT', 'repeat_K_LEFT'], focus_right = ['K_RIGHT', 'repeat_K_RIGHT'], focus_up = ['K_UP', 'repeat_K_UP'], focus_down = ['K_DOWN', 'repeat_K_DOWN'], button_ignore = ['mousedown_1'], button_select = ['mouseup_1', 'K_RETURN', 'K_KP_ENTER', 'K_SELECT'], button_alternate = ['mouseup_3'], button_alternate_ignore = ['mousedown_3'], input_backspace = ['K_BACKSPACE', 'repeat_K_BACKSPACE'], input_enter = ['K_RETURN', 'K_KP_ENTER'], input_left = ['K_LEFT', 'repeat_K_LEFT'], input_right = ['K_RIGHT', 'repeat_K_RIGHT'], input_up = ['K_UP', 'repeat_K_UP'], input_down = ['K_DOWN', 'repeat_K_DOWN'], input_delete = ['K_DELETE', 'repeat_K_DELETE'], input_home = ['K_HOME'], input_end = ['K_END'], viewport_leftarrow = ['K_LEFT', 'repeat_K_LEFT'], viewport_rightarrow = ['K_RIGHT /code] For example, let's say you want to change the keybind for rollback, which is currently set to:
rollback = [ 'K_PAGEUP', 'repeat_K_PAGEUP', 'K_AC_BACK', 'mousedown_4' ],
You can change it to any key on your keyboard. Remember to include the 'K_' before every keybind, except for letters like A, B, C, where you can just write the letter. For keys like F11, PGUP, or any other keys, you need to add 'K_' before the bind, such as K_PAGEUP or K_F11. As an example, let's say you want to set the keybind for rollback to PAGEUP. The code would look like this:
rollback = [ 'K_PAGEUP' ],
It is recommended to remove any unnecessary binds that don't work or are redundant. If you need a comprehensive list of keybinds for keyboard, mouse, and joystick, you can check out this link: Keybinds [autohotkey.com]
4 Comments
Kiba Snowpaw  [author] 15 Apr, 2023 @ 2:35pm 
I have updated the guide and corrected all of the grammar errors. I have taken care to ensure that the guide is now easy to read and understand.
SwiggitySwarker 3 Apr, 2020 @ 8:33pm 
I could have sworn that there was a sort of dev console bind that let you peek into all of the endings and characters. Oh well.
Catt0s 6 Jul, 2019 @ 2:43pm 
lol The Connoisseur of Taco Bell
The Connoisseur of Taco Bell 27 Nov, 2018 @ 2:48am 
Wow, Ethan, Great moves, Keep it up, Proud of you