// Torque Input Map File
if (isObject(MoveMap)) MoveMap.delete();
new ActionMap(MoveMap);
MoveMap.bind(keyboard, "a", moveleft);
MoveMap.bind(keyboard, "e", moveright);
MoveMap.bind(keyboard, ",", moveforward);
MoveMap.bind(keyboard, "o", movebackward);
MoveMap.bind(keyboard, "space", jump);
MoveMap.bind(keyboard, "lshift", crouch);
MoveMap.bind(keyboard, "p", overdrive);
MoveMap.bind(keyboard, "'", throwFlag);
MoveMap.bind(keyboard, ".", toggleZoom);
MoveMap.bind(keyboard, "tab", toggleFirstPerson);
MoveMap.bind(keyboard, "escape", escapePressed);
MoveMap.bindCmd(keyboard, "ctrl return", "Gui::ShowKeybindings();", "");
MoveMap.bind(keyboard, "f", teamChat);
MoveMap.bind(keyboard, "y", globalChat);
MoveMap.bind(keyboard, "/", slashCommand);
MoveMap.bind(keyboard, "c", toggleQuickChat);
MoveMap.bindCmd(keyboard, "pageup", "scrollChat(6);", "");
MoveMap.bindCmd(keyboard, "pagedown", "scrollChad(-6);", "");
MoveMap.bind(keyboard, "3", selectWeapon2);
MoveMap.bind(keyboard, "4", selectWeapon3);
MoveMap.bind(keyboard, "5", selectWeapon4);
MoveMap.bind(keyboard, "6", selectWeapon5);
MoveMap.bind(keyboard, "2", jetJetDownCombo);
MoveMap.bind(mouse0, "xyaxes", mouseMove);
MoveMap.bind(mouse0, "zaxisup", previousWeapon);
MoveMap.bind(mouse0, "zaxisdown", nextWeapon);
MoveMap.bind(mouse0, "button0", fire);
MoveMap.bind(mouse0, "button1", jet);
MoveMap.bind(mouse0, "button2", jetJumpCombo);
MoveMap.bind(mouse0, "button3", selectWeapon1);
MoveMap.bind(mouse0, "button4", selectWeapon0);
MoveMap.bind(mouse0, "ctrl button2", suicide);