------------------------------------------------------------
-- Keyboard, mouse and controller default mappings

Game.BindKey     ("Q",           GFN_TRACK_LEFT);
Game.BindKey     ("E",           GFN_TRACK_RIGHT);
Game.BindKey     ("W",           GFN_THRT_UP);
Game.BindKey     ("S",           GFN_THRT_DN);
Game.BindKey     ("A",           GFN_STRAFE_LEFT);
Game.BindKey     ("D",           GFN_STRAFE_RIGHT);
Game.BindKey     ("Space",       GFN_JUMP);
Game.BindShiftKey("W",           GFN_THRT_UP);
Game.BindShiftKey("S",           GFN_THRT_DN);
Game.BindShiftKey("A",           GFN_STRAFE_LEFT);
Game.BindShiftKey("D",           GFN_STRAFE_RIGHT);
Game.BindShiftKey("Space",       GFN_JUMP);
Game.BindKey     ("C",           GFN_CROUCH);
Game.BindKey     ("MouseLeft",   GFN_FIREPRI);
Game.BindKey     ("MouseRight",  GFN_FIRESEC);
Game.BindKey     ("F1",          GFN_VIEWCOCKPIT);
Game.BindKey     ("F2",          GFN_VIEWEXTERNAL);
Game.BindKey     ("F3",          GFN_VIEWFLYBY);
Game.BindKey     ("F4",          GFN_FISHCAM);
Game.BindKey     ("F5",          GFN_ARROWCAM);
Game.BindKey     ("F6",          GFN_KEYFRAMECAM);
Game.BindKey     ("F12",         GFN_DUMPFRAMES);
Game.BindKey     ("Z",           GFN_TOGGLEMOUSEMODE);
--Game.BindKey    ("Tab",         GFN_VIEWTGL);
Game.BindKey     ("~",           GFN_CONSOLE);
Game.BindKey     ("Esc",         GFN_QUICKEXIT);
Game.BindKey     ("PadButton1",  GFN_JUMP);
Game.BindKey     ("PadButton2",  GFN_RIGHTSWIPE);
Game.BindKey     ("PadButton5",  GFN_ROAR);
Game.BindKey     ("PadButton3",  GFN_BITE);
Game.BindKey     ("PadButton7",  GFN_FIRESEC);
Game.BindKey     ("PadButton8",  GFN_FIREPRI);
Game.BindCtrlKey ("F1",          GFN_TOGGLEDEVMODE);
Game.BindCtrlKey ("F3",          GFN_TIMEDIV4);
Game.BindCtrlKey ("F4",          GFN_TIMEDIV2);
Game.BindCtrlKey ("F5",          GFN_TIMENORMAL);
Game.BindCtrlKey ("F6",          GFN_TIMEX2);
Game.BindCtrlKey ("F7",          GFN_TIMEX4);
Game.BindCtrlKey ("A",           GFN_DRAWWATER);
Game.BindCtrlKey ("B",           GFN_DRAWBOXES);
Game.BindCtrlKey ("C",           GFN_CLEARSCREEN);
Game.BindCtrlKey ("D",           GFN_DRAWSHADOWS);
Game.BindCtrlKey ("E",           GFN_DRAWENTDEV);
Game.BindCtrlKey ("F",           GFN_DRAWFISH);
Game.BindCtrlKey ("G",           GFN_DRAWGRASS);
Game.BindCtrlKey ("H",           GFN_DRAWHUD);
Game.BindCtrlKey ("I",           GFN_TOGGLEDEVINFO);
Game.BindCtrlKey ("J",           GFN_BUILDSHADOWMAP);
Game.BindCtrlKey ("L",           GFN_RUNSCRIPT1);
Game.BindCtrlKey ("M",           GFN_DRAWMODELS);
Game.BindCtrlKey ("O",           GFN_VIEWOBSERVER);
Game.BindCtrlKey ("P",           GFN_VIEWPLAYER1);
Game.BindCtrlKey ("Q",           GFN_TOGGLETEST);
Game.BindCtrlKey ("S",           GFN_PLAYERTOOBSERVER);
Game.BindCtrlKey ("T",           GFN_DRAWTERRAIN);
Game.BindCtrlKey ("W",           GFN_WIREFRAME);
Game.BindCtrlKey ("X",           GFN_IGNOREZONES);
Game.BindCtrlKey ("Z",           GFN_SHOWZONES);
Game.BindCtrlKey ("0",           GFN_RUNSCRIPT0);
Game.BindCtrlKey ("1",           GFN_RUNSCRIPT1);
Game.BindCtrlKey ("2",           GFN_RUNSCRIPT2);
Game.BindCtrlKey ("3",           GFN_RUNSCRIPT3);
Game.BindCtrlKey ("4",           GFN_RUNSCRIPT4);
Game.BindCtrlKey ("5",           GFN_RUNSCRIPT5);
Game.BindCtrlKey ("6",           GFN_RUNSCRIPT6);
Game.BindCtrlKey ("7",           GFN_RUNSCRIPT7);
Game.BindCtrlKey ("8",           GFN_RUNSCRIPT8);
Game.BindCtrlKey ("9",           GFN_RUNSCRIPT9);
Game.BindCtrlKey ("]",           GFN_INCDETAIL);
Game.BindCtrlKey ("[",           GFN_DECDETAIL);
Game.BindCtrlKey ("=",           GFN_INCVISDIST);
Game.BindCtrlKey ("-",           GFN_DECVISDIST);
