diff --git a/core/src/io/anuke/mindustry/input/DefaultKeybinds.java b/core/src/io/anuke/mindustry/input/DefaultKeybinds.java index 7140b8269b..72608d7d20 100644 --- a/core/src/io/anuke/mindustry/input/DefaultKeybinds.java +++ b/core/src/io/anuke/mindustry/input/DefaultKeybinds.java @@ -26,6 +26,8 @@ public class DefaultKeybinds { "block_info", Input.CONTROL_LEFT, "player_list", Input.TAB, "chat", Input.ENTER, + "chat_scroll_up", Input.UP, + "chat_scroll_down", Input.DOWN, "console", Input.GRAVE, "weapon_1", Input.NUM_1, "weapon_2", Input.NUM_2, @@ -53,6 +55,8 @@ public class DefaultKeybinds { "rotate", new Axis(Input.CONTROLLER_A, Input.CONTROLLER_B), "player_list", Input.CONTROLLER_START, "chat", Input.ENTER, + "chat_scroll_up", Input.UP, + "chat_scroll_down", Input.DOWN, "console", Input.GRAVE, "weapon_1", Input.NUM_1, "weapon_2", Input.NUM_2, diff --git a/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java b/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java index 8286d5c4ef..2f7f5d71c4 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java @@ -62,14 +62,12 @@ public class ChatFragment extends Table implements Fragment{ } if (chatOpen) { - // up arrow key - if (Inputs.keyTap(19) && historyPos < history.size - 1) { + if (Inputs.keyTap("chat_scroll_up") && historyPos < history.size - 1) { if (historyPos == 0) history.set(0, chatfield.getText()); historyPos++; updateChat(); } - // down arrow key - if (Inputs.keyTap(20) && historyPos > 0) { + if (Inputs.keyTap("chat_scroll_down") && historyPos > 0) { historyPos--; updateChat(); }