My question is, does anyone know if the I-Pac can handle the other types of switches? It would certainly make the interfacing on the control panel more convenient!
When you connect ground to the input on IPac and other active-low encoders (KeyWiz, KADE, etc.), it completes the circuit, allows current to flow, and outputs the associated keystroke.
Momentary switch:
Electrically, it works exactly the same as a microswitch.
The classic toggle switch (some covered, of course!):
The normal IPac firmware will press and hold the key for as long as the switch is in the "on" position.
May or may not cause a problem with the software -- test before you commit to including these switches.
You may be able to modify the KADE firmware to send a single keypress when you close the switch and send another when you open the switch.
Rotary switches:
Like the toggle switch, a rotary switch used with the normal IPac firmware will press and hold the key of the selected input.
You may also be able to modify the KADE firmware to send a single momentary keypress based on the switch position.
The GP-Wiz40 and KADE both have a
mechanical rotary joystick function/firmware (details
here) that only outputs a right/left keystroke when the rotary switch changes position clockwise/counterclockwise.
Scott