OptiKey

OptiKey - Full computer control and speech with your eyes

GPL-3.0 License

Stars
4.3K

Bot releases are hidden (Show)

OptiKey - v2.3.3

Published by JuliusSweetland over 8 years ago

New:

  • Spanish support

Fixed:

  • None

Deprecated:

  • None
OptiKey - v2.3.2

Published by JuliusSweetland over 8 years ago

New:

  • Turkish support ("Q keyboard" layout)

Fixed:

  • Prevent visible resizing of yes/no text on keys
  • Mouse down/up keys incorrectly released if you type (or perform some other actions) - issue https://github.com/OptiKey/OptiKey/issues/252
  • Prevent crash when animating selection of cursor icon

Deprecated:

  • None
OptiKey - v2.3.1

Published by JuliusSweetland over 8 years ago

New:

  • Greek support

  • Replace 'Diacritics', 'Currencies', and 'Physical Keys' keys on all main keyboards with 'Magnifier', 'Mouse Left Click', and 'Mouse Left Double Click' keys (replaced keys remain on Menu)
    N.B. Be aware of the modifier key states (Shift, Alt, Ctrl, Win) when performing mouse actions using these new mouse action keys as mouse actions are almost always affected by modifier keys being down. There is a new setting 'SuppressModifierKeysForAllMouseActions' which default to 'true' and takes care of suppressing modifiers when performing any mouse actions.

  • Standardise diacritic keyboards across all languages

  • Updates to all language specific keyboards:

    English:
    Addition of apostrophe
    French:
    Cardinal letters: 26 a-z (lower and upper)
    Diacritics: 5
    Acute accent (é lower & upper) - included as combined character
    Grave accent (à, è, ù lower & upper)
    Circumflex (â, ê, î, ô, û lower & upper)
    Diaeresis (ë, ï, ü, ÿ lower & upper)
    Cedilla (ç lower & upper) - included as combined character
    Other: apostrophe
    Total keys: 22
    Dutch:
    Cardinal letters: 26 a-z (lower and upper)
    Diacritics: 3
    Acute accent (vowels: á é í ó ú lower & upper)
    Grave accent (vowels: à è lower & upper)
    Diaeresis (ë ï ö ü lower & upper)
    Other: apostrophe
    Total keys: 31
    German:
    Cardinal letters: 26 (a-z lower and upper)
    Diacritics: 1
    Umlaut (Ä/ä, Ö/ö, Ü/ü)
    Other: 1
    ß (lowercase only - Eszett)
    Total keys: 28
    Russian:
    Current keys: 12, 11, 9
    Cardinal letters: 33 letters
    Diacritics: 1
    Acute accent (а, э, ы, у, о, я, е, ю, и lower and upper) - from http://masterrussian.net/f13/how-write-cyrillic-letters-acute-sign-example-%D1%85%D0%BE%D0%B4%D0%B8%CC%81%D1%82%D1%8C-17110/
    Total keys: 34

  • Suppress modifiers for all mouse actions (e.g. from Alpha keyboard) - currently the suppress setting is when in the Mouse keyboard, not when performing mouse actions from another keyboard

Fixed:

  • Prevent right click context menu from blocking OptiKey as this makes it impossible to proceed if you intentionally/unintentionally right clicked on OptiKey using OptiKey mouse control
  • Reduce the default amount of time that splash screens are displayed
  • Phrases were not being matches when using the NGram autocomplete method
  • Add missing languages to Languages.xaml portrait mode
  • Add missing "X" from Russian conversation alpha keyboard

Deprecated:

  • Ligatures converted (æ->ae, œ->oe) in all dictionaries, especially French
  • Ligatures removed (æ and œ) from diacritics keyboards
OptiKey - v2.3.0

Published by JuliusSweetland over 8 years ago

New:

Fixed:

  • Bug fix: Updates Language keyboard in portrait layout to include missing languages
  • Bug fix: Changing language on the language keyboard can take a bit of time, during which the language keyboard is still accepting input, but not showing the selection, leading to unintended language changes

Deprecated:

  • None
OptiKey - v2.2.4

Published by JuliusSweetland over 8 years ago

New:

  • Dutch support (Belgian and Netherlands)
  • Quit command added to right click context menu

Fixed:

  • Bug fix: Possible crash when checking if UAC is enabled (as part of diagnostic logging at start up)

Deprecated:

  • None
OptiKey - v2.2.3

Published by JuliusSweetland over 8 years ago

New:

  • Ability to specify fixation (dwell) selection completion times on individual keys
  • Show key text while selection is in progress
  • Improved logging of diagnostic info at startup
  • Changed behaviour of toast notifications to size and position to screen for improved readability and consistency
  • Back button added to Languages keyboard
  • Right click (anywhere on OptiKey) context menu to launch the Management Console
  • Added ability to interact with Management Console using OptiKey (unless in Conversation Mode)

Fixed:

  • Bug fix: New version (2.0.2.219) of the Tobii software shows the calibration screen behind OptiKey making it impossible to complete a calibration https://github.com/OptiKey/OptiKey/issues/197
  • Bug fix: Prevent crash when logging startup diagnostic info if user doesn't have access to ManagementObjectSearcher
  • Bug fix: Refactor a few user settings to constants so that they can be forcibly updated as required

Deprecated:

  • None
OptiKey - v2.2.2

Published by JuliusSweetland almost 9 years ago

New:

  • New language added: Russian
  • New language keyboard for changing language without loading the Management Console (UI language will be unchanged, but the keyboard layout and dictionary will change)
  • Simulation of key strokes re-written to be sensitive to current operating system keyboard layout
  • New setting to send all key strokes as UNICODE
  • New setting to suppress mouse magnification when performing scrolling actions (suppression is now on by default)
  • Configurable margin around conversation mode
  • Management Console now maximised by default
  • Modifier keys automatically released/restored when opening the Management Console

Fixed:

  • Bug fix: Incorrect text size on SPACE key when language is French or German
  • Bug fix: "Key selection source" label on sounds management view corrected to "Key selection"
  • Bug fix: Size and position of splash screen
  • Bug fix: When using mouse click or keyboard key as trigger error popups could be displayed
  • Bug fix: Crash when multiple re-calibrations of the Tobii EyeX are performed in the same run
  • Bug fix: Possibility of crash in a value converter - fixed
  • Bug fix: Updated GitHub repo owner when checking for available OptiKey updates

Deprecated:

  • None
OptiKey - v2.2.1

Published by JuliusSweetland almost 9 years ago

New:

  • None

Fixed:

  • Bug fix: Wrong output possible if OS language set to certain languages (including French) when pressing any of the keys ",", ".", "+", "-". These are now published as text to avoid sensitivity with the state of the SHIFT key.

Deprecated:

  • None
OptiKey - v2.2.0

Published by JuliusSweetland almost 9 years ago

New:

  • German support
  • Ability to specify Tobii EyeX data feed processing level (new setting on Pointing & Selecting tab) - defaults to a higher level of processing than it did previously
  • Ability to move between all keyboards with only one selection (rather than navigating via the menu each time)
  • Scratchpad resizes to host keyboard better
  • Prevent auto-casing of key text no where it is not relevent, e.g. on symbol keyboards
  • Add special (diacritic) characters to French & German Alpha/ConversationAlpha keyboards

Fixed:

  • Bug fix: Prevent crash when auto-completing or swapping in a multi-key selection suggestion where combined characters exist
  • Bug fix: Attempt to prevent the OS current culture from being impacted by OptiKey
  • Bug fix: 2x sleep icons were visible on some conversation keyboards
  • Bug fix: filter out bad co-ordinate data coming from TET and EyeX trackers
  • Bug fix: Improve detection when returning from EyeX calibration
  • Bug fix: Migrating user dictionaries with old names could cause exceptions

Deprecated:

  • None
OptiKey - v2.1.1

Published by JuliusSweetland about 9 years ago

New:

  • Rearranged diacritics keyboard so language specific characters are positioned first and are therefore easier and faster to find.
  • Pause magnetic cursor when sleep is active

Fixed:

  • Minor string change in French resources

Deprecated:

  • None
OptiKey - v2.1.0

Published by JuliusSweetland about 9 years ago

New:

  • Added support for the French language

Fixed:

  • Fixed issue with installer not detecting when .Net 4.6 is missing from the user's computer

Deprecated:

  • None
OptiKey - v2.0.12

Published by JuliusSweetland about 9 years ago

New:

  • None

Fixed:

  • Bug fix - docking size issue if user closes OptiKey in collapsed dock state

Deprecated:

  • None
OptiKey - v2.0.11

Published by JuliusSweetland about 9 years ago

New:

  • None

Fixed:

  • Bug fix - suggestion state correctly stored/restored when changing states

Deprecated:

  • None
OptiKey - v2.0.10

Published by JuliusSweetland about 9 years ago

New:

  • None

Fixed:

  • Bug fix (issue #107) - potential crash on older version of Windows caused by compressed icon files
  • Bug fix (issue #85) - management console not visible on Windows 10

Deprecated:

  • None
OptiKey - v2.0.9

Published by JuliusSweetland about 9 years ago

New:

  • Improved logging in the WindowsManipulationService to help debug issues with docking.

Fixed:

  • Crash when docking - sometimes windows is returned invalid size and position info when OptiKey requests a dock position.

Deprecated:

  • None
OptiKey - v2.0.8

Published by JuliusSweetland about 9 years ago

New:

  • None

Fixed:

  • Bug fix (Issue #96) to prevent user from shrinking OptiKey to unuseably small size.
  • Bug fix (Issue #82, #79) to coerce stored floating size back to defaults if it is smaller than a minimum width/height.
  • Bug fix (Issue #84) to prevent building a key map if the keyboard has not yet loaded.
  • Bug fix to prevent auto-complete suggestions from wiping out multi-key selection suggestions.

Deprecated:

  • None
OptiKey - v2.0.7

Published by JuliusSweetland about 9 years ago

New:

  • None

Fixed:

  • Bug fix when docked to bottom edge and then break docking by moving up and right - previously this could reposition OptiKey off to the right of the screen edge.

Deprecated:

  • None
OptiKey - v2.0.6

Published by JuliusSweetland about 9 years ago

New:

  • Improved logging

Fixed:

  • Crashes when saving user settings file (issues #80, #83, #89)
  • Crashes when restarting (issue #91)

Deprecated:

  • None
OptiKey - v2.0.5

Published by JuliusSweetland about 9 years ago

New:

  • None

Fixed:

  • Minor issue when coercing opacity changes

Deprecated:

  • None
OptiKey - v2.0.4

Published by JuliusSweetland about 9 years ago

New:

  • Extra logging around configuration exceptions
  • Make minimised position configurable (edge: Top, Right, Bottom, Left, or 'Same as dock position')
  • Add settings to configure docked thickeness (full and collapsed)

Fixed:

  • Value converter could cause application crash in Menu, Mouse and Size & Position keyboards

Deprecated:

  • None