Friday, 7 April 2017

KP2A plugin v1.08

What's new in v1.08:

Faster text typing:

It is now possible to increase text typing speed by >200% (typing speed can be changed in app Settings).
Important: fastest typing speed may not work properly on some USB hosts or with some systems (BIOS, UEFI). Test it first!


Native language names:

Keyboard layouts are now named in both English and its native language (example: German / Deutsch). Additionally, country code is also displayed.

Thursday, 6 April 2017

InputStickUtility v1.492

What's new in InputStickUtility v1.492:

RyscCorp:


FW 0.98E optional firmware update: 

Firmware 0.98E fixes HP UEFI bug (InputStick is not being recognized as USB keyboard). This is a temporary fix, the update is NOT recommended if the bug does not affect you: it can cause problems when used with other USB hosts. 

How to update firmware: InputStickUtility → My devices → select device → Moe (dots icon) → Firmware Upgrade → Yes → select v.098E → Plug InputStick into USB port, wait few seconds → Flash.

Native language names:

Keyboard layouts are now named in both English and its native language (example: German / Deutsch). Additionally, country code is also displayed.

Faster text typing:

It is now possible to increase text typing speed by >200% for apps using HID Service (broadcasts). See app Settings.

About section for HID Service:

The section briefly explains when HID Service is used.

Wednesday, 5 April 2017

USB Remote v1.62

What's new in USB Remote v1.62:

Faster text typing:

It is now possible to increase text typing speed by >200% when using Macros, Text tab and Type with InputStick action (typing text files). See Settings -> General.

Important: fastest typing speed may not work properly on some USB hosts. Test it first!


Native language names:

Keyboard layouts are now named in both English and its native language (example: German / Deutsch). Additionally, country code is also displayed.

Keynote keyboard shortcuts:

It is now possible to switch between PowerPoint, Impress and Keynote keyboard shortcut for starting presentation (F5 vs Option+Command+P) when using Presentation tab. See Settings -> Presentation.

New macro actions:

SET_LAYOUT - allows to override currently selected keyboard layout. List of keyboard layout codes.

SET_SPEED - allows to override currently selected typing speed. Use 0 for fastest typing speed, 1 for normal typing speed, 2 for 50% typing speed, 3 for 33% typing speed, ..., 10 for 10% typing speed.

Example 1:
#use fastest typing speed (about 200% of default typing speed)
<set_speed>0
#use German keyboard layout in this macro
<set_layout>de-DE
<type>äöü

Example 2:
#reduce typing speed to 25% of normal typing speed
<set_speed>4
#use Polish keyboard layout in this macro
<set_layout>pl-PL
<type>ąćę

Bug fixes:

Several bug fixes, mostly related to macros.

Saturday, 4 March 2017

InputStick Mod

Shameless Self-Promotion:

In several hours, I'll be launching InputStick Mod campaign as a part of "Transform the Smartphone Challenge". If you are an owner of Moto Z series device, you should definitely check it out.

Even if you your device is not compatible with MotoMods, this campaign is an excellent opportunity to get InputStick BT4.0 receiver at a reduced price. And if you already own one and do not need another one, there will be also a possibility to support app development and get new features. If you know people who might be interested in this, please share the campaign URL.





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.

Thursday, 5 January 2017

KP2A plugin v1.07

What's new in latest update of KP2A InputStick Plugin:

  • added Greek (el-GR), Belgian (fr-BE), Croatian (hr-HR) keyboard layouts,
  • added option to select "Data transfer method".

Here's some more information about "Data transfer method" options. In most cases the plugin should work just fine and there is no need to change anything. However, some users may be experiencing following problems:
  • often failures when Bluetooth connection is being established (and as a result text can be typed twice when connection is finally established),
  • text not being typed typed sometimes,
in such case you should change "Data transfer method" option to "Use broadcasts". It is possible that this option will perform better with your device. To change "Data transfer method" go to plugin Settings and scroll down to "InputStick connection settings" section.

Wednesday, 4 January 2017

InputStickUtility v1.49

What's new in latest InputStickUtility v1.49 update:

  • Remind-to-remove notification sound can be changed: if you don't like system-default notification sound or simply don't want to confuse remind-to-remove warning with other notifications, you can now choose one from three sounds available. See application Settings section.
  • FW 0.98D optional firmware update: adds touch screen and raw HID (must be enabled manually) interfaces. For more information and instructions, see previous post: Firmware 0.98D and API update.
  • Added Greek (el-GR), Belgian (fr-BE), Polish Linux (pl-PL), French Linux (fr-FR) keyboard layouts.