Package limn.input

Class Keys

java.lang.Object
limn.input.Keys

public final class Keys extends Object
Toolkit key codes and modifier bits.

A key code names a physical key: a place on the keyboard, named after the key at that place on a US layout, whatever the active layout prints there. Letters and digits are their ASCII values (Keys.A is 'A'), and the other values happen to be GLFW's, but they are this toolkit's own: a backend translates its platform's key to these. What the layout prints on the key is the event's layoutCodePoint, and a shortcut reads shortcutKey().

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
    The context-menu key, between the right Alt and Control on a full keyboard.
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    shortcutKeyOf(int key, int layoutCodePoint)
    The key a shortcut is read from: the Latin letter or the digit a layout types at a physical key, as that letter's or digit's key code, and the physical key otherwise.
    static int
    What a US layout types at a physical key with no modifier held: a letter in lower case, a digit, or the punctuation printed there; 0 for a key that types nothing.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait