WoJ Keyboard and Mouse Emulator - User Guide - English
WoJ Keyboard and Mouse Emulator - User Guide - English
User Manual
The Thrustmaster Dual Trigger 3-in-1 gamepad was taken as example in this manual. All the controls of
gamepad and application are numbered and this numbering will be used in the following description.
Top View
Front View
Only system “Guide” button of Xbox controllers in the XInput mode can be used for
assignments! System buttons of DirectInput controllers are not supported by emulator.
6. Assignment of Virtual Button for switching axes sensitivity modes to Joystick Button.
а) Select the “Sensitivity 1/2” item from the [C22] selector , its name will be displayed in the
field [C21].
b) Click by mouse in the field [C23] to set focus.
c) Press a joystick button, its name will be displayed in the field [C23].
d) Press the button [C26] in order to assign, assigned pair will be displayed in the list [C17].
e) Optionally you can click on the last column of [C17] table to add inline the title of this
action in the game.
Radio Play (toggle Play\Stop), Radio Pause (toggle Pause\Resume), Radio Stop, Radio Next,
Radio Previous, Radio Mute, Radio Volume Up и Radio Volume Down.
a) Click the WoJ Standard icon in the System Tray to Play or Stop radio-playing (Toggle).
b) DoubleClick the WoJ Standard icon in the System Tray to play the Next radio-channel
from the list.
c) This functionality is not available when Radio-Player is disabled in the list.
30. Macros
Press the button [C36] to open the Macros Editor.
Use selector [F1] to choose a macro for editing or deleting.
Press the button [F3] to delete the selected macro.
Press the button [F2] to create a new macro, all the fields on the panel “Actions of Macro” will
be cleared.
You can add buttons actions of keyboard and mouse, mouse wheel actions, actions of mouse
movement and time delays.
In order to add an action of keyboard or mouse button or mouse wheel just click by this
button or scroll the wheel in the field [F13], and you’ll see its name in this field.
Now you have to select what is it: Press or Release by radio-buttons [F14], [F15]. It is irrelevant
for mouse wheel. Press the [F16] button to add this action to macro. After it the action will be
added to the list of macro’s actions [F6]. Press actions of button always should be added before
Release. If this is not the case or you’ve forgotten to enter one of them – editor won’t be able to
save the macro and warning will be displayed.
In order add a mouse move action choose it from the list [F17]. After it you can select the
parameters of mouse movement: step of movement by selector [F18], amount of sequential
movements by selector [F19] and time delay between sequential actions in milliseconds by
selector [F20]. Press the button [F21] to add the action of mouse movement to macro. After it
the action will be added to the list of macro’s actions [F6].
Also you can add a time delay in milliseconds, as a separate action, by selector [F22], and press
the button [F23] to add this delay-action to macro. After it the action will be added to the list of
macro’s actions [F6].
After adding all the required actions to macro you have to give a name to your macro in the
field [F11], and also check the [F12] checkbox if you want to repeat this macro while holding the
joystick’s button (that activates the macro) after all the actions of macro were executed.
Press the button [F10] to save the macro. All the macros are always saved to file:
“c:\Users\%userprofile%\AppData\Local\WoJStandard\Config\WoJEmulator_Macros.xml”
The name of the macro can be in any language.
For editing of the macro select it by selector [F1]. Now you can select by mouse the action
that you want to delete or move up\down in the list [F6].
[F7] button deletes the selected action and buttons [F8], [F9] move it up or down. The name of
macro can be edited in the field [F11] and repeat option can be changed by checkbox [F12].
Press [F10] button to save the changes.
Button [F4] open the application forum. Press [F5] when editing of macros is done, it closes the
editor.
Macros are always displayed in the list [C22] of the main application window. They are always
with prefix “M_”. So if you’ve added in the editor the macro with name “macro1”, in the list
[C22] you’ll see it with name “M_macro1”.
Macros can be assigned to any control element of your joystick, keyboard or mouse, the same
as any other elements from the list [C22]. For example: select a macro from the list [C22], click
by mouse in the field [C23], press a button of your joystick for activating the macro and press
[C26] to add this assignment to list [C17]. Assigned macros always executed on the Press of
joystick, keyboard or mouse button, and if it was not released until executing of macro is
finished and macro was marked as repeated, it will be repeated again and again until release of
the button. If macro was not marked as repeated, it will be executed only once, not depending
when button was released.
Macros are always executed continuously with other buttons, so until the finishing the macro
emulator won’t execute the actions were assigned to other buttons of joystick, keyboard or
mouse, it is needed for consistent processing of buttons by emulator. Mouse axes movements
were assigned from the panel “Axes Mapping” can be executed in parallel with macros, because
they are executed from another thread of emulator.
Saving the macros in the separate file allows you to use them from any configurations, so each
macro you create only once.
32. Separate repeat options for H-Scroll and V-Scroll, with and without macros.
33. Automatic saving of application settings .
Application saves the following settings on closing:
a) Path to last opened configuration file.
b) Interface language.
c) Last activated mode. (Work or Assignment)
d) Last application window state (hidden in the tray or not).
e) Autostart
f) Autoconnect
g) All the settings of Radio-Player.
a) Keyboard Keys are too responsive – increase the “Polling Rate” value.
b) Mouse Axes are too responsive – decrease the “Sensitivity 1” values, if it is not enough –
increase the “Polling Rate” value.
c) Graphical artefacts while Mouse Movement - decrease the “Polling Rate” value.
d) You can modify the text of application UI in the following file:
“c:\Program Files (x86)\WoJStandard\WoJEmulator_Translations.xml”.
You are enabled to start emulator from the command line with specified configuration and
mode, like this:
You can control VLC Media Player by your joystick, even when player is not in focus. For that
you have to assign global hotkeys in your VLC settings (in the menu “Tools \ Preferences \
Hotkeys”) according to this picture:
After it load the configuration for your joystick.