@Override protected void keyTyped(char par1, int key) { super.keyTyped(par1, key); if (key == 1 || key == this.mc.gameSettings.keyBindInventory.keyCode) { this.mc.thePlayer.closeScreen(); // this.mc.displayGuiScreen((GuiScreen)null); } if (key == mc.gameSettings.keyBindLeft.keyCode) { retreatPage(); } else if (key == mc.gameSettings.keyBindRight.keyCode) { advancePage(); } // if (DustMod.debug && key == mc.gameSettings.keyBindChat.keyCode) // { // EntityPlayer player = ModLoader.getMinecraftInstance().thePlayer; // int scroll = 0; // // if (getRunePage() != 0) // { // scroll = DustManager.getShape(getRunePage() - 1).id; // ItemStack to = new ItemStack(DustMod.dustScroll, 1, scroll); // player.inventory.addItemStackToInventory(to); // } // else // { // ItemStack to = new ItemStack(DustMod.negateSacrifice, 64); // player.inventory.addItemStackToInventory(to); // } // } }
/** Fired when a key is typed. This is the equivalent of KeyListener.keyTyped(KeyEvent e). */ protected void keyTyped(char par1, int par2) { if (par2 == mc.gameSettings.keyBindInventory.keyCode) { mc.displayGuiScreen(null); mc.setIngameFocus(); } else { super.keyTyped(par1, par2); } }
protected void keyTyped(char c, int i) { if (buttonId >= 0) { options.setKeyBinding(buttonId, i); ((GuiButton) controlList.get(buttonId)).displayString = options.getOptionDisplayString(buttonId); buttonId = -1; } else { super.keyTyped(c, i); } }
protected void keyTyped(char c, int i) { if (recording && !SimpleKeyBindingManager.isModifierKey(i)) { item.setKey(i); item.setRawModifiers((byte) 0); SimpleKeyBindingManager.setModifiersToShortcut(item); recording = false; updateRecordButton(); } else { super.keyTyped(c, i); } }