ECTkeyboard (EyeComTecKeyboard) is a program that allows individuals with reduced motor skills to type text letter by letter. The program works with eye tracking applications (for example, ECTcamera and similar programs), allowing to select characters in a text matrix through eye movements and blinking. It also supports direct input of characters from the virtual keyboard through contracting a muscle or a group of muscles, drawing the air or other means available to people with limited motor skills. The main window of the program is a text matrix with a set of symbols or pictograms, the appearance and the order of which can be customized by the user. ECTkeyboard allows to enter text using different methods : Step by step- mode , in which the program highlights one character after another , and the user selects the desired character through blinking or other accessible action; Coordinate mode ( when the selection is made horizontally and vertically) where the user first indicates the row or the column before selecting the desired character in them; Separating regime, where the entire text matrix gets divided in two, after being selected the part containing the desired letter splits in its turn, and so-on until a single character is selected ; Virtual keyboard mode allows to work with a mouse or another manipulator device. Operating modes are suitable for different groups of users with limited motor skills; all typed text is registered to a file.
ECTkeyboard has a simple interface, but at the same time a plurality of customizable settings. Almost any parameter can be modified - the number of letters in a row or column, matrix colors, colors and font style of a selected cell or to the entry delay, allowing to choose the most comfortable work pace, avoid fatigue and make working with ECTkeyboard as comfortable as possible. All settings can be imported to files allowing to quickly switch them.
What is new in this release:
Version 31.1: Minor code updates; Standardization of file names; Selector position will not be reset with KeyUp event; Updated documentation.
What is new in version 31.0.6:
Implemented support for typed Macroses.
Auto-saving feature supports user defined format for time-stamp.
Minor bug fixes.