Remove exported everywhere.
[SquirrelJME.git] / modules / cldc-compact / src / main / java / cc / squirreljme / jvm / mle / constants / NonStandardKey.java
blob204f012e48ff82e582aa15b7f206214b0198d4b9
1 // -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
2 // ---------------------------------------------------------------------------
3 // SquirrelJME
4 // Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
5 // ---------------------------------------------------------------------------
6 // SquirrelJME is under the GNU General Public License v3+, or later.
7 // See license.mkd for licensing and copyright information.
8 // ---------------------------------------------------------------------------
10 package cc.squirreljme.jvm.mle.constants;
12 import cc.squirreljme.runtime.cldc.annotation.Exported;
14 /**
15 * This interface contains identifiers for non-standard keys.
17 * @since 2017/02/12
19 public interface NonStandardKey
21 /** Star key. */
22 int KEY_STAR =
23 42;
25 /** Pound key. */
26 int KEY_POUND =
27 35;
29 /** Unknown, zero is the invalid index so always make it known. */
30 byte UNKNOWN =
33 /** The up arrow key. */
34 int KEY_UP =
35 -1;
37 /** Down arrow key. */
38 int KEY_DOWN =
39 -2;
41 /** Left arrow key. */
42 int KEY_LEFT =
43 -3;
45 /** Right arrow key. */
46 int KEY_RIGHT =
47 -4;
49 /** Game Up. */
50 byte VGAME_UP =
51 -9;
53 /** Game Down. */
54 byte VGAME_DOWN =
55 -10;
57 /** Game Left. */
58 byte VGAME_LEFT =
59 -11;
61 /** Game Right. */
62 byte VGAME_RIGHT =
63 -12;
65 /** Game fire. */
66 byte VGAME_FIRE =
67 -13;
69 /** Game A. */
70 byte VGAME_A =
71 -14;
73 /** Game B. */
74 byte VGAME_B =
75 -15;
77 /** Game C. */
78 byte VGAME_C =
79 -16;
81 /** Game D. */
82 byte VGAME_D =
83 -17;
85 /** Shift. */
86 byte SHIFT =
87 -18;
89 /** Control. */
90 byte CONTROL =
91 -19;
93 /** Alt. */
94 byte ALT =
95 -20;
97 /** Logo. */
98 byte LOGO =
99 -21;
101 /** Caps lock. */
102 byte CAPSLOCK =
103 -22;
105 /** Context menu. */
106 byte CONTEXT_MENU =
107 -23;
109 /** Home. */
110 byte HOME =
111 -24;
113 /** End. */
114 byte END =
115 -25;
117 /** Page Up. */
118 byte PAGE_UP =
119 -26;
121 /** Page Down. */
122 byte PAGE_DOWN =
123 -27;
125 /** Meta. */
126 byte META =
127 -28;
129 /** Numlock. */
130 byte NUMLOCK =
131 -29;
133 /** Pause. */
134 byte PAUSE =
135 -30;
137 /** Print Screen. */
138 byte PRINTSCREEN =
139 -31;
141 /** Scroll lock. */
142 byte SCROLLLOCK =
143 -32;
145 /** Insert. */
146 byte INSERT =
147 -33;
149 /** Game Virtual Left Command. */
150 byte VGAME_COMMAND_LEFT =
151 -34;
153 /** Game Virtual Right Command. */
154 byte VGAME_COMMAND_RIGHT =
155 -35;
157 /** Game virtual Center Command. */
158 byte VGAME_COMMAND_CENTER =
159 -36;
161 /** Game virtual open LCDUI inspector. */
162 byte VGAME_LCDUI_INSPECTOR =
163 -37;
165 /** F24. */
166 byte F24 =
167 -40;
169 /** F1. */
170 byte F1 =
171 NonStandardKey.F24 - 24;
173 /** F2. */
174 byte F2 =
175 NonStandardKey.F1 + 1;
177 /** F3. */
178 byte F3 =
179 NonStandardKey.F1 + 2;
181 /** F3. */
182 byte F12 =
183 NonStandardKey.F1 + 11;
185 /** F13. */
186 byte F13 =
187 NonStandardKey.F1 + 12;