From b75ac53ce5784aea140e4d30b016532096412507 Mon Sep 17 00:00:00 2001 From: Thomas Cylke Date: Fri, 31 Jul 2020 04:16:07 -0400 Subject: [PATCH] api: add missing keycodes --- .../main/java/net/runelite/api/KeyCode.java | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/runelite-api/src/main/java/net/runelite/api/KeyCode.java b/runelite-api/src/main/java/net/runelite/api/KeyCode.java index 66770d8b6a..bf9befd953 100644 --- a/runelite-api/src/main/java/net/runelite/api/KeyCode.java +++ b/runelite-api/src/main/java/net/runelite/api/KeyCode.java @@ -29,5 +29,87 @@ package net.runelite.api; */ public final class KeyCode { + public static final int KC_F1 = 1; + public static final int KC_F2 = 2; + public static final int KC_F3 = 3; + public static final int KC_F4 = 4; + public static final int KC_F5 = 5; + public static final int KC_F6 = 6; + public static final int KC_F7 = 7; + public static final int KC_F8 = 8; + public static final int KC_F9 = 9; + public static final int KC_F10 = 10; + public static final int KC_F11 = 11; + public static final int KC_F12 = 12; + public static final int KC_ESCAPE = 13; + + public static final int KC_1 = 16; + public static final int KC_2 = 17; + public static final int KC_3 = 18; + public static final int KC_4 = 19; + public static final int KC_5 = 20; + public static final int KC_6 = 21; + public static final int KC_7 = 22; + public static final int KC_8 = 23; + public static final int KC_9 = 24; + public static final int KC_0 = 25; + public static final int KC_MINUS = 26; + public static final int KC_EQUALS = 27; + public static final int KC_TILDE = 28; + + public static final int KC_Q = 32; + public static final int KC_W = 33; + public static final int KC_E = 34; + public static final int KC_R = 35; + public static final int KC_T = 36; + public static final int KC_Y = 37; + public static final int KC_U = 38; + public static final int KC_I = 39; + public static final int KC_O = 40; + public static final int KC_P = 41; + public static final int KC_OPEN_BRACKET = 42; + public static final int KC_CLOSE_BRACKET = 43; + + public static final int KC_A = 48; + public static final int KC_S = 49; + public static final int KC_D = 50; + public static final int KC_F = 51; + public static final int KC_G = 52; + public static final int KC_H = 53; + public static final int KC_J = 54; + public static final int KC_K = 55; + public static final int KC_L = 56; + public static final int KC_SEMICOLON = 57; + public static final int KC_QUOTE = 58; + + public static final int KC_Z = 64; + public static final int KC_X = 65; + public static final int KC_C = 66; + public static final int KC_V = 67; + public static final int KC_B = 68; + public static final int KC_N = 69; + public static final int KC_M = 70; + public static final int KC_COMMA = 71; + public static final int KC_PERIOD = 72; + public static final int KC_FORWARD_SLASH = 73; + public static final int KC_BACK_SLASH = 74; + + public static final int KC_TAB = 80; public static final int KC_SHIFT = 81; + public static final int KC_CONTROL = 82; + public static final int KC_SPACE = 83; + public static final int KC_ENTER = 84; + public static final int KC_BACKSPACE = 85; + public static final int KC_ALT = 86; + + public static final int KC_LEFT = 96; + public static final int KC_RIGHT = 97; + public static final int KC_UP = 98; + public static final int KC_DOWN = 99; + public static final int KC_INSERT = 100; + public static final int KC_DELETE = 101; + public static final int KC_HOME = 102; + public static final int KC_END = 103; + public static final int KC_PAGE_UP = 104; + public static final int KC_PAGE_DOWN = 105; }