All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.strikerx3.jxinput.natives.XInputVirtualKeyCodes Maven / Gradle / Ivy

package com.github.strikerx3.jxinput.natives;

/**
 * Virtual key constants.
 *
 * @author Ivan "StrikerX3" Oliveira
 */
public final class XInputVirtualKeyCodes {
    private XInputVirtualKeyCodes() {}

    public static final short VK_PAD_A = 0x5800;
    public static final short VK_PAD_B = 0x5801;
    public static final short VK_PAD_X = 0x5802;
    public static final short VK_PAD_Y = 0x5803;
    public static final short VK_PAD_RSHOULDER = 0x5804;
    public static final short VK_PAD_LSHOULDER = 0x5805;
    public static final short VK_PAD_LTRIGGER = 0x5806;
    public static final short VK_PAD_RTRIGGER = 0x5807;

    public static final short VK_PAD_DPAD_UP = 0x5810;
    public static final short VK_PAD_DPAD_DOWN = 0x5811;
    public static final short VK_PAD_DPAD_LEFT = 0x5812;
    public static final short VK_PAD_DPAD_RIGHT = 0x5813;
    public static final short VK_PAD_START = 0x5814;
    public static final short VK_PAD_BACK = 0x5815;
    public static final short VK_PAD_LTHUMB_PRESS = 0x5816;
    public static final short VK_PAD_RTHUMB_PRESS = 0x5817;

    public static final short VK_PAD_LTHUMB_UP = 0x5820;
    public static final short VK_PAD_LTHUMB_DOWN = 0x5821;
    public static final short VK_PAD_LTHUMB_RIGHT = 0x5822;
    public static final short VK_PAD_LTHUMB_LEFT = 0x5823;
    public static final short VK_PAD_LTHUMB_UPLEFT = 0x5824;
    public static final short VK_PAD_LTHUMB_UPRIGHT = 0x5825;
    public static final short VK_PAD_LTHUMB_DOWNRIGHT = 0x5826;
    public static final short VK_PAD_LTHUMB_DOWNLEFT = 0x5827;

    public static final short VK_PAD_RTHUMB_UP = 0x5830;
    public static final short VK_PAD_RTHUMB_DOWN = 0x5831;
    public static final short VK_PAD_RTHUMB_RIGHT = 0x5832;
    public static final short VK_PAD_RTHUMB_LEFT = 0x5833;
    public static final short VK_PAD_RTHUMB_UPLEFT = 0x5834;
    public static final short VK_PAD_RTHUMB_UPRIGHT = 0x5835;
    public static final short VK_PAD_RTHUMB_DOWNRIGHT = 0x5836;
    public static final short VK_PAD_RTHUMB_DOWNLEFT = 0x5837;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy