ECTkeyboard - Setting delay time and output forms (34-49)

Time Delay and Output Settings

When working in the coordinate (1 and 1B), step by step ( 2 and 2B), separation (3) and coordinate with holding the cursor( 4) modes the program uses different delay types - vertically and horizontally moving highlighting delay and the parameters of minimum and maximum button holding delay. All these options serve the same purpose: making working with the program as comfortable as possible for the patient.

In that case, when the patient only begins mastering ECTkeyboard or fails to react to the highlighting position changes in the matrix it is advised to increase the delay of highlighting movement by few seconds. Conversely, if the patient is able to work quickly with a matrix and is used to the location of symbols in it, the movement delay should not be too long not to slow down the speed of typing. Also a balance between speed and fatigue should always be kept - the higher the speed of the highlighted field in the matrix is, the faster the patient gets tired and starts making mistakes. The patient should not try to work at his limits : the higher the initially set rate is, the harder it is to keep afterwards.

The most appropriate speed for each individual patient is usually determined empirically after at least one session with the program, and tends with time to a slight increase since the user gets familiar with the location of symbols in the table and finds the letters faster.

Progress bar countdown filling after a row in the matrix is selected (Fig. 24. Progress bar countdown filling after a row in the matrix is selected) ring deselection the default progress bar fills in the opposite direction - from left to right (Fig. 25. During deselection the default progress bar fills in the opposite direction - from left to right) Horizontal text filling of the program matrix (Fig. 26. Horizontal text filling of the program matrix) Vertical text filling of the program matrix (Fig. 27. Vertical text filling of the program matrix) Text output form (Fig. 28. Text output form)

Title output form contains five values – X, Y,L, C and P. X being the current position of the cursor horizontally. For example, if the patient entered 15 characters, the value of X will also be equal to 15. Y is the current position of the cursor vertically, in other words - the line number. L represents the length of the line on which the cursor is currently. C - total number of characters contained in the output form. P - the current cursor position relative to the entire text.With the navigation buttons , the user can move from character to character, right or left, within a line (matrix commands Left and Right), move the cursor up and down between the lines (the team Up and Down), move to the beginning and end of the current line (Home and End). Line break is possible by pressing the key Enter. Backspace deletes the character placed before cursor, Del command deletes the character positioned after the cursor. Thus, the user can cleaning the input from the typed text, and the key Save is used to save the text typed in the file (see Figure 29).

Text matrix commands for editing, cleaning, and saving the text (Fig. 29. Text matrix commands for editing, cleaning, and saving the text) Zero keyboard - view, all default settings (Fig. 30. "Zero keyboard" view, all default settings) First key - view, all default settings (Fig. 31. "First key” view, all default settings) Second key - view, all default settings (Fig. 32. "Second key” view, all default settings) Third key - view, all default settings (Fig. 33. "Third key" view, all default settings)

All available location options can be easily memorized with the scheme below (see Fig. 28).

Variants of icon and text positioning on text matrix buttons (Fig. 34. Variants of icon and text positioning on text matrix buttons) Various options for icons and text positioning on the matrix buttons (Fig. 35. Various options for icons and text positioning on the matrix buttons) Filenames of files with custom text allow quick data sorting (Fig. 36. Filenames of files with custom text allow quick data sorting) Operating system window with a list of fonts (Fig. 37. Operating system window with a list of fonts) Using different fonts in the output form of the program (Fig. 38. Using different fonts in the output form of the program)