Revision History for FingerWorks MyGesture Editor & Utilities
-
Release 1.6.0: February 11th, 2005
- The 'Hold NumberPad On' function has been assigned to holds of the left 4-finger chord on top (number) row
of TouchStreams. Be forewarned that using this function deactivates the normal NumLock key.
- The 'Numlock till Word' function has been assigned to taps of the right 4-finger chord on top (number) row
of TouchStreams.
- When re-ordering identical events in the event list box with Up/Down buttons,
the selected event (rather than first of identicals) is now moved properly.
-
Release 1.5.8: February 1st, 2005
- The CapsWord macro has been reimplemented as an internal function macro.
- A new 'Numlock till Word' internal function turns NumLock on until you hit an alphabetic letter outside the numpad.
- Better power-up stability and recovery for "FIV" firmware.
-
Release 1.5.5: January 21st, 2005
- Updated documentation on thumb/index/pinky clicking and Dvorak setup.
- More consistent thumb/index/pinky clicking when five-finger pointing is also enabled.
-
Release 1.5.3: December 9th, 2004
- Trying to keep the printable gesture map working for largest number of people.
Switched MIME type inside the auto-generated MyGestures/html-view-of-GestureMap.xml
back to "text/xsl".
Though "text/xsl" is not the official MIME type it works in IE 6.0 and Firefox and Mozilla,
whereas the official "application/xslt+xml" does not convert into pretty gesture map on
the browsers we tested. If gesture map still doesn't show, you may want to substitute
type="application/xslt+xml" by hand as mileage may vary.
- Addressing enhancements to config binary file generator.
-
Release 1.5.2: November 15th, 2004
- NumLock can no longer get stuck on when a config is saved.
- Tapping one-handed XWinder chord now Toggles Maximize/Restore in Windows, activates Expose in Mac OS X.
-
Release 1.5.0: October 1st, 2004
- '{... BeginSlide' and 'TimeDown' chord actions have been merged into a single 'ChordHold' action with unified event list but various trigger options on the 'ChordHold Properties' page.
- OS Mode Feature Selection now updates OS filters on macro/event edit pages.
- On (keyless) iGesture Pads, a single finger now does mouse pointing and clicking. For text pointing (arrows) use index and pinky.
- Mouse buttons are now 'pre-pressed' at start of drags to ensure pointer does not move before selection point set.
- App switch gesture (Alt+Tab) now traverses Windows application list in sensible order.
- Suppressed Alt menu toggling from taps of below-home-row Alt modifier chord (though this can be re-enabled from Chord Edit Page).
-
Release 1.4.3: July 8th, 2004
-
NEW Feature Selector, Game Mode Option: Fast keypresses
only for left half (no game gestures but no delays for multi-key
presses).
-
Fixed Shift and Alt auto-release v1.42 bug in application switch
(Shift+Alt+Tab) and related gestures.
- Fixed v1.42_01 bug that prevented typematic (auto-key-repeats).
- Custom durations for TimeDown actions now saved to config file properly.
-
Release 1.4.2: June 23rd, 2004
-
One-handed XWinder chords enabled by default (no longer cause stalls in Linux
or other OS lacking XWinder driver).
-
Minor change to XWinder data protocol--if erratic window movement seen make
sure you're running XWinder v1.04 on Windows!
-
Re-worked thumb-clicking mode:
-
Independently mappable game-mode-style button triggers for thumb, index, and/or
pinky.
-
Re-worked mouse button filters in event queue:
-
Mouse Button Release Events must now specify which button(s) to be released
(rather than automatically release all).
-
Button modifiers need not be set on key events nested between mouse button
press/releases.
-
If left-hand is setup to hold a mouse button, right-hand pointing no longer
cancels button sustain.
-
New Key Repeat (Typematic) Options in Feature Selector.
-
Disable Typematic for all keys.
-
Multi-Finger Sustain (N-key rollover) in or out of game mode.
-
Minimum Touch Duration for TimeDown gestures now adjustable in Feature
Selector, and TimeDown gestures no longer ignored if chord has no slide
gestures.
-
SyncTap gestures can now be assigned to Thumb+Index+Pinky (XWinder One-Handed)
chords.
-
Release 1.4.0: April 28th, 2004
-
v1.4.0_01 Fix for html-view-of-GestureMap.xml generation failure with some
configs.
-
Fixed diagnostics for false failure report on one MacNTouch sensor.
-
Fixed MacNTouch left-ring-finger-identification bug that let dropping ten
fingers sometimes cause erasure of last couple keystrokes.
-
Gesture editor file-modification indicator in titlebar (*) is no longer stuck
on even when no modifications have been made.
-
"View->Printable Gesture Map in Web Browser..." feature now uses local XSLT
stylesheet to avoid Netscape/Mozilla security restrictions. Only
Microsoft IE 6.0 or Netscape/Mozilla 7 browsers (on any platform) can properly
display 'MyGestures/html-view-of-GestureMap.xml'. Icons still won't be visible
unless your computer is connected to the internet.
-
Single-finger click (Synctaps) will now work on iGesture products even if
single-finger arrow gestures are deleted in MyGesture Editor.
-
New macro library wrapper macros for Mac Screen Brightness & Mac Help.
-
Release 1.3.8: Feb. 26th, 2004
-
New "View->Printable Gesture Map in Web Browser..." menu option. This
should generate a simplified XML file called
'MyGestures/html-view-of-GestureMap.xml', launch your default web browser and
display a pretty table. Only currently active gestures and hotkeys will be
shown. The browser should let you print table selections or the entire
gesture map. If browser does not launch, or your default browser does
not support XSLT Stylesheets (need IE 5/6 or Netscape 7), or browser is
not connected to the internet, try copying html-view-of-GestureMap.xml to an
internet-connected computer with newish web browser.
-
Cut/Copy/Paste finally work on the gesture events page within the event list
boxes.
-
Firmware v1.38 brings back cursor-trace feedback (broken in v1.37) for flathand
resets and palm swipes.
-
Release 1.3.7: Feb. 21st, 2004
-
Like Linux, Win2000 keyboard drivers occasionally stall when XWinder hand
motion channel is active. Don't enable either one-handed or two-handed
XWinder chords if you're using Win 2000 or Linux.
-
Horizontal 4-finger panning on Windows XP and Mac OS X will now work only if you
DO enable one-handed XWinder chords on the gesture sets page.
-
New "Device->Dump Gesture Map" menu option dumps active configuration to
simplified XML suitable for auto-translation to TXT/HTML via XSLT stylesheets.
(Stylesheets not available yet).
-
Fixed importation of XML library modules so proper 'RequireLib' directives are
generated when customizations are saved.
-
Removed 'Append Customizations...' file menu option. Wanna force people
to use library export/import instead.
-
Fix for unintended use of ',' as decimal point when saving to XML from European
locales.
-
Error log now pops up properly when attempting to open XML files that have very
basic syntax errors.
-
Shorts between bottom-most sensor rows now show up on diagnostics.
-
Release 1.3.6: Feb. 12th, 2004
-
XWinder and Hand Motion SDK now install along with the MultiTouch Utilities.
-
Horizontal 4-finger panning now available on Windows XP when XWinder is
running! (Sorry Win2K/98 folks :|
-
New window manipulation macros like "XWind: Toggle Maximize/Restore" and
"XWind: Send to Back" that work thru XWinder ON Windows XP ONLY! These
generate "Hand Command Events" with a non-zero "handActionCode."
-
Removed the XWinder+2-button mouse option from OS Mode page of the Feature
Selector. Choose the one-handed or two-handed XWinder chords on the
Gesture Sets page.
-
All Hand Events are disabled in Linux/Unix modes because Linux systems don't
have a USB driver for the hand motion channel, and the hand motion traffic
seems to cause keyboard stalls.
-
Since Mac OS X 10.3 does not recognize NumLock key, "Independent NumLock
Toggling" is enabled by default with Mac OS X mode.
-
All gesture tree labels update properly when adding text macros to gestures,
even if OS mode is not Windows.
-
Improved diagnostic test for shorted sensor rows.
-
Release 1.3.4: Dec. 9th, 2003
-
Fixed utilities launcher bug wherein if a utility button (e.g. Diagnostics) was
pressed immediately after launcher panel appeared, the utility's device
selector would perpetually report 'No FingerWorks Devices Found' even when a
FingerWorks device was plugged in.
-
New "Thumb-Clicking" option on Feature selector "OS & Mouse" page allows
game-mode style clicking & dragging with thumb outside of game mode.
Many people requested this. Has the ergonomic advantage of letting you
click/drag without lifting whole hand, but the disadvantage that you can't rest
your thumb during pointing without activating the primary mouse button.
If you decide to use this option, don't get in the habit of holding your
thumb up real high!
-
"Five-Finger Pointing," an ergonomic option that lets you start pointing with
five fingers as well as with two, can now be enabled for TouchStreams as well
as iGesture Products in the Feature Selector OS & Mouse pane.
However, it is still disabled by default on TouchStreams since this
option could result in unwanted pointer motion when resting hands and feeling
for home row dimples.
-
Enabling "Bimanual-synced Hand Motions (for XWinder)" on the Gesture Sets page
of the Feature Selector no longer disables two-handed tap chords like Enter,
Escape, and CapsWord.
-
Release 1.3.3: Nov. 18th, 2003
-
So that multiple user accounts can safely share a single FingerWorks/
installation, the default directory for new XML customization files has changed
from FingerWorks/user_config/ to:
-
\Documents and Settings\yourusername\My Documents\MyGestures\
on Windows
-
/home/yourusername/Documents/MyGestures/
on Mac OS X (i.e. ~/Documents/MyGestures/)
-
~/.mygestures on Linux/BSD
Your existing customization files can still be found in
/Applications/FingerWorks/user_config/ on Mac OS X
or in \Program Files\Fingerworks\user_config\ on Windows.
You may want to copy them to the new "MyGestures" home directory for your
platform cited above.
-
The Mac Number-pad '=' key has been added to the MyGesture Editor keycode list.
Feel free to assign it to an unused NumberPad surface key.
-
MyGesture Editor supports editing of some new two-handed gestures. Most
have been pre-filled with Hand Motion events, but you can delete the hand
events and replace them with your own key/macro/mouse events if you want.
-
Fixed event filters so that when NumLock is on, event lists for iGesture
product no longer show empty. (This bug never affected TouchStreams).
-
Improved file checking to more smoothly handle circularities and read-only
directories when loading/saving libraries and customization files.
-
Fixed erroneous tooltips (rollover help) on Cancel/OK buttons in event editor
dialog.
-
Release 1.3.2: Oct. 1st, 2003
-
Library Import now does a proper file search in both user_config/ and
app_config/ directories. (Import/Export actually work now!)
-
Fixed above/below-home-row zone-chord alignment on TouchStream MacNTouch.
(Zones were half a row too high). Since this fix affected the
MacNTouch surface key coordinate system, custom surface key locations will be
thrown off. If you've customized the locations of any surface keys in the
MyGesture Editor, you need to right click the customized keys to restore their
default position, then drag them to desired locations again.
-
Fixed MacNTouch pinky Shift/Ctrl keys so they properly affect upper left keys
like 1,2,3,q,w,e.
-
Improved recognition reliability of Caps Word gesture (tap of 4 fingers of both
hands above home row).
-
Fixed Q hotkey mapping when Descrambling Hotkeys for Dvorak Input Locale.
-
Text macros now work in the SymbolPad mode of surface keys.
-
Interleaved text macros and key events are now output in the proper order.
-
Release 1.3.1: August 19th, 2003
-
Lots of new Internal Function Macros for swapping hands, switching gesture
sets, and providing cursor trace pattern feedback.
-
A single invisible key can now be defined to toggle between QWERTY and DVORAK
layouts (see forums to learn how).
-
Added Home/End keys to MacNTouch fn keymap.
-
Release 1.3.0: August 5th, 2003
-
First non-Beta release---MyGesture Editor version numbers are now synced up
with MultiTouch Utilities at 1.3.0.
-
Macro edit pane now has drop-down list box for moving macros to a different
sub-folder.
-
Editor now derives sensible, non-empty tree labels for new mouse events like
Ctrl-click.
-
Corrected MacNTouch keymap for brightness function keys as well as pinky Enter,
and Dvorak /? and |\ keys. (Note: Mac OS X uses Pause/Break key to increase Mac
laptop brightness, while ScrollLock key decreases brightness).
-
Macintosh boot snag keys added to SymbolPad mode. Any SymbolPad-mode
events are now activated by quickly tracing a finger in a circle around the
edge of the surface key or zig-zagging across the surface-key center. Any
mouse/key events are held untill the finger is lifted (or, if a Mac is booting,
until Open Firmware sees them).
-
Surface Key Display now leaves keys blank if they have no embedded pad events
when NumberPad/PunctPad/SymbolPad filters are selected.
-
When viewing nested macros, main application window is no longer allowed to
resize itself larger than screen size.
-
Fixed macro/event edit pane redraw bug when selecting slide gesture after
editing macro or surface key.
-
Out-of-date USB key names no longer prevent saving of XML customization file.
-
Feature Selector setting for 'toggling surface keys on/off with palm slides' is
now saved to XML file.
-
System Diagnostic Utility now prints map of any malfunctioning sensors.
-
Release Candidate 0.9.48: July 20th, 2003
-
The MyGesture Editor has been integrated into the unified MultiTouch
Utilities launch tool along with Device Firmware Upgrader, Feature
Selector, and System Diagnostics
utilities.
-
The unified launcher now forces you to upgrade to latest device firmware before
allowing launch of MyGesture Editor or Feature Selector.
-
The MyGesture Editor User's Guide has been rewritten for the JavaHelp viewer,
providing full search and context-sensitive item help.
-
New offline-editing menu lets you resume an editing session even when your
product is not currently plugged in. Also allows demo editing sessions for the
iGesture Pad and TouchStream MacNTouch.
-
Fixed bug where newly-created text and event macros did not work on the device
until the configuration was saved to XML, re-opened and re-transferred. This
bug did not affect text or event macros that already had default names in the
macro library.
-
Surface keys can be dragged around more smoothly now.
-
Surface key drag limit increased from 4mm to 5 mm.
-
You can now right click on a surface key to restore its default location.
-
Fixed bug where some surface key labels in layout display did not update as
layout mode filter changed.
-
Improved layout of the event editor dialog box, so all event types appear at
left.
-
The 'About' dialog now sizes itself correctly.
-
Beta Version 0.9.38: July 5th, 2003
-
Includes Firmware v1.28 and MacNTouch
support (see FirmwareHistory.html).
-
VM-included packs use Sun JRE 1.42 Java Virtual Machines for Windows &
Linux
-
New hotkey de-scrambling for French(Azerty), German(Qwertz), and US(Dvorak)
operating system Input Locales. The appropriate locale selection in the Device->Descramble
Hotkeys for Input Locale menu automatically compensates
all gesture hotkeys for the OS locale translation. This is for:
-
Customers with our French and German key layouts, for whom a few (Ctrl-Z,
Ctrl-Y) gesture hotkeys get scrambled when they setup their OS for
French/German key layouts.
-
Dvorak typists who, rather than use our internal Dvorak mapping via the Typing
page of the Feature Selector, use their Operating System's Qwerty->Dvorak
translation. (This method is often used by customers with a mechanical keyboard
that needs to behave as Dvorak alongside their iGesture or TouchStream).
-
Note that for now, this de-scrambling feature works only for gesture hotkeys
and key event macros, not 'text' macros and messages.
-
Note that the locale menu setting is remembered across editor sessions within
one PC, but not actually stored in the XML Customization files.
-
In Windows mode, Parent Directory gesture/macro (right thumb+3fing
Upwards) is now mapped to BackSpace instead of Alt+Up. Note
that in Mac mode, Parent Directory issues Cmd+[ which is
effectively Back in the Finder. (The normal Back gesture's Cmd+Left
hotkey does nothing in the Finder).
-
Beta Version 0.9.37: June 25th, 2003
-
Fix for "PARSE ERROR: Aborting XML File...because 'RequireLib' import failed"
when opening customization files under some circumstances.
-
Fix for surface key subtree not collapsible so long as any surface key
selected.
-
Support for new mirror-symmetric Qwerty layouts (identified as KeyMatrix #34 in
diagnostics).
-
'Left Copy', 'Left Cut', and 'Left Paste' macros have been renamed 'Copy
(Left)', 'Cut (Left)', and 'Paste (Left)'. This might break your XML
customization file if you have previously modified these macros--just go in and
change the names in XML by hand. This brings up the fact that on
TouchStreams the left and right hand versions of cut/copy/paste gestures can
have independent mappings!
-
Range of pointing sensitivity slider increased from 200 to 250.
-
Fix for 'International'-style AltGr modifier sending both punctpad character
and RightAlt+letter (apply included v1.27 firmware upgrade!).
-
Beta Version 0.9.35: June 15th, 2003
-
New MultiMedia keys (Mute, Volume Up/Down, Play, Stop, Next/Prev Track) and App
Launch (Email Reader & Windows Search) keys. These have been assigned
to F1-12 keys in punct pad mode, or can be assigned to any gesture.
However, only Windows has builtin driver support for these extended
keys--probably won't work yet in Mac OS X or Linux. Should show up in
the Windows device manager under Human Interface Devices as
a new "HID-Compliant consumer control device" entry. If you get an
extra HID-compliant mouse or Human Interface Device with yellow exclamation
warning instead, right-click and uninstall the complaining HID entry, then
replug your unit one more time.
-
Notebook tab for chord edits now visible when editing a slide within that
chord.
-
Improved tool tips on chord edit page. Also added summary table of
gesture types in documentation below.
-
The (keyless) iGesture Pad does not support Text Macros, so they are now hidden
when one is connected.
-
Beta Version 0.9.29: May 29th, 2003
-
Finally came up with Maximize/Restore/Minimize App hotkeys that work in modern
Windows 2K/XP:
Alt+Space x/r/n
Thanks for the tip Chris! The library macros have been updated, and
right-hand Window Manipulation gestures changed to invoke 'Maximize/Restore
App' instead of 'Maximize/Restore SubWindow.'
-
Windows users may also want to assign the 'Move/Size App Window (Menu)' macros
to something. Then just do the assigned gesture then manipulate the
window with mouse pointing or arrow key motions.
-
Fixed spurious 'downgrade to 1.25' utility warnings when applying v1.26 upgrade
twice in a row.
Copyright 2003-2004, FingerWorks Inc. All Rights Reserved.