Code:
static int[] keycodes = { 0, 0, 0, 0, 0, 0, 0, 0, 85, 80, 84, 0, 91, 0, 0, 0, 81, 82, 86, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 83, 104, 105, 103, 102, 96, 98, 97, 99, 0, 0, 0, 0, 0, 0, 0, 25, 16, 17, 18, 19, 20, 21, 22, 23, 24, 0, 0, 0, 0, 0, 0, 0, 48, 68, 66, 50, 34, 51, 52, 53, 39, 54, 55, 56, 70, 69, 40, 41, 32, 35, 49, 36, 38, 67, 33, 65, 37, 64, 0, 0, 0, 0, 0, 228, 231, 227, 233, 224, 219, 225, 230, 226, 232, 89, 87, 0, 88, 229, 90,
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
static final void setKeyCodes() {
if (SignLink.javaVendor.toLowerCase().indexOf("microsoft") == -1) {
TextureComponent_Sub24.keycodes[92] = 74;
TextureComponent_Sub24.keycodes[47] = 73;
TextureComponent_Sub24.keycodes[46] = 72;
TextureComponent_Sub24.keycodes[44] = 71;
TextureComponent_Sub24.keycodes[45] = 26;
if (SignLink.setFocusTraversalKeysEnabled == null) {
TextureComponent_Sub24.keycodes[192] = 58;
TextureComponent_Sub24.keycodes[222] = 59;
} else {
TextureComponent_Sub24.keycodes[222] = 58;
TextureComponent_Sub24.keycodes[192] = 28;
TextureComponent_Sub24.keycodes[520] = 59;
}
TextureComponent_Sub24.keycodes[93] = 43;
TextureComponent_Sub24.keycodes[91] = 42;
TextureComponent_Sub24.keycodes[59] = 57;
TextureComponent_Sub24.keycodes[61] = 27;
} else {
TextureComponent_Sub24.keycodes[191] = 73;
TextureComponent_Sub24.keycodes[186] = 57;
TextureComponent_Sub24.keycodes[219] = 42;
TextureComponent_Sub24.keycodes[223] = 28;
TextureComponent_Sub24.keycodes[192] = 58;
TextureComponent_Sub24.keycodes[189] = 26;
TextureComponent_Sub24.keycodes[222] = 59;
TextureComponent_Sub24.keycodes[188] = 71;
TextureComponent_Sub24.keycodes[187] = 27;
TextureComponent_Sub24.keycodes[220] = 74;
TextureComponent_Sub24.keycodes[221] = 43;
TextureComponent_Sub24.keycodes[190] = 72;
}
}