<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://oldwiki.arcadecontrols.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Markrvp</id>
	<title>BYOAC OLD Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://oldwiki.arcadecontrols.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Markrvp"/>
	<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php/Special:Contributions/Markrvp"/>
	<updated>2026-05-19T15:15:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=1917</id>
		<title>Keyboard Encoders</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=1917"/>
		<updated>2006-03-02T22:13:29Z</updated>

		<summary type="html">&lt;p&gt;Markrvp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keyboard Encoders offer the functionality of a keyboard hack in an easy-to-use form.  They offer several benefits including reduction of ghosting, ease in connecting controls and time savings. &lt;br /&gt;
&lt;br /&gt;
==I-PAC2==&lt;br /&gt;
[[image:Ipac2 diag.jpg|right|thumb|I-PAC2 (PS/2 version)]]&lt;br /&gt;
[[Ultimarc|Ultimarc's]] IPac2 was the first full-featured affordable keyboard encoder to hit the BYOAC community and quickly became the hook-up of choice. Up until it's release most people were still hacking keyboards, since most keyboard encoders came with a high price tag or were difficult to find.&lt;br /&gt;
&lt;br /&gt;
It's still a very popular choice and comes in PS/2 and USB flavours. &lt;br /&gt;
&lt;br /&gt;
Both versions have 28 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). Both models also have connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.The PS/2 model includes a very usefull keyboard passthrough.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC4==&lt;br /&gt;
[[image:ipac4.jpg|right|thumb|I-PAC4 (PS/2 version)]]&lt;br /&gt;
The I-PAC4 is designed for 4-player panels or where large numbers of inputs are needed.  It also comes in PS/2 and USB versions. &lt;br /&gt;
&lt;br /&gt;
Both versions have 56 inputs and are all programmable and designated 4 joysticks, 8 buttons each plus coin 1,2,3,4 and start 1,2,3,4. Two of the inputs are assigned as shift keys to access two separate codes sets covering the player 1,2 and the player 3,4 inputs, usefull if you want to keep administrative buttons to a minimum on your control panel&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC4 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC VE==&lt;br /&gt;
[[image:ipac_ve.jpg|right|thumb|I-PAC VE]]&lt;br /&gt;
This &amp;quot;value edition&amp;quot; of the I-PAC only comes in USB form. It is suitable for all Windows versions, Linux, and Mac, but not DOS. You may require a standard A-B USB cable (check the Ultimarc website for details regarding this).&lt;br /&gt;
&lt;br /&gt;
One important difference with this model is that when a custom codeset is used, it is stored in RAM instead of EEPROM, meaning that storage needs refreshing after power-down (this does not apply if you always use the built-in default MAME code set of course, the settings revert to MAME on power-down)&lt;br /&gt;
&lt;br /&gt;
This model has 32 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). This model also has connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipacve.html Ultimarc's I-PAC VE Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==J-PAC==&lt;br /&gt;
[[image:jpac.jpg|right|thumb|J-PAC]]&lt;br /&gt;
The J-PAC is an encoder which allows plug-in connection of a [http://wiki.arcadecontrols.com/wiki/JAMMA JAMMA] arcade cabinet to a VGA card and keyboard port or USB port on a PC motherboard, and incorporates all the functions of the standard I-PAC's and has a dual interface for PS/2 and USB.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/jpac.html Ultimarc's J-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz MAX==&lt;br /&gt;
[[image:kwmax.jpg|right|thumb|KeyWiz MAX]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. It features screw terminal headers on the PCB for easy hookup and a switch to allow the &amp;quot;pass-thru&amp;quot; use of a connected keyboard.&lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=199 GroovyGameGear's KeyWiz MAX Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz Eco 2==&lt;br /&gt;
[[image:kweco2.jpg|right|thumb|KeyWiz Eco 2]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. This encoder boasts the same performance as the KeyWiz Max, but without keyboard pass-thru or screw terminal headers on the PCB.  The KeyWiz Eco is available in a &amp;quot;solder&amp;quot; and &amp;quot;no solder&amp;quot; version. &lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=200 GroovyGameGear's KeyWiz Eco 2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE72==&lt;br /&gt;
[[image:ke72.jpg|right|thumb|KE72]]&lt;br /&gt;
The KE72 features 72 individual inputs.  Each input may be programmed to output a single keystroke, or a sequence (macro) of keystrokes. For macros, each input may generate up to 32 keystrokes when activated, and up to 16 keystrokes when the input is released. The KE72 is able to emulate any keystroke found on a standard 101 or 104 key keyboard.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke72.html Hagstrom's KE72 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE24==&lt;br /&gt;
[[image:ke24.jpg|right|thumb|KE24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke24.html Hagstrom's KE24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE18==&lt;br /&gt;
[[image:ke18.jpg|right|thumb|KE18]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke18.html Hagstrom's KE18 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LP24==&lt;br /&gt;
[[image:lp24.jpg|right|thumb|LP24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/lp24.html Hagstrom's LP24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE-USB36==&lt;br /&gt;
[[image:keusb36.jpg|right|thumb|KE-USB36]]&lt;br /&gt;
The KE-USB36 emulates a standard USB Keyboard and Mouse device. Any keystroke may also be modified with a Ctrl, Alt, or Shift function, or any combination of the three modifiers. In addition to keystrokes, inputs may be programmed to emulate mouse Left, Middle, and Right buttons.&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 features a Trackball input for conversion of this device to mouse movement. (A Spinner may be used instead of a Trackball)&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 is programmed through the USB port of the PC using the programming application included with the unit. Once programmed, the configuration is stored on the KE-USB36 in non-volatile memory.&lt;br /&gt;
&lt;br /&gt;
All power for the KE-USB36 is taken from the PC USB port, so no other voltage supply is required. &lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke_usb36.html Hagstrom's KE-USB36 Page]'''&lt;/div&gt;</summary>
		<author><name>Markrvp</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=1916</id>
		<title>Keyboard Encoders</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=1916"/>
		<updated>2006-03-02T22:12:46Z</updated>

		<summary type="html">&lt;p&gt;Markrvp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keyboard Encoders offer the functionality of a keyboard hack in an easy-to-use form.  They offer several benefits including reduction of ghosting, ease in connecting controls and time savings. &lt;br /&gt;
&lt;br /&gt;
==I-PAC2==&lt;br /&gt;
[[image:Ipac2 diag.jpg|right|thumb|I-PAC2 (PS/2 version)]]&lt;br /&gt;
[[Ultimarc|Ultimarc's]] IPac2 was the first full-featured affordable keyboard encoder to hit the BYOAC community and quickly became the hook-up of choice. Up until it's release most people were still hacking keyboards, since most keyboard encoders came with a high price tag or were difficult to find.&lt;br /&gt;
&lt;br /&gt;
It's still a very popular choice and comes in PS/2 and USB flavours. &lt;br /&gt;
&lt;br /&gt;
Both versions have 28 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). Both models also have connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.The PS/2 model includes a very usefull keyboard passthrough.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC4==&lt;br /&gt;
[[image:ipac4.jpg|right|thumb|I-PAC4 (PS/2 version)]]&lt;br /&gt;
The I-PAC4 is designed for 4-player panels or where large numbers of inputs are needed.  It also comes in PS/2 and USB versions. &lt;br /&gt;
&lt;br /&gt;
Both versions have 56 inputs and are all programmable and designated 4 joysticks, 8 buttons each plus coin 1,2,3,4 and start 1,2,3,4. Two of the inputs are assigned as shift keys to access two separate codes sets covering the player 1,2 and the player 3,4 inputs, usefull if you want to keep administrative buttons to a minimum on your control panel&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC4 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC VE==&lt;br /&gt;
[[image:ipac_ve.jpg|right|thumb|I-PAC VE]]&lt;br /&gt;
This &amp;quot;value edition&amp;quot; of the I-PAC only comes in USB form. It is suitable for all Windows versions, Linux, and Mac, but not DOS. You may require a standard A-B USB cable (check the Ultimarc website for details regarding this).&lt;br /&gt;
&lt;br /&gt;
One important difference with this model is that when a custom codeset is used, it is stored in RAM instead of EEPROM, meaning that storage needs refreshing after power-down (this does not apply if you always use the built-in default MAME code set of course, the settings revert to MAME on power-down)&lt;br /&gt;
&lt;br /&gt;
This model has 32 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). This model also has connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipacve.html Ultimarc's I-PAC VE Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==J-PAC==&lt;br /&gt;
[[image:jpac.jpg|right|thumb|J-PAC]]&lt;br /&gt;
The J-PAC is an encoder which allows plug-in connection of a [http://wiki.arcadecontrols.com/wiki/JAMMA JAMMA] arcade cabinet to a VGA card and keyboard port or USB port on a PC motherboard, and incorporates all the functions of the standard I-PAC's and has a dual interface for PS/2 and USB.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/jpac.html Ultimarc's J-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz MAX==&lt;br /&gt;
[[image:kwmax.jpg|right|thumb|KeyWiz MAX]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. It features screw terminal headers on the PCB for easy hookup and a switch to allow the &amp;quot;pass-thru&amp;quot; use of a connected keyboard.&lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=199 GroovyGameGear's KeyWiz MAX Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KeyWiz Eco 2==&lt;br /&gt;
[[image:kweco2.jpg|right|thumb|KeyWiz Eco 2]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. This encoder boasts the same performance as the KeyWiz Max, but without keyboard pass-thru or screw terminal headers on the PCB.  The KeyWiz Eco is available in a &amp;quot;solder&amp;quot; and &amp;quot;no solder&amp;quot; version. &lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=200 GroovyGameGear's KeyWiz Eco 2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE72==&lt;br /&gt;
[[image:ke72.jpg|right|thumb|KE72]]&lt;br /&gt;
The KE72 features 72 individual inputs.  Each input may be programmed to output a single keystroke, or a sequence (macro) of keystrokes. For macros, each input may generate up to 32 keystrokes when activated, and up to 16 keystrokes when the input is released. The KE72 is able to emulate any keystroke found on a standard 101 or 104 key keyboard.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke72.html Hagstrom's KE72 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE24==&lt;br /&gt;
[[image:ke24.jpg|right|thumb|KE24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke24.html Hagstrom's KE24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE18==&lt;br /&gt;
[[image:ke18.jpg|right|thumb|KE18]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke18.html Hagstrom's KE18 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LP24==&lt;br /&gt;
[[image:lp24.jpg|right|thumb|LP24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/lp24.html Hagstrom's LP24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE-USB36==&lt;br /&gt;
[[image:keusb36.jpg|right|thumb|KE-USB36]]&lt;br /&gt;
The KE-USB36 emulates a standard USB Keyboard and Mouse device. Any keystroke may also be modified with a Ctrl, Alt, or Shift function, or any combination of the three modifiers. In addition to keystrokes, inputs may be programmed to emulate mouse Left, Middle, and Right buttons.&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 features a Trackball input for conversion of this device to mouse movement. (A Spinner may be used instead of a Trackball)&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 is programmed through the USB port of the PC using the programming application included with the unit. Once programmed, the configuration is stored on the KE-USB36 in non-volatile memory.&lt;br /&gt;
&lt;br /&gt;
All power for the KE-USB36 is taken from the PC USB port, so no other voltage supply is required. &lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke_usb36.html Hagstrom's KE-USB36 Page]'''&lt;/div&gt;</summary>
		<author><name>Markrvp</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Contents&amp;diff=1915</id>
		<title>Contents</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Contents&amp;diff=1915"/>
		<updated>2006-03-02T22:10:56Z</updated>

		<summary type="html">&lt;p&gt;Markrvp: /* '''Interfacing Controls With Your PC''' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellpadding=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:50%&amp;quot; |&lt;br /&gt;
=='''The Basics'''==&lt;br /&gt;
A lot of people will look at an arcade cabinet and say  &amp;quot;Hey, that looks easy- it's just a screen, some wood and some buttons.&amp;quot;, but arcade cabinets aren't quite as simple as many people think. Here's a good place to start learning about the various ins and outs of arcade machines in general.&lt;br /&gt;
* [[Arcade Cabinet 101]]&lt;br /&gt;
* [[Connecting a PC to an Arcade Cabinet|Connecting a PC to an Arcade Cabinet (an overview)]]&lt;br /&gt;
* [[JAMMA]]&lt;br /&gt;
* [[Restoration]]&lt;br /&gt;
* [[Glossary]]&lt;br /&gt;
* [[Vendors|Vendors/Kits/Parts/Artwork]]&lt;br /&gt;
&lt;br /&gt;
=='''Building Materials'''==&lt;br /&gt;
If you're planing on building an arcade cabinet from scratch, these are some of the materials you might end up using for various elements of the cabinet. &lt;br /&gt;
* [[Wood products]]&lt;br /&gt;
** [[Wood products#Plywood|Plywood]]&lt;br /&gt;
** [[Wood products#MDF|MDF]]&lt;br /&gt;
** [[Wood products#MDO|MDO]]&lt;br /&gt;
** [[Wood products#OSB|OSB]]&lt;br /&gt;
** [[Wood products#Particle Board|Particle Board]]&lt;br /&gt;
* [[Plastics]]&lt;br /&gt;
** [[Plastics#Acrylic|Acrylic]]&lt;br /&gt;
** [[Plastics#Polycarbonate|Polycarbonate]]&lt;br /&gt;
* [[Finishes]]&lt;br /&gt;
** [[Finishes#Water-based Paint|Water-based Paint]]&lt;br /&gt;
** [[Finishes#Oil-based Paint|Oil-based Paint]]&lt;br /&gt;
** [[Finishes#Stain|Stain]]&lt;br /&gt;
** [[Finishes#Polyurethane|Polyurethane]]&lt;br /&gt;
** [[Finishes#Shellac|Shellac]]&lt;br /&gt;
** [[Finishes#Varnish|Varnish]]&lt;br /&gt;
** [[Finishes#Laminate|Laminate]]&lt;br /&gt;
&lt;br /&gt;
=='''Tools'''==&lt;br /&gt;
Building your own arcade machine is no simple task and requires the correct tools as well as the knowledge of how to use each one correctly and safely. Hopefully you already own some of these tools and are well versed in their operation. If not, here's a few things you might want to add to your shopping list.&lt;br /&gt;
* [[Project Arcade|Project Arcade - The Book]]&lt;br /&gt;
&lt;br /&gt;
* [[Hand Tools]]&lt;br /&gt;
** [[Safety Equipment|Safety Equipment]]&lt;br /&gt;
*** [[Safety Equipment#Eye Protection|Eye Protection]]&lt;br /&gt;
*** [[Safety Equipment#Hearing Protection|Hearing Protection]]&lt;br /&gt;
*** [[Safety Equipment#Breathing Protection|Breathing Protection]]&lt;br /&gt;
** [[Marking Tools|Marking Tools]]&lt;br /&gt;
** [[Measuring Devices|Measuring Devices]]&lt;br /&gt;
** [[Sandpaper/Sanding Blocks|Sandpaper/Sanding Blocks]]&lt;br /&gt;
** [[Clamps|Clamps]]&lt;br /&gt;
*** [[Clamps#Spring Clamps|Spring Clamps]]&lt;br /&gt;
*** [[Clamps#Screw Clamps|Screw Clamps]]&lt;br /&gt;
*** [[Clamps#Bar Clamps|Bar Clamps]]&lt;br /&gt;
*** [[Clamps#Pipe Clamps|Pipe Clamps]]&lt;br /&gt;
** [[Sawhorses/Stands|Sawhorses/Stands ]]&lt;br /&gt;
** [[Wire Strippers/Crimpers|Wire Strippers/Crimpers]]&lt;br /&gt;
** [[Hammer/Screwdriver|Hammer/Screwdriver]]&lt;br /&gt;
** [[Fasteners|Fasteners]]&lt;br /&gt;
*** [[Fasteners#Glue|Glue]]&lt;br /&gt;
*** [[Fasteners#Nails|Nails]]&lt;br /&gt;
*** [[Fasteners#Screws|Screws]]&lt;br /&gt;
*** [[Fasteners#Dowels|Dowels]]&lt;br /&gt;
*** [[Fasteners#Biscuits|Biscuits]]&lt;br /&gt;
&lt;br /&gt;
* [[Power Tools]]&lt;br /&gt;
** [[Power Tools#Circular Saw|Circular Saw]]&lt;br /&gt;
** [[Power Tools#Jigsaw|Jigsaw]]&lt;br /&gt;
** [[Power Tools#Router|Router]]&lt;br /&gt;
** [[Power Tools#Drill|Drill]]&lt;br /&gt;
** [[Power Tools#Random-orbit Sander|Random-orbit Sander]]&lt;br /&gt;
** [[Power Tools#Blades/Bits/Etc|Blades/Bits/Etc]]&lt;br /&gt;
&lt;br /&gt;
=='''Arcade Art'''==&lt;br /&gt;
Great games became classics with a little help from their captivating branding &amp;amp; design. Here you'll find articles on design, printing, and techniques that will add visual interest to your cabinet. &lt;br /&gt;
*[[Overview &amp;amp; Options to Consider]]&lt;br /&gt;
*[[Creating Your Own Art From Scratch]]&lt;br /&gt;
*[[Restoring &amp;amp; Recreating Artwork]]&lt;br /&gt;
*[[Marble Contact Paper is your Enemy]]&lt;br /&gt;
*[[Applying CPOs]]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
=='''Arcade Control Hardware'''==&lt;br /&gt;
Here's the reason most people enter this hobby; to play the games you love with actual arcade hardware, just as they were intended. There's a vast array of different controls out there... &lt;br /&gt;
* [[Joysticks]]&lt;br /&gt;
** [[Joysticks#Conventional Digital Joysticks|Conventional Digital Joysticks]]&lt;br /&gt;
** [[Joysticks#Non-Conventional Digital Joysticks|Non-Conventional Digital Joysticks]]&lt;br /&gt;
** [[Joysticks#49-Way Joysticks|49-Way Joysticks]]&lt;br /&gt;
** [[Joysticks#Analog Joysicks|Analog Joysicks]]&lt;br /&gt;
** [[Joysticks#Rotary Joysticks|Rotary Joysticks]]&lt;br /&gt;
** [[Joysticks#Mounting Joysticks|Mounting Joysticks]]&lt;br /&gt;
** [[Joysticks#European vs US vs Japanese Joysticks|European vs US vs Japanese Joysticks]]&lt;br /&gt;
* [[Pushbuttons]]&lt;br /&gt;
**  [[Pushbuttons#Microswitch_Pushbuttons|Microswitch Pushbuttons]]&lt;br /&gt;
**  [[Pushbuttons#Leafswitch_Pushbuttons|Leafswitch Pushbuttons]]&lt;br /&gt;
**  [[Pushbuttons#Atari_Volcano_Buttons|Atari Volcano Buttons]]&lt;br /&gt;
* [[Trackballs]]&lt;br /&gt;
* [[Spinners]]&lt;br /&gt;
* [[Light Guns]]&lt;br /&gt;
** [[Light Guns#Hardware|Hardware]]&lt;br /&gt;
** [[Light Guns# Software Settings| Software Settings]]&lt;br /&gt;
* [[Driving Controls]]&lt;br /&gt;
&lt;br /&gt;
=='''Interfacing Controls With Your PC'''==&lt;br /&gt;
Hooking up various arcade controls to a home PC can be a daunting task. Here are some of your options... &lt;br /&gt;
* [[Keyboard Hacks]]&lt;br /&gt;
* [[Encoders|Encoders]]&lt;br /&gt;
** [[Keyboard Encoders|Keyboard Encoders]]&lt;br /&gt;
*** [[Keyboard Encoders#I-PAC2|I-PAC2]]&lt;br /&gt;
*** [[Keyboard Encoders#I-PAC4|I-PAC4]]&lt;br /&gt;
*** [[Keyboard Encoders#I-PAC VE|I-PAC VE]]&lt;br /&gt;
*** [[Keyboard Encoders#J-PAC|J-PAC]]&lt;br /&gt;
*** [[Keyboard Encoders#KeyWiz MAX|KeyWiz MAX]]&lt;br /&gt;
*** [[Keyboard Encoders#KeyWiz Eco 2|KeyWiz Eco 2]]&lt;br /&gt;
*** [[Keyboard Encoders#KE72|KE72]]&lt;br /&gt;
*** [[Keyboard Encoders#KE24|KE24]]&lt;br /&gt;
*** [[Keyboard Encoders#KE18|KE18]]&lt;br /&gt;
*** [[Keyboard Encoders#LP24|LP24]]&lt;br /&gt;
*** [[Keyboard Encoders#KE-USB36|KE-USB36]]&lt;br /&gt;
** [[Gamepad Encoders|Gamepad Encoders]]&lt;br /&gt;
*** [[Gamepad Encoders#A-PAC|A-PAC]]&lt;br /&gt;
*** [[Gamepad Encoders#GP Wiz|GP Wiz]]&lt;br /&gt;
*** [[Gamepad Encoders#GP Wiz49 Eco|GP Wiz49]]&lt;br /&gt;
** [[Rotary Encoders|Rotary Encoders]]&lt;br /&gt;
*** [[Rotary Encoders#Rotary-5|Rotary-5]]&lt;br /&gt;
** [[Optical Encoders|Optical (Mouse) Encoders]]&lt;br /&gt;
*** [[Optical Encoders#Opti-PAC|Opti-PAC]]&lt;br /&gt;
*** [[Optical Encoders#Opti-Wiz|Opti-Wiz]]&lt;br /&gt;
*** [[Optical Encoders#ME4|ME4]]&lt;br /&gt;
&lt;br /&gt;
=='''Video'''==&lt;br /&gt;
*  [[Video Cards]]&lt;br /&gt;
**  [[Monitors]]&lt;br /&gt;
***  [[ArcadeVGA|ArcadeVGA Video Card ]]&lt;br /&gt;
**  [[Televisions]]&lt;br /&gt;
***  [[Video Output|Composite Video (RCA)]]&lt;br /&gt;
***  [[Video Output|S-Video]]&lt;br /&gt;
***  [[Video Output|Component Video]]&lt;br /&gt;
&lt;br /&gt;
=='''Software'''==&lt;br /&gt;
* [[Software Overview]]&lt;br /&gt;
* [[Arcade Emulators]]&lt;br /&gt;
* [[Console Emulators]]&lt;br /&gt;
* [[Home Computer Emulators]]&lt;br /&gt;
* [[Front-Ends]]&lt;br /&gt;
* [[Collections and PC Games]]&lt;br /&gt;
* [[DOS vs Windows]]&lt;br /&gt;
* [[Hiding Windows]]&lt;br /&gt;
** [[Hiding Windows#Replacing Your BIOS Logo|Replace The BIOS Logo]]&lt;br /&gt;
** [[Hiding Windows#Replacing Your Boot Screen|Replace The Boot Screen]]&lt;br /&gt;
*** [[Hiding Windows#Replacing Your Boot Screen|BootSkin]]&lt;br /&gt;
*** [[Hiding Windows#Replacing Your Boot Screen|BootXP]]&lt;br /&gt;
*** [[Hiding Windows#Replacing Your Boot Screen|Slimm Boot-Logo / The Microsoft Way]]&lt;br /&gt;
** [[Hiding Windows#Replacing Explorer With Your FE In XP|Replacing Explorer In XP]]&lt;br /&gt;
** [[Hiding Windows#Hiding Explorer While Your FE Starts|Hiding Explorer In XP]]&lt;br /&gt;
** [[Hiding Windows#Welcome/Startup/Shutdown/Background Color|Welcome/Startup/Shutdown/Background Color]]&lt;br /&gt;
&lt;br /&gt;
=='''Miscellaneous'''==&lt;br /&gt;
* [[Electronic Components]]&lt;br /&gt;
* [[Lighting]]&lt;br /&gt;
** [[LED-Wiz|LED-Wiz]]&lt;br /&gt;
* [[Electrical Supplies]]&lt;br /&gt;
* [[Coin Doors]]&lt;br /&gt;
* [[Light Guns]]&lt;/div&gt;</summary>
		<author><name>Markrvp</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=1914</id>
		<title>Keyboard Encoders</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=1914"/>
		<updated>2006-03-02T22:10:17Z</updated>

		<summary type="html">&lt;p&gt;Markrvp: /* KeyWiz MAX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keyboard Encoders offer the functionality of a keyboard hack in an easy-to-use form.  They offer several benefits including reduction of ghosting, ease in connecting controls and time savings. &lt;br /&gt;
&lt;br /&gt;
==I-PAC2==&lt;br /&gt;
[[image:Ipac2 diag.jpg|right|thumb|I-PAC2 (PS/2 version)]]&lt;br /&gt;
[[Ultimarc|Ultimarc's]] IPac2 was the first full-featured affordable keyboard encoder to hit the BYOAC community and quickly became the hook-up of choice. Up until it's release most people were still hacking keyboards, since most keyboard encoders came with a high price tag or were difficult to find.&lt;br /&gt;
&lt;br /&gt;
It's still a very popular choice and comes in PS/2 and USB flavours. &lt;br /&gt;
&lt;br /&gt;
Both versions have 28 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). Both models also have connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.The PS/2 model includes a very usefull keyboard passthrough.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC4==&lt;br /&gt;
[[image:ipac4.jpg|right|thumb|I-PAC4 (PS/2 version)]]&lt;br /&gt;
The I-PAC4 is designed for 4-player panels or where large numbers of inputs are needed.  It also comes in PS/2 and USB versions. &lt;br /&gt;
&lt;br /&gt;
Both versions have 56 inputs and are all programmable and designated 4 joysticks, 8 buttons each plus coin 1,2,3,4 and start 1,2,3,4. Two of the inputs are assigned as shift keys to access two separate codes sets covering the player 1,2 and the player 3,4 inputs, usefull if you want to keep administrative buttons to a minimum on your control panel&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC4 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC VE==&lt;br /&gt;
[[image:ipac_ve.jpg|right|thumb|I-PAC VE]]&lt;br /&gt;
This &amp;quot;value edition&amp;quot; of the I-PAC only comes in USB form. It is suitable for all Windows versions, Linux, and Mac, but not DOS. You may require a standard A-B USB cable (check the Ultimarc website for details regarding this).&lt;br /&gt;
&lt;br /&gt;
One important difference with this model is that when a custom codeset is used, it is stored in RAM instead of EEPROM, meaning that storage needs refreshing after power-down (this does not apply if you always use the built-in default MAME code set of course, the settings revert to MAME on power-down)&lt;br /&gt;
&lt;br /&gt;
This model has 32 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). This model also has connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipacve.html Ultimarc's I-PAC VE Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==J-PAC==&lt;br /&gt;
[[image:jpac.jpg|right|thumb|J-PAC]]&lt;br /&gt;
The J-PAC is an encoder which allows plug-in connection of a [http://wiki.arcadecontrols.com/wiki/JAMMA JAMMA] arcade cabinet to a VGA card and keyboard port or USB port on a PC motherboard, and incorporates all the functions of the standard I-PAC's and has a dual interface for PS/2 and USB.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/jpac.html Ultimarc's J-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
==KeyWiz Eco 2==&lt;br /&gt;
[[image:kweco2.jpg|right|thumb|KeyWiz Eco 2]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. This encoder boasts the same performance as the KeyWiz Max, but without keyboard pass-thru or screw terminal headers on the PCB.  The KeyWiz Eco is available in a &amp;quot;solder&amp;quot; and &amp;quot;no solder&amp;quot; version. &lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=200 GroovyGameGear's KeyWiz Eco 2 Page]'''&lt;br /&gt;
&lt;br /&gt;
==KeyWiz MAX==&lt;br /&gt;
[[image:kwmax.jpg|right|thumb|KeyWiz MAX]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. It features screw terminal headers on the PCB for easy hookup and a switch to allow the &amp;quot;pass-thru&amp;quot; use of a connected keyboard.&lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes. For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key. This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=199 GroovyGameGear's KeyWiz MAX Page]'''&lt;br /&gt;
&lt;br /&gt;
==KE72==&lt;br /&gt;
[[image:ke72.jpg|right|thumb|KE72]]&lt;br /&gt;
The KE72 features 72 individual inputs.  Each input may be programmed to output a single keystroke, or a sequence (macro) of keystrokes. For macros, each input may generate up to 32 keystrokes when activated, and up to 16 keystrokes when the input is released. The KE72 is able to emulate any keystroke found on a standard 101 or 104 key keyboard.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke72.html Hagstrom's KE72 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE24==&lt;br /&gt;
[[image:ke24.jpg|right|thumb|KE24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke24.html Hagstrom's KE24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE18==&lt;br /&gt;
[[image:ke18.jpg|right|thumb|KE18]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke18.html Hagstrom's KE18 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LP24==&lt;br /&gt;
[[image:lp24.jpg|right|thumb|LP24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/lp24.html Hagstrom's LP24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE-USB36==&lt;br /&gt;
[[image:keusb36.jpg|right|thumb|KE-USB36]]&lt;br /&gt;
The KE-USB36 emulates a standard USB Keyboard and Mouse device. Any keystroke may also be modified with a Ctrl, Alt, or Shift function, or any combination of the three modifiers. In addition to keystrokes, inputs may be programmed to emulate mouse Left, Middle, and Right buttons.&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 features a Trackball input for conversion of this device to mouse movement. (A Spinner may be used instead of a Trackball)&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 is programmed through the USB port of the PC using the programming application included with the unit. Once programmed, the configuration is stored on the KE-USB36 in non-volatile memory.&lt;br /&gt;
&lt;br /&gt;
All power for the KE-USB36 is taken from the PC USB port, so no other voltage supply is required. &lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke_usb36.html Hagstrom's KE-USB36 Page]'''&lt;/div&gt;</summary>
		<author><name>Markrvp</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=1913</id>
		<title>Keyboard Encoders</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=1913"/>
		<updated>2006-03-02T22:09:55Z</updated>

		<summary type="html">&lt;p&gt;Markrvp: /* KeyWiz Eco 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keyboard Encoders offer the functionality of a keyboard hack in an easy-to-use form.  They offer several benefits including reduction of ghosting, ease in connecting controls and time savings. &lt;br /&gt;
&lt;br /&gt;
==I-PAC2==&lt;br /&gt;
[[image:Ipac2 diag.jpg|right|thumb|I-PAC2 (PS/2 version)]]&lt;br /&gt;
[[Ultimarc|Ultimarc's]] IPac2 was the first full-featured affordable keyboard encoder to hit the BYOAC community and quickly became the hook-up of choice. Up until it's release most people were still hacking keyboards, since most keyboard encoders came with a high price tag or were difficult to find.&lt;br /&gt;
&lt;br /&gt;
It's still a very popular choice and comes in PS/2 and USB flavours. &lt;br /&gt;
&lt;br /&gt;
Both versions have 28 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). Both models also have connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.The PS/2 model includes a very usefull keyboard passthrough.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC4==&lt;br /&gt;
[[image:ipac4.jpg|right|thumb|I-PAC4 (PS/2 version)]]&lt;br /&gt;
The I-PAC4 is designed for 4-player panels or where large numbers of inputs are needed.  It also comes in PS/2 and USB versions. &lt;br /&gt;
&lt;br /&gt;
Both versions have 56 inputs and are all programmable and designated 4 joysticks, 8 buttons each plus coin 1,2,3,4 and start 1,2,3,4. Two of the inputs are assigned as shift keys to access two separate codes sets covering the player 1,2 and the player 3,4 inputs, usefull if you want to keep administrative buttons to a minimum on your control panel&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC4 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC VE==&lt;br /&gt;
[[image:ipac_ve.jpg|right|thumb|I-PAC VE]]&lt;br /&gt;
This &amp;quot;value edition&amp;quot; of the I-PAC only comes in USB form. It is suitable for all Windows versions, Linux, and Mac, but not DOS. You may require a standard A-B USB cable (check the Ultimarc website for details regarding this).&lt;br /&gt;
&lt;br /&gt;
One important difference with this model is that when a custom codeset is used, it is stored in RAM instead of EEPROM, meaning that storage needs refreshing after power-down (this does not apply if you always use the built-in default MAME code set of course, the settings revert to MAME on power-down)&lt;br /&gt;
&lt;br /&gt;
This model has 32 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). This model also has connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipacve.html Ultimarc's I-PAC VE Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==J-PAC==&lt;br /&gt;
[[image:jpac.jpg|right|thumb|J-PAC]]&lt;br /&gt;
The J-PAC is an encoder which allows plug-in connection of a [http://wiki.arcadecontrols.com/wiki/JAMMA JAMMA] arcade cabinet to a VGA card and keyboard port or USB port on a PC motherboard, and incorporates all the functions of the standard I-PAC's and has a dual interface for PS/2 and USB.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/jpac.html Ultimarc's J-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
==KeyWiz Eco 2==&lt;br /&gt;
[[image:kweco2.jpg|right|thumb|KeyWiz Eco 2]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. This encoder boasts the same performance as the KeyWiz Max, but without keyboard pass-thru or screw terminal headers on the PCB.  The KeyWiz Eco is available in a &amp;quot;solder&amp;quot; and &amp;quot;no solder&amp;quot; version. &lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.  The Keywiz has the default MAME codeset hard-coded by default.  Custom codesets can easily be created and loaded into RAM on the Keywiz via its included software.  This software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted. &lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=200 GroovyGameGear's KeyWiz Eco 2 Page]'''&lt;br /&gt;
&lt;br /&gt;
==KeyWiz MAX==&lt;br /&gt;
[[image:kwmax.jpg|right|thumb|KeyWiz MAX]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. It features screw terminal headers on the PCB for easy hookup and a switch to allow the &amp;quot;pass-thru&amp;quot; use of a connected keyboard.&lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.&lt;br /&gt;
&lt;br /&gt;
The Keywiz has the default MAME codeset by default, however custom keycodes can be programmed with its included software. A design choice was made to not use Eeprom memory in order to allow more than 28 inputs. The KeyWiz software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted making EEProm memory unnecessary.&lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes. For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key. This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=199 GroovyGameGear's KeyWiz MAX Page]'''&lt;br /&gt;
&lt;br /&gt;
==KE72==&lt;br /&gt;
[[image:ke72.jpg|right|thumb|KE72]]&lt;br /&gt;
The KE72 features 72 individual inputs.  Each input may be programmed to output a single keystroke, or a sequence (macro) of keystrokes. For macros, each input may generate up to 32 keystrokes when activated, and up to 16 keystrokes when the input is released. The KE72 is able to emulate any keystroke found on a standard 101 or 104 key keyboard.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke72.html Hagstrom's KE72 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE24==&lt;br /&gt;
[[image:ke24.jpg|right|thumb|KE24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke24.html Hagstrom's KE24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE18==&lt;br /&gt;
[[image:ke18.jpg|right|thumb|KE18]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke18.html Hagstrom's KE18 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LP24==&lt;br /&gt;
[[image:lp24.jpg|right|thumb|LP24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/lp24.html Hagstrom's LP24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE-USB36==&lt;br /&gt;
[[image:keusb36.jpg|right|thumb|KE-USB36]]&lt;br /&gt;
The KE-USB36 emulates a standard USB Keyboard and Mouse device. Any keystroke may also be modified with a Ctrl, Alt, or Shift function, or any combination of the three modifiers. In addition to keystrokes, inputs may be programmed to emulate mouse Left, Middle, and Right buttons.&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 features a Trackball input for conversion of this device to mouse movement. (A Spinner may be used instead of a Trackball)&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 is programmed through the USB port of the PC using the programming application included with the unit. Once programmed, the configuration is stored on the KE-USB36 in non-volatile memory.&lt;br /&gt;
&lt;br /&gt;
All power for the KE-USB36 is taken from the PC USB port, so no other voltage supply is required. &lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke_usb36.html Hagstrom's KE-USB36 Page]'''&lt;/div&gt;</summary>
		<author><name>Markrvp</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=1912</id>
		<title>Keyboard Encoders</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=1912"/>
		<updated>2006-03-02T22:04:09Z</updated>

		<summary type="html">&lt;p&gt;Markrvp: /* KeyWiz MAX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keyboard Encoders offer the functionality of a keyboard hack in an easy-to-use form.  They offer several benefits including reduction of ghosting, ease in connecting controls and time savings. &lt;br /&gt;
&lt;br /&gt;
==I-PAC2==&lt;br /&gt;
[[image:Ipac2 diag.jpg|right|thumb|I-PAC2 (PS/2 version)]]&lt;br /&gt;
[[Ultimarc|Ultimarc's]] IPac2 was the first full-featured affordable keyboard encoder to hit the BYOAC community and quickly became the hook-up of choice. Up until it's release most people were still hacking keyboards, since most keyboard encoders came with a high price tag or were difficult to find.&lt;br /&gt;
&lt;br /&gt;
It's still a very popular choice and comes in PS/2 and USB flavours. &lt;br /&gt;
&lt;br /&gt;
Both versions have 28 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). Both models also have connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.The PS/2 model includes a very usefull keyboard passthrough.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC4==&lt;br /&gt;
[[image:ipac4.jpg|right|thumb|I-PAC4 (PS/2 version)]]&lt;br /&gt;
The I-PAC4 is designed for 4-player panels or where large numbers of inputs are needed.  It also comes in PS/2 and USB versions. &lt;br /&gt;
&lt;br /&gt;
Both versions have 56 inputs and are all programmable and designated 4 joysticks, 8 buttons each plus coin 1,2,3,4 and start 1,2,3,4. Two of the inputs are assigned as shift keys to access two separate codes sets covering the player 1,2 and the player 3,4 inputs, usefull if you want to keep administrative buttons to a minimum on your control panel&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC4 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC VE==&lt;br /&gt;
[[image:ipac_ve.jpg|right|thumb|I-PAC VE]]&lt;br /&gt;
This &amp;quot;value edition&amp;quot; of the I-PAC only comes in USB form. It is suitable for all Windows versions, Linux, and Mac, but not DOS. You may require a standard A-B USB cable (check the Ultimarc website for details regarding this).&lt;br /&gt;
&lt;br /&gt;
One important difference with this model is that when a custom codeset is used, it is stored in RAM instead of EEPROM, meaning that storage needs refreshing after power-down (this does not apply if you always use the built-in default MAME code set of course, the settings revert to MAME on power-down)&lt;br /&gt;
&lt;br /&gt;
This model has 32 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). This model also has connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipacve.html Ultimarc's I-PAC VE Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==J-PAC==&lt;br /&gt;
[[image:jpac.jpg|right|thumb|J-PAC]]&lt;br /&gt;
The J-PAC is an encoder which allows plug-in connection of a [http://wiki.arcadecontrols.com/wiki/JAMMA JAMMA] arcade cabinet to a VGA card and keyboard port or USB port on a PC motherboard, and incorporates all the functions of the standard I-PAC's and has a dual interface for PS/2 and USB.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/jpac.html Ultimarc's J-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
==KeyWiz Eco 2==&lt;br /&gt;
[[image:kweco2.jpg|right|thumb|KeyWiz Eco 2]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. This encoder boasts the same performance as the KeyWiz Max, but without the screw terminal headers on the PCB.  The KeyWiz Eco is available in a &amp;quot;solder&amp;quot; and &amp;quot;no solder&amp;quot; version. &lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.&lt;br /&gt;
&lt;br /&gt;
The Keywiz has the default MAME codeset by default, however custom keycodes can be programmed with its included software.  A design choice was made to not use Eeprom memory in order to allow more than 28 inputs.  The KeyWiz software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted making EEProm memory unnecessary.&lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=200 GroovyGameGear's KeyWiz Eco 2 Page]'''&lt;br /&gt;
&lt;br /&gt;
==KeyWiz MAX==&lt;br /&gt;
[[image:kwmax.jpg|right|thumb|KeyWiz MAX]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. It features screw terminal headers on the PCB for easy hookup and a switch to allow the &amp;quot;pass-thru&amp;quot; use of a connected keyboard.&lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.&lt;br /&gt;
&lt;br /&gt;
The Keywiz has the default MAME codeset by default, however custom keycodes can be programmed with its included software. A design choice was made to not use Eeprom memory in order to allow more than 28 inputs. The KeyWiz software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted making EEProm memory unnecessary.&lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes. For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key. This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=199 GroovyGameGear's KeyWiz MAX Page]'''&lt;br /&gt;
&lt;br /&gt;
==KE72==&lt;br /&gt;
[[image:ke72.jpg|right|thumb|KE72]]&lt;br /&gt;
The KE72 features 72 individual inputs.  Each input may be programmed to output a single keystroke, or a sequence (macro) of keystrokes. For macros, each input may generate up to 32 keystrokes when activated, and up to 16 keystrokes when the input is released. The KE72 is able to emulate any keystroke found on a standard 101 or 104 key keyboard.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke72.html Hagstrom's KE72 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE24==&lt;br /&gt;
[[image:ke24.jpg|right|thumb|KE24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke24.html Hagstrom's KE24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE18==&lt;br /&gt;
[[image:ke18.jpg|right|thumb|KE18]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke18.html Hagstrom's KE18 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LP24==&lt;br /&gt;
[[image:lp24.jpg|right|thumb|LP24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/lp24.html Hagstrom's LP24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE-USB36==&lt;br /&gt;
[[image:keusb36.jpg|right|thumb|KE-USB36]]&lt;br /&gt;
The KE-USB36 emulates a standard USB Keyboard and Mouse device. Any keystroke may also be modified with a Ctrl, Alt, or Shift function, or any combination of the three modifiers. In addition to keystrokes, inputs may be programmed to emulate mouse Left, Middle, and Right buttons.&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 features a Trackball input for conversion of this device to mouse movement. (A Spinner may be used instead of a Trackball)&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 is programmed through the USB port of the PC using the programming application included with the unit. Once programmed, the configuration is stored on the KE-USB36 in non-volatile memory.&lt;br /&gt;
&lt;br /&gt;
All power for the KE-USB36 is taken from the PC USB port, so no other voltage supply is required. &lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke_usb36.html Hagstrom's KE-USB36 Page]'''&lt;/div&gt;</summary>
		<author><name>Markrvp</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=1911</id>
		<title>Keyboard Encoders</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Keyboard_Encoders&amp;diff=1911"/>
		<updated>2006-03-02T22:01:48Z</updated>

		<summary type="html">&lt;p&gt;Markrvp: /* KeyWiz Eco 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keyboard Encoders offer the functionality of a keyboard hack in an easy-to-use form.  They offer several benefits including reduction of ghosting, ease in connecting controls and time savings. &lt;br /&gt;
&lt;br /&gt;
==I-PAC2==&lt;br /&gt;
[[image:Ipac2 diag.jpg|right|thumb|I-PAC2 (PS/2 version)]]&lt;br /&gt;
[[Ultimarc|Ultimarc's]] IPac2 was the first full-featured affordable keyboard encoder to hit the BYOAC community and quickly became the hook-up of choice. Up until it's release most people were still hacking keyboards, since most keyboard encoders came with a high price tag or were difficult to find.&lt;br /&gt;
&lt;br /&gt;
It's still a very popular choice and comes in PS/2 and USB flavours. &lt;br /&gt;
&lt;br /&gt;
Both versions have 28 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). Both models also have connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.The PS/2 model includes a very usefull keyboard passthrough.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC2 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC4==&lt;br /&gt;
[[image:ipac4.jpg|right|thumb|I-PAC4 (PS/2 version)]]&lt;br /&gt;
The I-PAC4 is designed for 4-player panels or where large numbers of inputs are needed.  It also comes in PS/2 and USB versions. &lt;br /&gt;
&lt;br /&gt;
Both versions have 56 inputs and are all programmable and designated 4 joysticks, 8 buttons each plus coin 1,2,3,4 and start 1,2,3,4. Two of the inputs are assigned as shift keys to access two separate codes sets covering the player 1,2 and the player 3,4 inputs, usefull if you want to keep administrative buttons to a minimum on your control panel&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipac1.html Ultimarc's I-PAC4 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-PAC VE==&lt;br /&gt;
[[image:ipac_ve.jpg|right|thumb|I-PAC VE]]&lt;br /&gt;
This &amp;quot;value edition&amp;quot; of the I-PAC only comes in USB form. It is suitable for all Windows versions, Linux, and Mac, but not DOS. You may require a standard A-B USB cable (check the Ultimarc website for details regarding this).&lt;br /&gt;
&lt;br /&gt;
One important difference with this model is that when a custom codeset is used, it is stored in RAM instead of EEPROM, meaning that storage needs refreshing after power-down (this does not apply if you always use the built-in default MAME code set of course, the settings revert to MAME on power-down)&lt;br /&gt;
&lt;br /&gt;
This model has 32 inputs.  They are all programmable and are designated as 2 joysticks, 8 buttons each, plus coin1, coin2, start1, start2. One of the inputs is assigned as a shift key to access an alternate code set (usefull if you want to keep administrative buttons to a minimum on your control panel). This model also has connectors for NumLock, CapsLock and ScrollLock keyboard LEDs.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/ipacve.html Ultimarc's I-PAC VE Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==J-PAC==&lt;br /&gt;
[[image:jpac.jpg|right|thumb|J-PAC]]&lt;br /&gt;
The J-PAC is an encoder which allows plug-in connection of a [http://wiki.arcadecontrols.com/wiki/JAMMA JAMMA] arcade cabinet to a VGA card and keyboard port or USB port on a PC motherboard, and incorporates all the functions of the standard I-PAC's and has a dual interface for PS/2 and USB.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.ultimarc.com/jpac.html Ultimarc's J-PAC Page]'''&lt;br /&gt;
&lt;br /&gt;
==KeyWiz Eco 2==&lt;br /&gt;
[[image:kweco2.jpg|right|thumb|KeyWiz Eco 2]]&lt;br /&gt;
&lt;br /&gt;
A high-performance keyboard encoder produced by Groovy Game Gear. This encoder boasts the same performance as the KeyWiz Max, but without the screw terminal headers on the PCB.  The KeyWiz Eco is available in a &amp;quot;solder&amp;quot; and &amp;quot;no solder&amp;quot; version. &lt;br /&gt;
&lt;br /&gt;
The KeyWiz line of keyboard encoders feature 32 inputs and connect to a PC via the keyboard PS2 port.&lt;br /&gt;
&lt;br /&gt;
The Keywiz has the default MAME codeset by default, however custom keycodes can be programmed with its included software.  A design choice was made to not use Eeprom memory in order to allow more than 28 inputs.  The KeyWiz software can be placed in the Windows Startup folder to automatically load a custom keyset each time the computer is booted making EEProm memory unnecessary.&lt;br /&gt;
&lt;br /&gt;
The Keywiz uses a SHAZAAM key to allow most of the inputs to have alternate keycodes.  For example, pushing the SHAZAAM key and the Player 1 button #2 is the same as hitting the TAB key.  This function allows many &amp;quot;administrative&amp;quot; keys to be accessed without dedicated pushbuttons to clutter the control panel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=200 GroovyGameGear's KeyWiz Eco 2 Page]'''&lt;br /&gt;
&lt;br /&gt;
==KeyWiz MAX==&lt;br /&gt;
[[image:kwmax.jpg|right|thumb|KeyWiz MAX]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link:&amp;lt;br&amp;gt;[http://groovygamegear.com/webstore/index.php?main_page=product_info&amp;amp;cPath=76_80&amp;amp;products_id=199 GroovyGameGear's KeyWiz MAX Page]'''&lt;br /&gt;
&lt;br /&gt;
==KE72==&lt;br /&gt;
[[image:ke72.jpg|right|thumb|KE72]]&lt;br /&gt;
The KE72 features 72 individual inputs.  Each input may be programmed to output a single keystroke, or a sequence (macro) of keystrokes. For macros, each input may generate up to 32 keystrokes when activated, and up to 16 keystrokes when the input is released. The KE72 is able to emulate any keystroke found on a standard 101 or 104 key keyboard.&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke72.html Hagstrom's KE72 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE24==&lt;br /&gt;
[[image:ke24.jpg|right|thumb|KE24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke24.html Hagstrom's KE24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE18==&lt;br /&gt;
[[image:ke18.jpg|right|thumb|KE18]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke18.html Hagstrom's KE18 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LP24==&lt;br /&gt;
[[image:lp24.jpg|right|thumb|LP24]]&lt;br /&gt;
&lt;br /&gt;
PS/2 or USB or both?&lt;br /&gt;
&lt;br /&gt;
Number of Inputs&lt;br /&gt;
&lt;br /&gt;
Designated for anything?&lt;br /&gt;
&lt;br /&gt;
Shift keys?&lt;br /&gt;
&lt;br /&gt;
Additional features?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/lp24.html Hagstrom's LP24 Page]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KE-USB36==&lt;br /&gt;
[[image:keusb36.jpg|right|thumb|KE-USB36]]&lt;br /&gt;
The KE-USB36 emulates a standard USB Keyboard and Mouse device. Any keystroke may also be modified with a Ctrl, Alt, or Shift function, or any combination of the three modifiers. In addition to keystrokes, inputs may be programmed to emulate mouse Left, Middle, and Right buttons.&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 features a Trackball input for conversion of this device to mouse movement. (A Spinner may be used instead of a Trackball)&lt;br /&gt;
&lt;br /&gt;
The KE-USB36 is programmed through the USB port of the PC using the programming application included with the unit. Once programmed, the configuration is stored on the KE-USB36 in non-volatile memory.&lt;br /&gt;
&lt;br /&gt;
All power for the KE-USB36 is taken from the PC USB port, so no other voltage supply is required. &lt;br /&gt;
&lt;br /&gt;
'''Relevant Link: [http://www.hagstromelectronics.com/products/ke_usb36.html Hagstrom's KE-USB36 Page]'''&lt;/div&gt;</summary>
		<author><name>Markrvp</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Connecting_a_PC_to_an_Arcade_Cabinet&amp;diff=1359</id>
		<title>Connecting a PC to an Arcade Cabinet</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Connecting_a_PC_to_an_Arcade_Cabinet&amp;diff=1359"/>
		<updated>2006-02-22T21:55:30Z</updated>

		<summary type="html">&lt;p&gt;Markrvp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Most arcade cabinets are made up of the following parts:&lt;br /&gt;
&lt;br /&gt;
*Wooden or Plastic Cabinet&lt;br /&gt;
*Monitor - Usually standard resolution (CGA)&lt;br /&gt;
*Controls - Joysticks, trackballs, pushbuttons&lt;br /&gt;
*Game Board - Commonly referred to as a Game PCB&lt;br /&gt;
*Wiring Harness - Connects Game Board to Controls, Monitor, &amp;amp; Power Supply&lt;br /&gt;
*Power Supply - Converts AC voltage to AC or DC voltages required by Game Board&lt;br /&gt;
*Marquee - The big sign up top with the game name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An easy way to create a home Emulator Arcade cabinet is to buy a used arcade machine with a working monitor and controls.  The computer and its power supply will replace the Game Board in the arcade machine.  In order to use your computer in an existing arcade cabinet, you have to interface the arcade controls and monitor to the PC.  Arcade cabinets which conform to the [[JAMMA]] standard are easiest to convert for PC use because there are ready made products which plug right into the [[Jamma Harness]] in the cabinet.&lt;br /&gt;
&lt;br /&gt;
Most arcade machines use a CGA monitor which will not accept the VGA signals which are output from a regular PC. CGA monitors have a maximum resolution of 640x288 and input frequency of 15.7 kHz.  A PC's VGA card outputs signals at a frequency of 31 kHz.  Connecting a CGA monitor to a standard VGA card at 31 kHz will not work and will likely cause damage to the arcade monitor.  There are two widely recognized solutions to this problem.  The easiest solution is to use a special VGA card in your PC called the '''ArcadeVGA''' which is sold exclusively by ULTIMARC.  This VGA card has been reprogrammed to output signals at 15.7 kHz.  The second solution is to use a program called POWERSTRIP or AdvanceMAME with compatible VGA cards to force them to output at 15.7 kHz.&lt;br /&gt;
&lt;br /&gt;
The second consideration in using a computer in an existing arcade cabinet is interfacing the controls with the computer.  Since the joysticks, trackball, and buttons are already connected to the wiring harness, it is easiest to use an interface which will connect the wiring harness to the PC.  The most popular device used to interface a [[JAMMA]] standard arcade cabinet's controls to a PC is the [http://www.ultimarc.com/jpac.html J-PAC].  &lt;br /&gt;
The J-PAC connects to the arcade controls via the Jamma Harness and to the PC via USB or PS2.  The J-PAC also accepts the video signal from the computer's video card and sends it to the arcade monitor through the Jamma Harness.  &lt;br /&gt;
&lt;br /&gt;
It is still possible to connect a Non-Jamma cabinet to a PC.  You can either re-wire the cabinet with a Jamma Harness and use the J-PAC or you can simply run new wires to the controls and connect them to any Keyboard Encoder, Gamepad Encoder, or Keyboard Hack (such as the I-pac or KeyWiz).&lt;/div&gt;</summary>
		<author><name>Markrvp</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Connecting_a_PC_to_an_Arcade_Cabinet&amp;diff=1358</id>
		<title>Connecting a PC to an Arcade Cabinet</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Connecting_a_PC_to_an_Arcade_Cabinet&amp;diff=1358"/>
		<updated>2006-02-22T21:40:00Z</updated>

		<summary type="html">&lt;p&gt;Markrvp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Most arcade cabinets are made up of the following parts:&lt;br /&gt;
&lt;br /&gt;
Wooden or Plastic Cabinet&lt;br /&gt;
Monitor - Usually standard resolution (CGA)&lt;br /&gt;
Controls - Joysticks, trackballs, pushbuttons&lt;br /&gt;
Game Board - Commonly referred to as a Game PCB&lt;br /&gt;
Wiring Harness - Connects Game Board to Controls, Monitor, &amp;amp; Power Supply&lt;br /&gt;
Power Supply - Converts AC voltage to AC or DC voltages required by Game Board&lt;br /&gt;
Marquee - The big sign up top with the game name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An easy way to create a home Emulator Arcade cabinet is to buy a used arcade machine with a working monitor and controls.  The computer and its power supply will replace the Game Board and Power Supply in the arcade machine.  In order to use your computer in an existing arcade cabinet, there are a couple of interface considerations to make your computer work with the monitor and arcade controls.  Arcade cabinets which conform to the [[JAMMA]] standard are easiest to use because there are ready made products which plug right into the [[Jamma Harness]] in the cabinet.&lt;br /&gt;
&lt;br /&gt;
Most arcade machines use a CGA monitor which will not accept the VGA signals which are output from a regular PC. CGA monitors have a maximum resolution of 640x288 and input frequency of 15.7 kHz.  A PC's VGA card outputs signals at a frequency of 31 kHz.  Connecting a CGA monitor to a standard VGA card at 31 kHz will not work and likely cause damage to the arcade monitor.  There are two widely recognized solutions to this problem.  The easiest solution is to use a special VGA card in your PC called the '''ArcadeVGA''' which is sold exclusively by ULTIMARC.  This VGA card has been reprogrammed to output signals at 15.7 kHz.  The second solution is to use a program called POWERSTRIP or AdvanceMAME with compatible VGA cards to force them to output at 15.7 kHz.&lt;br /&gt;
&lt;br /&gt;
The second consideration in using a computer in an existing arcade cabinet is interfacing the controls with the computer.  Since the joysticks, trackball, and buttons are already connected to the wiring harness, it is&lt;/div&gt;</summary>
		<author><name>Markrvp</name></author>
		
	</entry>
	<entry>
		<id>http://oldwiki.arcadecontrols.com/index.php?title=Main_Page&amp;diff=1357</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.arcadecontrols.com/index.php?title=Main_Page&amp;diff=1357"/>
		<updated>2006-02-22T21:21:11Z</updated>

		<summary type="html">&lt;p&gt;Markrvp: /* PC to Arcade Interfacing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Main page of the wiki -- should be prettified at some point :)&amp;lt;br&amp;gt;&lt;br /&gt;
For editors, [http://meta.wikimedia.org/wiki/Help:Contents#For_editors here's] some help on editing MedaWiki Sites.&lt;br /&gt;
&lt;br /&gt;
==The Basics==&lt;br /&gt;
* [[Arcade Cabinet 101]]&lt;br /&gt;
* [[JAMMA]]&lt;br /&gt;
* [[Restoration]]&lt;br /&gt;
&lt;br /&gt;
==Arcade Control Hardware==&lt;br /&gt;
* [[Joysticks]]&lt;br /&gt;
* [[Pushbuttons]]&lt;br /&gt;
**  [[Pushbuttons#Microswitch_Pushbuttons|Microswitch Pushbuttons]]&lt;br /&gt;
**  [[Pushbuttons#Leafswitch_Pushbuttons|Leafswitch Pushbuttons]]&lt;br /&gt;
**  [[Pushbuttons#Atari_Volcano_Buttons|Atari Volcano Buttons]]&lt;br /&gt;
* [[Trackballs]]&lt;br /&gt;
* [[Spinners]]&lt;br /&gt;
* [[Lightguns]]&lt;br /&gt;
* [[Steering Wheels]]&lt;br /&gt;
&lt;br /&gt;
==PC to Arcade Interfacing==&lt;br /&gt;
*[[What Is Involved In Connecting a PC to a Functioning Arcade Cabinet]]&lt;br /&gt;
* [[Keyboard encoder|Keyboard Encoders]]&lt;br /&gt;
** [[J-PAC]]&lt;br /&gt;
* [[Keyboard Hacks]]&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
* [[Emulators]]&lt;br /&gt;
* [[Front-Ends]]&lt;br /&gt;
&lt;br /&gt;
==Extra Bling==&lt;br /&gt;
* [[LED-Wiz|LED &amp;amp; Light Control]]&lt;br /&gt;
&lt;br /&gt;
==Where to Get Parts==&lt;br /&gt;
* [[Vendors|Vendors]]&lt;/div&gt;</summary>
		<author><name>Markrvp</name></author>
		
	</entry>
</feed>