Codota Logo
KeyEvent.<init>
Code IndexAdd Codota to your IDE (free)

How to use
com.ardor3d.input.KeyEvent
constructor

Best Java code snippets using com.ardor3d.input.KeyEvent.<init> (Showing top 13 results out of 315)

  • Common ways to obtain KeyEvent
private void myMethod () {
KeyEvent k =
  • Codota IconLinkedList linkedList;linkedList.poll()
  • Smart code suggestions by Codota
}
origin: Renanse/Ardor3D

public synchronized void keyReleased(final java.awt.event.KeyEvent e) {
  final Key released = fromKeyEventToKey(e);
  _upcomingEvents.add(new KeyEvent(released, KeyState.UP, e.getKeyChar()));
  _pressedList.remove(released);
  if (_consumeEvents) {
    e.consume();
  }
}
origin: com.ardor3d/ardor3d-swt

public synchronized void keyReleased(final org.eclipse.swt.events.KeyEvent event) {
  _upcomingEvents.add(new KeyEvent(fromKeyEventToKey(event), KeyState.UP, event.character));
  _lastKeyPressed = null;
}
origin: com.ardor3d/ardor3d-awt

public synchronized void keyReleased(final java.awt.event.KeyEvent e) {
  final Key released = fromKeyEventToKey(e);
  _upcomingEvents.add(new KeyEvent(released, KeyState.UP, e.getKeyChar()));
  _pressedList.remove(released);
  if (_consumeEvents) {
    e.consume();
  }
}
origin: com.ardor3d/ardor3d-awt

public synchronized void keyPressed(final java.awt.event.KeyEvent e) {
  final Key pressed = fromKeyEventToKey(e);
  if (!_pressedList.contains(pressed)) {
    _upcomingEvents.add(new KeyEvent(pressed, KeyState.DOWN, e.getKeyChar()));
    _pressedList.add(pressed);
  }
  if (_consumeEvents) {
    e.consume();
  }
}
origin: Renanse/Ardor3D

public synchronized void keyPressed(final java.awt.event.KeyEvent e) {
  final Key pressed = fromKeyEventToKey(e);
  if (!_pressedList.contains(pressed)) {
    _upcomingEvents.add(new KeyEvent(pressed, KeyState.DOWN, e.getKeyChar()));
    _pressedList.add(pressed);
  }
  if (_consumeEvents) {
    e.consume();
  }
}
origin: com.ardor3d/ardor3d-swt

public synchronized void keyPressed(final org.eclipse.swt.events.KeyEvent event) {
  final Key key = fromKeyEventToKey(event);
  if (key == _lastKeyPressed) {
    // ignore if this is a repeat event
    return;
  }
  final char keyChar = event.character;
  if (_lastKeyPressed != null) {
    // if this is a different key to the last key that was pressed, then
    // add an 'up' even for the previous one - SWT doesn't send an 'up' event for the
    // first key in the below scenario:
    // 1. key 1 down
    // 2. key 2 down
    // 3. key 1 up
    _upcomingEvents.add(new KeyEvent(_lastKeyPressed, KeyState.UP, keyChar));
  }
  _lastKeyPressed = key;
  _upcomingEvents.add(new KeyEvent(key, KeyState.DOWN, keyChar));
}
origin: Renanse/Ardor3D

public synchronized void keyPressed(final org.eclipse.swt.events.KeyEvent event) {
  final Key key = fromKeyEventToKey(event);
  if (key == _lastKeyPressed) {
    // ignore if this is a repeat event
    return;
  }
  final char keyChar = event.character;
  if (_lastKeyPressed != null) {
    // if this is a different key to the last key that was pressed, then
    // add an 'up' even for the previous one - SWT doesn't send an 'up' event for the
    // first key in the below scenario:
    // 1. key 1 down
    // 2. key 2 down
    // 3. key 1 up
    _upcomingEvents.add(new KeyEvent(_lastKeyPressed, KeyState.UP, keyChar));
  }
  _lastKeyPressed = key;
  _upcomingEvents.add(new KeyEvent(key, KeyState.DOWN, keyChar));
}
origin: Renanse/Ardor3D

public synchronized void keyReleased(final org.eclipse.swt.events.KeyEvent event) {
  _upcomingEvents.add(new KeyEvent(fromKeyEventToKey(event), KeyState.UP, event.character));
  _lastKeyPressed = null;
}
origin: Renanse/Ardor3D

@Override
public void invoke(final long window, final int keyCode, final int scancode, final int action,
    final int mods) {
  final Key key = GLFWKey.findByCode(keyCode);
  final KeyState state;
  switch (action) {
    case GLFW.GLFW_PRESS:
      state = KeyState.DOWN;
      break;
    case GLFW.GLFW_RELEASE:
      state = KeyState.UP;
      break;
    case GLFW.GLFW_REPEAT:
    default:
      // do nothing on REPEAT?
      return;
  }
  // TODO: Need to rewrite Ardor's text processing to handle text input coming from elsewhere.
  final char keyChar = '?';
  _upcomingEvents.add(new KeyEvent(key, state, keyChar));
}
origin: com.ardor3d/ardor3d-jogl

@Override
public synchronized void keyPressed(final com.jogamp.newt.event.KeyEvent e) {
  final Key pressed = fromKeyEventToKey(e);
  if (!_pressedList.contains(pressed)) {
    _upcomingEvents.add(new KeyEvent(pressed, KeyState.DOWN, e.getKeyChar()));
    _pressedList.add(pressed);
  }
  if (_consumeEvents) {
    e.setAttachment(NEWTEvent.consumedTag);
    // ignore this event
  }
}
origin: com.ardor3d/ardor3d-jogl

@Override
public synchronized void keyReleased(final com.jogamp.newt.event.KeyEvent e) {
  final Key released = fromKeyEventToKey(e);
  _upcomingEvents.add(new KeyEvent(released, KeyState.UP, e.getKeyChar()));
  _pressedList.remove(released);
  if (_consumeEvents) {
    e.setAttachment(NEWTEvent.consumedTag);
    // ignore this event
  }
}
origin: Renanse/Ardor3D

@Before
public void setup() throws Exception {
  keyboardWrapper = createMock("KeyboardWrapper", KeyboardWrapper.class);
  mouseWrapper = createMock("MouseWrapper", MouseWrapper.class);
  controllerWrapper = createMock("ControllerWrapper", ControllerWrapper.class);
  gestureWrapper = createMock("GestureWrapper", GestureWrapper.class);
  focusWrapper = createMock("FocusWrapper", FocusWrapper.class);
  pl = new PhysicalLayer(keyboardWrapper, mouseWrapper, controllerWrapper, gestureWrapper, focusWrapper);
  mocks = new Object[] { keyboardWrapper, mouseWrapper, controllerWrapper, gestureWrapper, focusWrapper };
  Adown.add(new KeyEvent(Key.A, KeyState.DOWN, 'a'));
  AdownBdown.add(new KeyEvent(Key.A, KeyState.DOWN, 'a'));
  AdownBdown.add(new KeyEvent(Key.B, KeyState.DOWN, 'b'));
  AdownAup.add(new KeyEvent(Key.A, KeyState.DOWN, 'a'));
  AdownAup.add(new KeyEvent(Key.A, KeyState.UP, 'a'));
  buttonDown.add(new MouseState(0, 0, 0, 0, 0, MouseButton.makeMap(ButtonState.DOWN, ButtonState.UP,
      ButtonState.UP), null));
}
origin: com.ardor3d/ardor3d-lwjgl

  @Override
  protected KeyEvent computeNext() {
    if (!Keyboard.next()) {
      return endOfData();
    }
    final int keyCode = Keyboard.getEventKey();
    final boolean pressed = Keyboard.getEventKeyState();
    final char keyChar = Keyboard.getEventCharacter();
    final Key k = LwjglKey.findByCode(keyCode);
    return new KeyEvent(k, pressed ? KeyState.DOWN : KeyState.UP, keyChar);
  }
}
com.ardor3d.inputKeyEvent<init>

Popular methods of KeyEvent

  • getKey
  • getState
  • getKeyChar

Popular in Java

  • Making http post requests using okhttp
  • putExtra (Intent)
  • getApplicationContext (Context)
  • setRequestProperty (URLConnection)
    Sets the general request property. If a property with the key already exists, overwrite its value wi
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • MalformedURLException (java.net)
    Thrown to indicate that a malformed URL has occurred. Either no legal protocol could be found in a s
  • DecimalFormat (java.text)
    DecimalFormat is a concrete subclass ofNumberFormat that formats decimal numbers. It has a variety o
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now