252 lines
3.9 KiB
Java
252 lines
3.9 KiB
Java
package bwapi;
|
|
|
|
import bwapi.*;
|
|
|
|
import java.util.Map;
|
|
import java.util.HashMap;
|
|
import java.util.Collection;
|
|
import java.util.List;
|
|
|
|
public enum Key {
|
|
|
|
K_LBUTTON(1),
|
|
K_RBUTTON(2),
|
|
K_CANCEL(3),
|
|
K_MBUTTON(4),
|
|
K_XBUTTON1(5),
|
|
K_XBUTTON2(6),
|
|
__UNDEFINED_7(7),
|
|
K_BACK(8),
|
|
K_TAB(9),
|
|
__RESERVED_A(10),
|
|
__RESERVED_B(11),
|
|
K_CLEAR(12),
|
|
K_RETURN(13),
|
|
__UNDEFINED_E(14),
|
|
__UNDEFINED_F(15),
|
|
K_SHIFT(16),
|
|
K_CONTROL(17),
|
|
K_MENU(18),
|
|
K_PAUSE(19),
|
|
K_CAPITAL(20),
|
|
K_KANA(21),
|
|
K_UNDEFINED_16(22),
|
|
K_JUNJA(23),
|
|
K_FINAL(24),
|
|
K_KANJI(25),
|
|
__UNDEFINED_1A(26),
|
|
K_ESCAPE(27),
|
|
K_CONVERT(28),
|
|
K_NONCONVERT(29),
|
|
K_ACCEPT(30),
|
|
K_MODECHANGE(31),
|
|
K_SPACE(32),
|
|
K_PRIOR(33),
|
|
K_NEXT(34),
|
|
K_END(35),
|
|
K_HOME(36),
|
|
K_LEFT(37),
|
|
K_UP(38),
|
|
K_RIGHT(39),
|
|
K_DOWN(40),
|
|
K_SELECT(41),
|
|
K_PRINT(42),
|
|
K_EXECUTE(43),
|
|
K_SNAPSHOT(44),
|
|
K_INSERT(45),
|
|
K_DELETE(46),
|
|
K_HELP(47),
|
|
K_0(48),
|
|
K_1(49),
|
|
K_2(50),
|
|
K_3(51),
|
|
K_4(52),
|
|
K_5(53),
|
|
K_6(54),
|
|
K_7(55),
|
|
K_8(56),
|
|
K_9(57),
|
|
__UNDEFINED_3A(58),
|
|
__UNDEFINED_3B(59),
|
|
__UNDEFINED_3C(60),
|
|
__UNDEFINED_3D(61),
|
|
__UNDEFINED_3E(62),
|
|
__UNDEFINED_3F(63),
|
|
__UNDEFINED_40(64),
|
|
K_A(65),
|
|
K_B(66),
|
|
K_C(67),
|
|
K_D(68),
|
|
K_E(69),
|
|
K_F(70),
|
|
K_G(71),
|
|
K_H(72),
|
|
K_I(73),
|
|
K_J(74),
|
|
K_K(75),
|
|
K_L(76),
|
|
K_M(77),
|
|
K_N(78),
|
|
K_O(79),
|
|
K_P(80),
|
|
K_Q(81),
|
|
K_R(82),
|
|
K_S(83),
|
|
K_T(84),
|
|
K_U(85),
|
|
K_V(86),
|
|
K_W(87),
|
|
K_X(88),
|
|
K_Y(89),
|
|
K_Z(90),
|
|
K_LWIN(91),
|
|
K_RWIN(92),
|
|
K_APPS(93),
|
|
__RESERVED_5E(94),
|
|
K_SLEEP(95),
|
|
K_NUMPAD0(96),
|
|
K_NUMPAD1(97),
|
|
K_NUMPAD2(98),
|
|
K_NUMPAD3(99),
|
|
K_NUMPAD4(100),
|
|
K_NUMPAD5(101),
|
|
K_NUMPAD6(102),
|
|
K_NUMPAD7(103),
|
|
K_NUMPAD8(104),
|
|
K_NUMPAD9(105),
|
|
K_MULTIPLY(106),
|
|
K_ADD(107),
|
|
K_SEPARATOR(108),
|
|
K_SUBTRACT(109),
|
|
K_DECIMAL(110),
|
|
K_DIVIDE(111),
|
|
K_F1(112),
|
|
K_F2(113),
|
|
K_F3(114),
|
|
K_F4(115),
|
|
K_F5(116),
|
|
K_F6(117),
|
|
K_F7(118),
|
|
K_F8(119),
|
|
K_F9(120),
|
|
K_F10(121),
|
|
K_F11(122),
|
|
K_F12(123),
|
|
K_F13(124),
|
|
K_F14(125),
|
|
K_F15(126),
|
|
K_F16(127),
|
|
K_F17(128),
|
|
K_F18(129),
|
|
K_F19(130),
|
|
K_F20(131),
|
|
K_F21(132),
|
|
K_F22(133),
|
|
K_F23(134),
|
|
K_F24(135),
|
|
__UNASSIGNED_88(136),
|
|
__UNASSIGNED_89(137),
|
|
__UNASSIGNED_8A(138),
|
|
__UNASSIGNED_8B(139),
|
|
__UNASSIGNED_8C(140),
|
|
__UNASSIGNED_8D(141),
|
|
__UNASSIGNED_8E(142),
|
|
__UNASSIGNED_8F(143),
|
|
K_NUMLOCK(144),
|
|
K_SCROLL(145),
|
|
K_OEM_NEC_EQUAL(146),
|
|
K_OEM_FJ_JISHO(147),
|
|
K_OEM_FJ_MASSHOU(148),
|
|
K_OEM_FJ_TOUROKU(149),
|
|
K_OEM_FJ_LOYA(150),
|
|
__UNASSIGNED_97(151),
|
|
__UNASSIGNED_98(152),
|
|
__UNASSIGNED_99(153),
|
|
__UNASSIGNED_9A(154),
|
|
__UNASSIGNED_9B(155),
|
|
__UNASSIGNED_9C(156),
|
|
__UNASSIGNED_9D(157),
|
|
__UNASSIGNED_9E(158),
|
|
__UNASSIGNED_9F(159),
|
|
K_LSHIFT(160),
|
|
K_RSHIFT(161),
|
|
K_LCONTROL(162),
|
|
K_RCONTROL(163),
|
|
K_LMENU(164),
|
|
K_RMENU(165),
|
|
K_BROWSER_BACK(166),
|
|
K_BROWSER_FORWARD(167),
|
|
K_BROWSER_REFRESH(168),
|
|
K_BROWSER_STOP(169),
|
|
K_BROWSER_SEARCH(170),
|
|
K_BROWSER_FAVORITES(171),
|
|
K_BROWSER_HOME(172),
|
|
K_VOLUME_MUTE(173),
|
|
K_VOLUME_DOWN(174),
|
|
K_VOLUME_UP(175),
|
|
K_MEDIA_NEXT_TRACK(176),
|
|
K_MEDIA_PREV_TRACK(177),
|
|
K_MEDIA_STOP(178),
|
|
K_MEDIA_PLAY_PAUSE(179),
|
|
K_LAUNCH_MAIL(180),
|
|
K_LAUNCH_MEDIA_SELECT(181),
|
|
K_LAUNCH_APP1(182),
|
|
K_LAUNCH_APP2(183),
|
|
__RESERVED_B8(184),
|
|
__RESERVED_B9(185),
|
|
K_OEM_1(186),
|
|
K_OEM_PLUS(187),
|
|
K_OEM_COMMA(188),
|
|
K_OEM_MINUS(189),
|
|
K_OEM_PERIOD(190),
|
|
K_OEM_2(191),
|
|
K_OEM_3(192),
|
|
K_OEM_4(219),
|
|
K_OEM_5(220),
|
|
K_OEM_6(221),
|
|
K_OEM_7(222),
|
|
K_OEM_8(223),
|
|
__RESERVED_E0(224),
|
|
K_OEM_AX(225),
|
|
K_OEM_102(226),
|
|
K_ICO_HELP(227),
|
|
K_ICO_00(228),
|
|
K_PROCESSKEY(229),
|
|
K_ICO_CLEAR(230),
|
|
K_PACKET(231),
|
|
__UNASSIGNED_E8(232),
|
|
K_OEM_RESET(233),
|
|
K_OEM_JUMP(234),
|
|
K_OEM_PA1(235),
|
|
K_OEM_PA2(236),
|
|
K_OEM_PA3(237),
|
|
K_OEM_WSCTRL(238),
|
|
K_OEM_CUSEL(239),
|
|
K_OEM_ATTN(240),
|
|
K_OEM_FINISH(241),
|
|
K_OEM_COPY(242),
|
|
K_OEM_AUTO(243),
|
|
K_OEM_ENLW(244),
|
|
K_OEM_BACKTAB(245),
|
|
K_ATTN(246),
|
|
K_CRSEL(247),
|
|
K_EXSEL(248),
|
|
K_EREOF(249),
|
|
K_PLAY(250),
|
|
K_ZOOM(251),
|
|
K_NONAME(252),
|
|
K_PA1(253),
|
|
K_OEM_CLEAR(254);
|
|
|
|
private int value;
|
|
|
|
public int getValue(){
|
|
return value;
|
|
}
|
|
|
|
Key(int value){
|
|
this.value = value;
|
|
}
|
|
|
|
}
|