Tabnine Logo
Keyboard$KeyEvent
Code IndexAdd Tabnine to your IDE (free)

How to use
Keyboard$KeyEvent
in
playn.core

Best Java code snippets using playn.core.Keyboard$KeyEvent (Showing top 12 results out of 315)

origin: playn/playn

/** Posts a key event received from elsewhere (i.e. a native UI component). This is useful for
 * applications that are using GL in Canvas mode and sharing keyboard focus with other (non-GL)
 * components. The event will be queued and dispatched on the next frame, after GL keyboard
 * events.
 *
 * @param time the time (in millis since epoch) at which the event was generated, or 0 if N/A.
 * @param key the key that was pressed or released, or null for a char typed event
 * @param pressed whether the key was pressed or released, ignored if key is null
 * @param typedCh the character that was typed, ignored if key is not null
 * @param modFlags modifier key state flags (generated by {@link #modifierFlags})
 */
public void postKey (long time, Key key, boolean pressed, char typedCh, int modFlags) {
 kevQueue.add(key == null ?
        new Keyboard.TypedEvent(modFlags, time, typedCh) :
        new Keyboard.KeyEvent(modFlags, time, key, pressed));
}
origin: playn/playn

case D:
 Layer.DEBUG_RECTS = event.down;
 if (event.down && event.isShiftDown()) {
  rootLayer.debugPrint(log);
origin: io.playn/playn-java-base

/** Posts a key event received from elsewhere (i.e. a native UI component). This is useful for
 * applications that are using GL in Canvas mode and sharing keyboard focus with other (non-GL)
 * components. The event will be queued and dispatched on the next frame, after GL keyboard
 * events.
 *
 * @param time the time (in millis since epoch) at which the event was generated, or 0 if N/A.
 * @param key the key that was pressed or released, or null for a char typed event
 * @param pressed whether the key was pressed or released, ignored if key is null
 * @param typedCh the character that was typed, ignored if key is not null
 * @param modFlags modifier key state flags (generated by {@link #modifierFlags})
 */
public void postKey (long time, Key key, boolean pressed, char typedCh, int modFlags) {
 kevQueue.add(key == null ?
        new Keyboard.TypedEvent(modFlags, time, typedCh) :
        new Keyboard.KeyEvent(modFlags, time, key, pressed));
}
origin: threerings/tripleplay

  public TripleDemo (Platform plat) {
    super(plat, 25); // update our "simulation" 40 times per second
    game = this;     // jam ourselves into a global variable, woo!
    new Pointer(plat, rootLayer, true);        // wire up event dispatch
    screens.push(new DemoMenuScreen(screens)); // start off with our menu screen

    // show debug rectangles when D key is pressed; dump scene graph on shift-D
    plat.input().keyboardEvents.collect(Keyboard.isKey(Key.D)).connect(event -> {
      Layer.DEBUG_RECTS = event.down;
      if (event.down && event.isShiftDown()) {
       rootLayer.debugPrint(plat.log());
      }
    });
  }
}
origin: io.playn/playn-html

 @Override public void handleEvent(NativeEvent nevent) {
  Key key = keyForCode(nevent.getKeyCode());
  dispatch(new Keyboard.KeyEvent(0, plat.time(), key, false), nevent);
 }
});
origin: playn/playn

 @Override public void handleEvent(NativeEvent nevent) {
  Key key = keyForCode(nevent.getKeyCode());
  dispatch(new Keyboard.KeyEvent(0, plat.time(), key, false), nevent);
 }
});
origin: playn/playn

protected void emitKeyPress (int flags, double time, Key key, boolean down) {
 if (keyboardEnabled) {
  plat.dispatchEvent(keyboardEvents, new Keyboard.KeyEvent(flags, time, key, down));
 }
}
protected void emitKeyTyped (double time, char keyChar) {
origin: playn/playn

void onKeyDown (int keyCode, KeyEvent nativeEvent) {
 long time = nativeEvent.getEventTime();
 Keyboard.KeyEvent event = new Keyboard.KeyEvent(0, time, keyForCode(keyCode), true);
 event.setFlag(mods(nativeEvent));
 dispatch(event);
 int unicodeChar = nativeEvent.getUnicodeChar();
 if (unicodeChar != 0) dispatch(new Keyboard.TypedEvent(0, time, (char)unicodeChar));
}
origin: io.playn/playn-html

 @Override public void handleEvent(NativeEvent nevent) {
  Key key = keyForCode(nevent.getKeyCode());
  dispatch(new Keyboard.KeyEvent(0, plat.time(), key, true), nevent);
 }
});
origin: playn/playn

void onKeyUp (int keyCode, KeyEvent nativeEvent) {
 long time = nativeEvent.getEventTime();
 Keyboard.KeyEvent event = new Keyboard.KeyEvent(0, time, keyForCode(keyCode), false);
 event.setFlag(mods(nativeEvent));
 dispatch(event);
}
origin: io.playn/playn-core

protected void emitKeyPress (int flags, double time, Key key, boolean down) {
 if (keyboardEnabled) {
  plat.dispatchEvent(keyboardEvents, new Keyboard.KeyEvent(flags, time, key, down));
 }
}
protected void emitKeyTyped (double time, char keyChar) {
origin: playn/playn

 @Override public void handleEvent(NativeEvent nevent) {
  Key key = keyForCode(nevent.getKeyCode());
  dispatch(new Keyboard.KeyEvent(0, plat.time(), key, true), nevent);
 }
});
playn.coreKeyboard$KeyEvent

Javadoc

An event dispatched for key press/release.

Most used methods

  • <init>
  • isShiftDown
  • setFlag

Popular in Java

  • Making http requests using okhttp
  • getSupportFragmentManager (FragmentActivity)
  • getResourceAsStream (ClassLoader)
  • startActivity (Activity)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • Kernel (java.awt.image)
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • JComboBox (javax.swing)
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now