Sunday 8 January 2017

USB Remote v1.61

What's new in USB Remote v1.61.

Secondary keyboard layout.

It is now possible to set "secondary" keyboard layout and quickly toggle between primary and secondary keyboard layouts. To set secondary keyboard layout go to SettingsGeneral -> Keyboard layout (secondary).

Select keyboard layout with just a single click.

Touch screen interface.

This version supports touch screen interface that was introduced in InputStick 0.98D optional firmware update. See this post for more details. 

How is touch screen interface different from mouse interface? Instead of moving cursor left/right/up/down from its current position, it is instantly moved to a desired location on the screen (corresponding to where mousepad area was clicked: touch center of the mousepad area - cursor will be moved to center of your PCs screen). Touch screen interface is most useful when used in macros: you can always be sure that cursor will be moved to desired point on the PCs screen, no matter what was its initial position. For controlling cursor in real time, most users will most likely still get better experience when using standard mouse interface.
If you do decide to try touch screen mode, it is recommended to adjust proportions of mousepad area, so that it matches resolution of your screen (for example: 16:9). This will give you better approximation of there mouse cursor will be moved to. Touch screen mode works best when mousepad areas are large: when "mouse" tab is used or if the app is running on a tablet.


Default mousepad area (fills entire available space)

Mousepad area with ratio set to 16:9

To enable touch screen mode: Settings  Mouse tab and mousepads  Mousepad mode  select Touch-screen. When Mousepad mode is set to Touch-screen mode you can also change Mousepad ratio to make it the same as your PCs screen ratio. Select one of pre-defined values or enter custom one.

When creating macros, in most cases touch screen interface will get you much better results than using mouse interface: you can always be sure that the mouse cursor will be moved to desired location (but changing screen resolution or running the macro on a different PC may require adjustments). Here's a very simple example of a macro using touch screen interface:

<name>TouchScreenMacro
<touch>0,5000,5000
<click>left,2

Running the macro will move cursor to the center of the screen and then double click left mouse button (using standard mouse interface to press and release button). 

Touch macro action parameters are: button,X,Y.
  • button: 0 - released, 1 - pressed. Touch screen interface has one button which behaves the same way as left mouse button. Press the button to drag objects. For clicks you can use click macro action (uses mouse interface)
  • X and Y coordinates are in range from 0 to 10000, where 10000 corresponds to 100% of vertical/horizontal resolution of PCs screen.


New keyboard layouts.

Added Greek (el-GR), Belgian (fr-BE), Croatian (hr-HR), Czech (cs-CZ, programmers) keyboard layouts.

No comments:

Post a Comment