EloiStree / OpenMacroInput

When keyboard is not enough !!!
4 stars 1 forks source link

Topic: Download Java OMI #29

Open EloiStree opened 4 years ago

EloiStree commented 4 years ago

Java OMI is a small Java "Runtime" that listen to a port of you computer.
When he received a message (not security yet) he try to translate it.
If he does, it converts it to a mouse move/click/wheel, keyboard stroke.

Required Java Runtime on your computer.
Generally install by default, if not download it here

You can easily interact with is in Unity using this package:
be.eloistree.javaopenmacroudp

Default Port:2501 Commands (P ress, R elease, S troke) :

Download last stable version:
V2020_04_10_JavaOMI.zip

EloiStree commented 4 years ago

Additional information

List of enum accepted by java

    VK_ENTER,
    VK_BACK_SPACE,
    VK_TAB,
    VK_CANCEL,
    VK_CLEAR,
    VK_SHIFT,
    VK_CONTROL,
    VK_ALT,
    VK_PAUSE,
    VK_CAPS_LOCK,
    VK_ESCAPE,
    VK_SPACE,
    VK_PAGE_UP,
    VK_PAGE_DOWN,
    VK_END,
    VK_HOME,
    VK_LEFT,
    VK_UP,
    VK_RIGHT,
    VK_DOWN,
    VK_KP_UP,
    VK_KP_DOWN,
    VK_KP_LEFT,
    VK_KP_RIGHT,
    VK_COMMA,
    VK_MINUS,
    VK_PERIOD,
    VK_SLASH,
    VK_0,
    VK_1,
    VK_2,
    VK_3,
    VK_4,
    VK_5,
    VK_6,
    VK_7,
    VK_8,
    VK_9,
    VK_SEMICOLON,
    VK_EQUALS,
    VK_A,
    VK_B,
    VK_C,
    VK_D,
    VK_E,
    VK_F,
    VK_G,
    VK_H,
    VK_I,
    VK_J,
    VK_K,
    VK_L,
    VK_M,
    VK_N,
    VK_O,
    VK_P,
    VK_Q,
    VK_R,
    VK_S,
    VK_T,
    VK_U,
    VK_V,
    VK_W,
    VK_X,
    VK_Y,
    VK_Z,
    VK_OPEN_BRACKET,
    VK_BACK_SLASH,
    VK_CLOSE_BRACKET,
    VK_NUMPAD0,
    VK_NUMPAD1,
    VK_NUMPAD2,
    VK_NUMPAD3,
    VK_NUMPAD4,
    VK_NUMPAD5,
    VK_NUMPAD6,
    VK_NUMPAD7,
    VK_NUMPAD8,
    VK_NUMPAD9,
    VK_MULTIPLY,
    VK_ADD,
    VK_SEPARATOR,
    VK_SUBTRACT,
    VK_DECIMAL,
    VK_DIVIDE,
    VK_DELETE,
    VK_NUM_LOCK,
    VK_SCROLL_LOCK,
    VK_F1,
    VK_F2,
    VK_F3,
    VK_F4,
    VK_F5,
    VK_F6,
    VK_F7,
    VK_F8,
    VK_F9,
    VK_F10,
    VK_F11,
    VK_F12,
    VK_F13,
    VK_F14,
    VK_F15,
    VK_F16,
    VK_F17,
    VK_F18,
    VK_F19,
    VK_F20,
    VK_F21,
    VK_F22,
    VK_F23,
    VK_F24,
    VK_PRINTSCREEN,
    VK_INSERT,
    VK_HELP,
    VK_META,
    VK_BACK_QUOTE,
    VK_QUOTE,
    VK_DEAD_GRAVE,
    VK_DEAD_ACUTE,
    VK_DEAD_CIRCUMFLEX,
    VK_DEAD_TILDE,
    VK_DEAD_MACRON,
    VK_DEAD_BREVE,
    VK_DEAD_ABOVEDOT,
    VK_DEAD_DIAERESIS,
    VK_DEAD_ABOVERING,
    VK_DEAD_DOUBLEACUTE,
    VK_DEAD_CARON,
    VK_DEAD_CEDILLA,
    VK_DEAD_OGONEK,
    VK_DEAD_IOTA,
    VK_DEAD_VOICED_SOUND,
    VK_DEAD_SEMIVOICED_SOUND,
    VK_AMPERSAND,
    VK_ASTERISK,
    VK_QUOTEDBL,
    VK_LESS,
    VK_GREATER,
    VK_BRACELEFT,
    VK_BRACERIGHT,
    VK_AT,
    VK_COLON,
    VK_CIRCUMFLEX,
    VK_DOLLAR,
    VK_EURO_SIGN,
    VK_EXCLAMATION_MARK,
    VK_INVERTED_EXCLAMATION_MARK,
    VK_LEFT_PARENTHESIS,
    VK_NUMBER_SIGN,
    VK_PLUS,
    VK_RIGHT_PARENTHESIS,
    VK_UNDERSCORE,
    VK_WINDOWS,
    VK_CONTEXT_MENU,
    VK_FINAL,
    VK_CONVERT,
    VK_NONCONVERT,
    VK_ACCEPT,
    VK_MODECHANGE,
    VK_ALPHANUMERIC,
    VK_FULL_WIDTH,
    VK_HALF_WIDTH,
    VK_CODE_INPUT,
    VK_INPUT_METHOD_ON_OFF,
    VK_CUT,
    VK_COPY,
    VK_PASTE,
    VK_UNDO,
    VK_AGAIN,
    VK_FIND,
    VK_PROPS,
    VK_STOP,
    VK_COMPOSE,
    VK_ALT_GRAPH,
    VK_BEGIN,
    VK_UNDEFINED,
    KEY_LOCATION_UNKNOWN,
    KEY_LOCATION_STANDARD,
    KEY_LOCATION_LEFT,
    KEY_LOCATION_RIGHT,
    KEY_LOCATION_NUMPAD