walk modifier is largely redundant, would consider using shift for crouch instead, should be much more comfortable on most full size keyboards.
hold crouch on Ctrl and toggle crouch on C
I'm okay with everything except putting the message history on h instead of the hypo. You don't need the history and the hypo shortcut is actually explained in the tutorial, meaning it's not a very great idea to switch it.
...with toggle crouch it's easy to forget that it's still enabled.
That the med hypo is explained in the tutorial is a strong point (that I haven't checked). On the other hand I have applied precious meds far too often while looking for the [H]istory. And as I said, I undefined all hypos and patches. Because I usually don't use them in battle but before or after from the inventory. Might just be me. I'm on the fence on this one and will do whatever the majority wants.
This is my complete lack of surprise at your insane keybinds.
UP,DOWN,LEFT,RIGHT - moving and strafe.DELETE,END,PAGE DOWN - change ammo, reload, modePage Up - Last added email playPERFECTO !Thats it.
anyway, whatever the result, fixing up the default control to be newbie friendlier is a good thing, because it will make this not exist (it's a guy that didn't figure out that controls can be remapped, so he completed the game without strafing and backpedaling, I kid you not).
; New Default Bindsbind ' chatbind - "equip_weapon crystal shard"bind 0 "equip_weapon fusion cannon"bind 1 "equip_weapon wrench"bind 2 "equip_weapon pistol"bind 3 "equip_weapon shotgun"bind 4 "equip_weapon assault rifle"bind 5 "equip_weapon laser pistol"bind 6 "equip_weapon emp rifle"bind 7 "equip_weapon electro shock"bind 8 "equip_weapon gren launcher"bind 9 "equip_weapon stasis field generator"bind : edit_commandbind = "equip_weapon viral prolif"bind \ "equip_weapon worm launcher"bind ` "equip_weapon psi amp"bind a +moveleftfastbind alt +splitbind b cycle_ammobind backspace stop_emailbind c crouchbind c+alt toggle_compassbind ctrl +crouchholdbind d +moverightfastbind del stop_emailbind down +backfastbind e +leanrightbind esc sim_menubind f cycle_ammobind f1 "quickuse 1"bind f1+shift "quickbind 1"bind f10 "quickuse 10"bind f10+shift "quickbind 10"bind f11 "quickuse 11"bind f11+shift "quickbind 11"bind f12 "quickuse 12"bind f12+shift "quickbind 12"bind f2 "quickuse 2"bind f2+shift "quickbind 2"bind f3 "quickuse 3"bind f3+shift "quickbind 3"bind f4 "quickuse 4"bind f4+shift "quickbind 4"bind f5 "quickuse 5"bind f5+shift "quickbind 5"bind f6 "quickuse 6"bind f6+shift "quickbind 6"bind f7 "quickuse 7"bind f7+shift "quickbind 7"bind f8 "quickuse 8"bind f8+shift "quickbind 8"bind f9 "quickuse 9"bind f9+ctrl screen_dumpbind f9+shift "quickbind 9"bind h "use_obj med patch"bind i toggle_mousebind k toggle_compassbind keypad_center +crouchholdbind keypad_del toggle_mousebind keypad_down +backfastbind keypad_end crouchbind keypad_enter +jumpbind keypad_home +leanleftbind keypad_ins +leanforwardbind keypad_left +moveleftfastbind keypad_minus wpn_setting_togglebind keypad_pgup +leanrightbind keypad_plus +creeponbind keypad_right +moverightfastbind keypad_slash reload_gunbind keypad_star cycle_ammobind keypad_up +walkfastbind l msg_historybind l+alt quickloadbind left +moveleftfastbind m "open_mfd 26"bind m+alt "open_mfd 45"bind mouse1 +fire_weaponbind mouse2 frob_objectbind mouse3 toggle_mousebind mouse_axisx mturnbind mouse_axisy mlookbind mouse_wheel_down "cycle_weapon -1"bind mouse_wheel_up "cycle_weapon 1"bind n "summon_obj nav marker"bind o wpn_setting_togglebind p "use_obj rad patch"bind print_screen screen_dumpbind q +leanleftbind r reload_gunbind right +moveleftfastbind s +backfastbind s+alt quicksavebind shift +creeponbind space +jumpbind t chatbind t+alt clear_teleportbind tab toggle_mousebind u play_unread_logbind up +walkfastbind v wpn_setting_togglebind w +walkfastbind x +leanforwardbow_zoom 0lookspring 0mouse_invert 0freelook 1mouse_sensitivity 5.00000000mouse_sensitivity_y_scale 1mouse_sensitivity_use_aspect 0crouch_unmount 1mwheel_deadzone 0
; This file was generated by System Shock (tm) 2.bind ' chatbind - "equip_weapon crystal shard"bind 0 "equip_weapon fusion cannon"bind 1 "equip_weapon wrench"bind 2 "equip_weapon pistol"bind 3 "equip_weapon shotgun"bind 4 "equip_weapon assault rifle"bind 5 "equip_weapon laser pistol"bind 6 "equip_weapon emp rifle"bind 7 "equip_weapon electro shock"bind 8 "equip_weapon gren launcher"bind 9 "equip_weapon stasis field generator"bind : edit_commandbind = "equip_weapon viral prolif"bind \ "equip_weapon worm launcher"bind ` "equip_weapon psi amp"bind a +turnleftfastbind alt +splitbind b cycle_ammobind backspace stop_emailbind c +moverightfastbind c+alt toggle_compassbind ctrl +querybind d +turnrightfastbind del stop_emailbind down +backfastbind e +leanrightbind esc sim_menubind f cycle_ammobind f1 "quickuse 1"bind f1+shift "quickbind 1"bind f10 "quickuse 10"bind f10+shift "quickbind 10"bind f11 "quickuse 11"bind f11+shift "quickbind 11"bind f12 "quickuse 12"bind f12+shift "quickbind 12"bind f2 "quickuse 2"bind f2+shift "quickbind 2"bind f3 "quickuse 3"bind f3+shift "quickbind 3"bind f4 "quickuse 4"bind f4+shift "quickbind 4"bind f5 "quickuse 5"bind f5+shift "quickbind 5"bind f6 "quickuse 6"bind f6+shift "quickbind 6"bind f7 "quickuse 7"bind f7+shift "quickbind 7"bind f8 "quickuse 8"bind f8+shift "quickbind 8"bind f9 "quickuse 9"bind f9+ctrl screen_dumpbind f9+shift "quickbind 9"bind g +lookdownbind h "use_obj med patch"bind keypad_center crouchbind keypad_down +backfastbind keypad_end +moveleftfastbind keypad_home +leanleftbind keypad_left +turnleftfastbind keypad_pgdn +moverightfastbind keypad_pgup +leanrightbind keypad_right +turnrightfastbind keypad_up +walkfastbind l msg_historybind l+alt quickloadbind left +turnleftfastbind m "open_mfd 26"bind m+alt "open_mfd 45"bind mouse1 +fire_weaponbind mouse2 frob_objectbind mouse_axisx mturnbind mouse_axisy mlookbind mouse_wheel_down "cycle_weapon -1"bind mouse_wheel_up "cycle_weapon 1"bind n "summon_obj nav marker"bind o wpn_setting_togglebind p "use_obj rad patch"bind pgdn +lookdownbind pgup +lookupbind print_screen screen_dumpbind q +leanleftbind q+shift "+fly 1"bind r reload_gunbind right +turnrightfastbind s crouchbind s+alt quicksavebind shift +creeponbind space +jumpbind t+alt clear_teleportbind tab toggle_mousebind u play_unread_logbind up +walkfastbind w +walkfastbind w+alt+shift +leanforwardbind x +backfastbind x+alt+shift quit_gamebind y "cycle_weapon 1"bind z +moveleftfastlookspring 0mouse_invert 0freelook 1mouse_sensitivity 5.00000000mouse_sensitivity_y_scale 1crouch_unmount 1mwheel_deadzone 0