Jump to content

Deity_Zeke

Members
  • Posts

    1
  • Joined

  • Last visited

Converted

  • Gender
    Male
  • Location
    ...
  • MSN Messenger
    deityzeke@gmail.com
  • Personal Text
    "Death to the heathens!"

Deity_Zeke's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. I was wondering if there was a way to make a KeyBinding require 2 keys, like LShift + S. Technically I have it working. But in the controls menu it only shows the 's' key because of the way I did it. KeyBinding[] keys = { new KeyBinding("Skill GUI", Keyboard.KEY_S), }; boolean[] repeat = { false, false }; KeyBindingRegistry.registerKeyBinding(new KeyPress(keys, repeat)); @Override public void keyDown(EnumSet<TickType> types, KeyBinding kb, boolean tickEnd, boolean isRepeat) { pressed = !pressed; if (kb.keyCode == Keyboard.KEY_S && Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { PacketDispatcher.sendPacketToServer(new RequestSkillGUIPacket().makePacket()); } } The way I did it, it does require a LShift + S, that part works. But like I said, in the controls menu it only registers the "s" key, and since it's already being used by something, it's a 'conflict'.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.