mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-01-26 14:32:06 -08:00
111 lines
5.7 KiB
Java
111 lines
5.7 KiB
Java
package mindustry.input;
|
|
|
|
import arc.input.*;
|
|
import arc.input.KeyBind.*;
|
|
import mindustry.*;
|
|
|
|
public class Binding{
|
|
public static final KeyBind
|
|
|
|
moveX = KeyBind.add("move_x", new Axis(KeyCode.a, KeyCode.d), "general"),
|
|
moveY = KeyBind.add("move_y", new Axis(KeyCode.s, KeyCode.w)),
|
|
mouseMove = KeyBind.add("mouse_move", KeyCode.mouseBack),
|
|
pan = KeyBind.add("pan", KeyCode.mouseForward),
|
|
|
|
boost = KeyBind.add("boost", KeyCode.shiftLeft),
|
|
respawn = KeyBind.add("respawn", KeyCode.v),
|
|
control = KeyBind.add("control", KeyCode.controlLeft),
|
|
select = KeyBind.add("select", KeyCode.mouseLeft),
|
|
deselect = KeyBind.add("deselect", KeyCode.mouseRight),
|
|
breakBlock = KeyBind.add("break_block", KeyCode.mouseRight),
|
|
|
|
pickupCargo = KeyBind.add("pickupCargo", KeyCode.leftBracket),
|
|
dropCargo = KeyBind.add("dropCargo", KeyCode.rightBracket),
|
|
|
|
clearBuilding = KeyBind.add("clear_building", KeyCode.q),
|
|
pauseBuilding = KeyBind.add("pause_building", KeyCode.e),
|
|
rotate = KeyBind.add("rotate", new Axis(KeyCode.scroll)),
|
|
rotatePlaced = KeyBind.add("rotateplaced", KeyCode.r),
|
|
diagonalPlacement = KeyBind.add("diagonal_placement", KeyCode.controlLeft),
|
|
pick = KeyBind.add("pick", KeyCode.mouseMiddle),
|
|
|
|
rebuildSelect = KeyBind.add("rebuild_select", KeyCode.b),
|
|
schematicSelect = KeyBind.add("schematic_select", KeyCode.f),
|
|
schematicFlipX = KeyBind.add("schematic_flip_x", KeyCode.z),
|
|
schematicFlipY = KeyBind.add("schematic_flip_y", KeyCode.x),
|
|
schematicMenu = KeyBind.add("schematic_menu", KeyCode.t),
|
|
|
|
|
|
commandMode = KeyBind.add("command_mode", KeyCode.shiftLeft, "command"),
|
|
commandQueue = KeyBind.add("command_queue", KeyCode.mouseMiddle),
|
|
createControlGroup = KeyBind.add("create_control_group", KeyCode.controlLeft),
|
|
|
|
selectAllUnits = KeyBind.add("select_all_units", KeyCode.g),
|
|
selectAllUnitFactories = KeyBind.add("select_all_unit_factories", KeyCode.h),
|
|
selectAllUnitTransport = KeyBind.add("select_all_unit_transport", KeyCode.unset),
|
|
selectAcrossScreen = KeyBind.add("select_across_screen", KeyCode.altLeft),
|
|
|
|
cancelOrders = KeyBind.add("cancel_orders", KeyCode.unset),
|
|
|
|
unitStanceShoot = KeyBind.add("unit_stance_shoot", KeyCode.unset),
|
|
unitStanceHoldFire = KeyBind.add("unit_stance_hold_fire", KeyCode.unset),
|
|
unitStancePursueTarget = KeyBind.add("unit_stance_pursue_target", KeyCode.unset),
|
|
unitStancePatrol = KeyBind.add("unit_stance_patrol", KeyCode.unset),
|
|
unitStanceRam = KeyBind.add("unit_stance_ram", KeyCode.unset),
|
|
|
|
unitCommandMove = KeyBind.add("unit_command_move", KeyCode.unset),
|
|
unitCommandRepair = KeyBind.add("unit_command_repair", KeyCode.unset),
|
|
unitCommandRebuild = KeyBind.add("unit_command_rebuild", KeyCode.unset),
|
|
unitCommandAssist = KeyBind.add("unit_command_assist", KeyCode.unset),
|
|
unitCommandMine = KeyBind.add("unit_command_mine", KeyCode.unset),
|
|
unitCommandBoost = KeyBind.add("unit_command_boost", KeyCode.unset),
|
|
unitCommandEnterPayload = KeyBind.add("unit_command_enter_payload", KeyCode.unset),
|
|
unitCommandLoadUnits = KeyBind.add("unit_command_load_units", KeyCode.unset),
|
|
unitCommandLoadBlocks = KeyBind.add("unit_command_load_blocks", KeyCode.unset),
|
|
unitCommandUnloadPayload = KeyBind.add("unit_command_unload_payload", KeyCode.unset),
|
|
unitCommandLoopPayload = KeyBind.add("unit_command_loop_payload", KeyCode.unset),
|
|
|
|
categoryPrev = KeyBind.add("category_prev", KeyCode.comma, "blocks"),
|
|
categoryNext = KeyBind.add("category_next", KeyCode.period),
|
|
|
|
blockSelectLeft = KeyBind.add("block_select_left", KeyCode.left),
|
|
blockSelectRight = KeyBind.add("block_select_right", KeyCode.right),
|
|
blockSelectUp = KeyBind.add("block_select_up", KeyCode.up),
|
|
blockSelectDown = KeyBind.add("block_select_down", KeyCode.down),
|
|
blockSelect01 = KeyBind.add("block_select_01", KeyCode.num1),
|
|
blockSelect02 = KeyBind.add("block_select_02", KeyCode.num2),
|
|
blockSelect03 = KeyBind.add("block_select_03", KeyCode.num3),
|
|
blockSelect04 = KeyBind.add("block_select_04", KeyCode.num4),
|
|
blockSelect05 = KeyBind.add("block_select_05", KeyCode.num5),
|
|
blockSelect06 = KeyBind.add("block_select_06", KeyCode.num6),
|
|
blockSelect07 = KeyBind.add("block_select_07", KeyCode.num7),
|
|
blockSelect08 = KeyBind.add("block_select_08", KeyCode.num8),
|
|
blockSelect09 = KeyBind.add("block_select_09", KeyCode.num9),
|
|
blockSelect10 = KeyBind.add("block_select_10", KeyCode.num0),
|
|
|
|
zoom = KeyBind.add("zoom", new Axis(KeyCode.scroll), "view"),
|
|
detachCamera = KeyBind.add("detach_camera", KeyCode.unset),
|
|
menu = KeyBind.add("menu", Vars.android ? KeyCode.back : KeyCode.escape),
|
|
fullscreen = KeyBind.add("fullscreen", KeyCode.f11),
|
|
pause = KeyBind.add("pause", KeyCode.space),
|
|
skipWave = KeyBind.add("skip_wave", KeyCode.unset),
|
|
minimap = KeyBind.add("minimap", KeyCode.m),
|
|
research = KeyBind.add("research", KeyCode.j),
|
|
planetMap = KeyBind.add("planet_map", KeyCode.n),
|
|
blockInfo = KeyBind.add("block_info", KeyCode.f1),
|
|
toggleMenus = KeyBind.add("toggle_menus", KeyCode.c),
|
|
screenshot = KeyBind.add("screenshot", KeyCode.p),
|
|
togglePowerLines = KeyBind.add("toggle_power_lines", KeyCode.f5),
|
|
toggleBlockStatus = KeyBind.add("toggle_block_status", KeyCode.f6),
|
|
playerList = KeyBind.add("player_list", KeyCode.tab, "multiplayer"),
|
|
chat = KeyBind.add("chat", KeyCode.enter),
|
|
chatHistoryPrev = KeyBind.add("chat_history_prev", KeyCode.up),
|
|
chatHistoryNext = KeyBind.add("chat_history_next", KeyCode.down),
|
|
chatScroll = KeyBind.add("chat_scroll", new Axis(KeyCode.scroll)),
|
|
chatMode = KeyBind.add("chat_mode", KeyCode.tab),
|
|
console = KeyBind.add("console", KeyCode.f8)
|
|
;
|
|
|
|
//dummy static class initializer
|
|
public static void init(){}
|
|
}
|