Similar keys are used in order to configure switch inputs for the Navigator display. However, the switch configuration keys for a Navigator display must be entered in the machine configuration file. The keypad configuration file is used exclusively for the CD1040 display.
When CAESultra is started, a keypad application on the CD1040 also starts. The keypad application translates the keypad button selections into various commands for CAESultra and, when using a CD1040 display, also translates switch inputs for CAESultra. The keypad configuration file that is used for these translations is named "keypad.ini" and is located on the display's D: drive.
Until the release of CAESultra version 2003.1.0, the syntax for the switch configuration keys in the machine configuration file was the same as that for the keypad.ini file. After the release of CAESultra version 2003.1.0, the keys were modified to reflect the syntax of the keys in the machine configuration file.
Reference: For additional information on the switch configuration keys, refer to Systems Operation, "Machine Configuration File". For additional information on switches, refer to Systems Operation, "Switches".
Key     | Description     |
---|---|
$revb     | Configures the keypad in reverse order.     |
$debounceOn     | Sets the debounce time for the activation of a switch     |
$debounceOff     | Sets the debounce time for the deactivation of a switch     |
$minRepeatRate     | Set the minimum repeat rate for a switch     |
$switchType     | Specifies the switch type as normally open or normally closed     |
$revb     | |||||
---|---|---|---|---|---|
Description:     | Configures the keypad in reverse order This key is necessary for older CD1040s only. No production CD1040 units require this key.     |
||||
Syntax:     | $revb =<flag>     | ||||
Example:     | $revb =1 The buttons on the keypad are configured in reverse order     |
||||
Parameter     | Description     | Possible Values     | Default     | Data Type     | Units     |
flag     | Reverse keypad buttons order flag     | 0 = Normal order 1 = Reverse order     |
0     | Integer     | NA     |
$debounceOn     | |||||
---|---|---|---|---|---|
Description:     | Sets the debounce time for the activation of a switch in order to reduce spurious activations. The debounce time is the amount of time that the switch must be activated before the action associated with the switch is started.     |
||||
Syntax:     | $debounceOn<switch number> =<debounce time>     | ||||
Example:     | $debounceOn1 =500 The debounce time for switch 1 is set to five-hundred milliseconds.     |
||||
Parameter     | Description     | Possible Values     | Default     | Data Type     | Units     |
switch number     | Configured switch     | 0 to 4     | None     | Integer     | NA     |
debounce time     | Debounce time     | 0 to 65535     | 300     | Integer     | Milliseconds     |
$debounceOff     | |||||
---|---|---|---|---|---|
Description:     | Sets the debounce time for the deactivation of a switch in order to reduce spurious deactivations. The debounce time is the amount of time that the switch must be deactivated before the action associated with the switch is started.     |
||||
Syntax:     | $debounceOff<switch number> =<debounce time>     | ||||
Example:     | $debounceOff1 = 500 The debounce time for switch 1 is set to five-hundred milliseconds.     | ||||
Parameter     | Description     | Possible Values     | Default     | Data Type     | Units     |
switch number     | Configured switch     | 0 to 4     | None     | Integer     | NA     |
debounce time     | Debounce time     | 0 to 65535     | 300     | Integer     | Milliseconds     |
$minRepeatRate     | |||||
---|---|---|---|---|---|
Description:     | Sets the minimum time between activations (repeat rate) of a switch If a switch is activated, and then subsequently activated again before the minimum repeat rate time has expired, then the subsequent activation is ignored.     |
||||
Syntax:     | $minRepeatRate<switch number> =<time interval>     | ||||
Example:     | $minRepeatRate1 = 15000 Any activation of a switch that occurs within fifteen seconds of a previous activation of that same switch will be ignored.     |
||||
Parameter     | Description     | Possible Values     | Default     | Data Type     | Units     |
switch number     | Configured switch     | 0 to 4     | None     | Integer     | NA     |
time interval     | Elapsed time between switch activations     | 0 to 65535     | 15000     | Integer     | Milliseconds     |
$switchType     | |||||
---|---|---|---|---|---|
Description:     | Specifies the switch type as normally open or normally closed.     | ||||
Syntax:     | $switchType0 =<type>     | ||||
Example:     | $switchType1 =NC Switch 1 is a normally closed switch.     |
||||
Parameter     | Description     | Possible Values     | Default     | Data Type     | Units     |
type     | Switch type     | NO = Normally open NC = Normally closed     |
None     | String     | NA     |