Class Kernel32.KEY_EVENT_RECORD

  • Enclosing class:
    Kernel32

    @JniClass(flags={STRUCT,TYPEDEF},
              conditional="defined(_WIN32) || defined(_WIN64)")
    public static class Kernel32.KEY_EVENT_RECORD
    extends java.lang.Object
    see: http://msdn.microsoft.com/en-us/library/ms684166(v=VS.85).aspx
    • Field Detail

      • SIZEOF

        @JniField(flags=CONSTANT,
                  accessor="sizeof(KEY_EVENT_RECORD)")
        public static int SIZEOF
      • CAPSLOCK_ON

        @JniField(flags=CONSTANT,
                  accessor="CAPSLOCK_ON")
        public static int CAPSLOCK_ON
      • NUMLOCK_ON

        @JniField(flags=CONSTANT,
                  accessor="NUMLOCK_ON")
        public static int NUMLOCK_ON
      • SCROLLLOCK_ON

        @JniField(flags=CONSTANT,
                  accessor="SCROLLLOCK_ON")
        public static int SCROLLLOCK_ON
      • ENHANCED_KEY

        @JniField(flags=CONSTANT,
                  accessor="ENHANCED_KEY")
        public static int ENHANCED_KEY
      • LEFT_ALT_PRESSED

        @JniField(flags=CONSTANT,
                  accessor="LEFT_ALT_PRESSED")
        public static int LEFT_ALT_PRESSED
      • LEFT_CTRL_PRESSED

        @JniField(flags=CONSTANT,
                  accessor="LEFT_CTRL_PRESSED")
        public static int LEFT_CTRL_PRESSED
      • RIGHT_ALT_PRESSED

        @JniField(flags=CONSTANT,
                  accessor="RIGHT_ALT_PRESSED")
        public static int RIGHT_ALT_PRESSED
      • RIGHT_CTRL_PRESSED

        @JniField(flags=CONSTANT,
                  accessor="RIGHT_CTRL_PRESSED")
        public static int RIGHT_CTRL_PRESSED
      • SHIFT_PRESSED

        @JniField(flags=CONSTANT,
                  accessor="SHIFT_PRESSED")
        public static int SHIFT_PRESSED
      • keyDown

        @JniField(accessor="bKeyDown")
        public boolean keyDown
      • repeatCount

        @JniField(accessor="wRepeatCount")
        public short repeatCount
      • keyCode

        @JniField(accessor="wVirtualKeyCode")
        public short keyCode
      • scanCode

        @JniField(accessor="wVirtualScanCode")
        public short scanCode
      • uchar

        @JniField(accessor="uChar.UnicodeChar")
        public char uchar
      • controlKeyState

        @JniField(accessor="dwControlKeyState")
        public int controlKeyState
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object