[b]This update is live in the beta branch only[/b] The first pass of key rebinding seems to be doing well so this update builds upon it. It also contains a complete rework of the spells systems so they can be cast with the function keys (F1, F2 etc). Doing so frees up the shift key so sprint has been rebound to shift as a default. [h3]Changes[/h3] [list] [*] Spells can now be selected with functions keys instead of the shift + 1,2,3,4 system [*] Enabled modifier keys (crl, shift, alt) as valid keys for rebinding [*] Changed sprinting to also work on a toggle [*] Added an option to be able to hold or toggle to sprint (toggle as default) [/list] [h3]UI & Wording Changes[/h3] [list] [*] Updated the visuals of the controls rebinding screen [*] The UI for main interaction (Q to open a bench) now updates properly when updating its rebinding [*] updated key rebinding to display modifiers properly (E.G Shift + 1) [/list] [h3]Bugs[/h3] [list] [*] Fixed the visuals of the controls rebind screen not respecting the order they should be appearing it [*] Fixed duplicate entries of controls not being listed [*] Fixed controls rebinding so jump can be assigned [*] Removed some debug actions from counting as a rebind conflict [/list]