<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<rss version="2.0">
<channel>
<title>P.I. Engineering KnowledgeBase - The five questions posted most recently:</title>
<description>P.I. Engineering KnowledgeBase should be the answer for all questions in life</description>
<link>http://www.ymouse.com/faq</link>	<item>
		<title><![CDATA[How do I use the RailDriver with Kuju Rail Simulator?]]></title>
		<description><![CDATA[<div id="quick_answer">
<h1>Quick Answer</h1>
<p style="margin-left: 20px">
There is no quick answer for this article. Please refer to the Further Details section below.
</p>
</div>
<h1>Further Details</h1>
<div id="installation" style="margin-left: 40px">
<h2>Installation</h2>
<ol style="margin-left: 40px">
	<h2>Getting Started</h2>
	<ol style="margin-left: 40px">
		<li>Double click on the RD MWII icon on your desktop to start RD MWII. <img style="float: right" src="http://piengineering.com/faq/images/Image/RailDriver/rd_mwii-icon.gif" alt="The RD MWII desktop shortcut icon." title="RD MWII desktop shortcut." width="70" height="60" /><br />
		The RD MWII icon should appear in your system tray to let you know that it is running. <img src="images/Image/RailDriver/rd_mwii-system_tray-icon.gif" alt="The RD MWII icon appears in the system tray." title="The RD MWII icon appears in the system tray." width="144" height="30" /></li>
		<li>Start Rail Simulator and go intothe options menu and choose gameplay options.</li>
		<li>Change the Control Model to Expert. This is required for the RailDriver&#39;s levers to fully function. <img src="images/Image/RailDriver/rs-control_model.gif" alt="Set Control Model option to Expert." title="Set Control Model option to Expert." width="160" height="70" /></li>
		<li>Now start your route or scenario.</li>
		<li>When the route has finished loading select the train you want to control.</li>
		<li>After selecting a train press the RailDriver Run/Stop button and the RailDriver will assume control. </li>
	</ol>
</ol>
</div>
<div id="reprogramming" style="margin-left: 40px">
<h2>Reprogramming</h2>
<p style="margin-left: 40px">
Follow these steps if you want to reprogram the buttons on your RailDriver:
</p>
<ol style="margin-left: 40px">
	<li>Click on the RD MWII icon in your system tray and select your Rail Driver from the popup menu. <img src="images/Image/RailDriver/rd_mwii-system_tray-menu.gif" alt="Select your RailDriver from the RD MWII system tray icon." title="Select your RailDriver from the RD MWII system tray icon." width="336" height="110" /></li>
	<li>Click on the programable button you want to reprogram. The Record/Edit Macro window will open.</li>
	<li>Type on your keyboard  the macro you want the button to perform.</li>
	<li>Click on the "OK" button to finish programming the button.</li>
	<li>Repeat steps 2-4 until you are finished reprogramming your RailDriver.</li>
	<li>Close the RailDriver device programming window to finish reprogramming your RailDriver. Your changes will automatically be saved.</li>
</ol>
<p style="margin-left: 40px">
For more information regarding programming your RailDriver please refer to the RD MWII help documentation.
</p>
</div>
<div id="troubleshooting_tips" style="margin-left: 40px">
<h2>Troubleshooting Tips</h2>
<div id="general_tips" style="margin-left: 40px">
<h3>General Tips</h3>
<ul>
	<li>Double check that you have the latest patch installed for Rail Simulator.</li>
	<li>Make sure you select a train before pressing the RailDriver Run/Stop button.</li>
</ul>
</div>
<div id="corrupted_scripts" style="margin-left: 40px">
<h3>Corrupted Scripts</h3>
<ol style="margin-left: 40px">
	<li>Check for RailDriver.dll
	<ol>
		<li>Go to the folder where you have installed Rail Simulator.</li>
		<li>Go to the Rail Simulator\plugins folder and make sure RailDriver.dll is in this folder.</li>
	</ol>
	</li>
	<li>Modify ReportConfig.txt
	<ol>
		<li>Go to C:\Program Files\PI Engineering\RailDriver MWII\XKeyDevices\Vid05F3Pid00D2</li>
		<li>Open ReportConfig.txt</li>
		<li>
		<p>
		Find the line that reads
		</p>
		<pre>
																module plugins\RailDriver.dll
		</pre>
		</li>
		<li>
		<p>
		Change that line to show the path to your Rail Simulator installation. Example:
		</p>
		<pre>
																module C:\Program Files\Rail Simulator\plugins\RailDriver.dll
		</pre>
		</li>
	</ol>
	</li>
</ol>
</div>
</div>
]]></description>
		<link>http://www.ymouse.com/faq/content/30/62/en/how-do-i-use-the-raildriver-with-kuju-rail-simulator.html</link>
		<pubDate>Fri, 18 Jul 2008 14:44:00 GMT</pubDate>
	</item>
	<item>
		<title><![CDATA[Will the RailDriver work with Kuju Rail Simulator?]]></title>
		<description><![CDATA[<h1>Quick Answer: </h1>
<blockquote>
	<p>
	Yes,  the RailDriver supports Kuju Rail Simulator. 
	</p>
</blockquote>
<h1>Further Details: </h1>
<blockquote>
	<p>
	There are no further details available for this article at this time. Please refer to our other FAQ articles.
	</p>
</blockquote>
]]></description>
		<link>http://www.ymouse.com/faq/content/30/40/en/will-the-raildriver-work-with-kuju-rail-simulator.html</link>
		<pubDate>Tue, 08 Jul 2008 13:50:00 GMT</pubDate>
	</item>
	<item>
		<title><![CDATA[Do you manufacture any custom projects?]]></title>
		<description><![CDATA[<h1>
Quick Answer:
</h1>
<blockquote>
	<p>
	Yes, if there&#39;s a product you want that we don&#39;t offer, or if you want to have a modified version of an existing project, we can negotiate a custom OEM project.  
	</p>
</blockquote>
<blockquote>
	<p>
	Most OEM projects start around $5,500.00 for engineering and development which 
	includes one fully functional unit. After development and your approval of the 
	prototype, you could purchase on a unit cost we agreed to in our development 
	phase. The unit cost depends heavily on quantity, complexity, and enclosure 
	construction.
	</p>
</blockquote>
<h1> Further Details:<br />
</h1>
<blockquote>
	<h2>Project Cost:</h2>
	<blockquote>
		<p>
		P.I. Engineering has a minimum project cost of $5,500.00 for a custom project. The actual project development cost will be decided during the project negotiation period. 
		</p>
	</blockquote>
	<h2>Prototype:</h2>
	<blockquote>
		<p>
		The agreed project cost will cover one working prototype. After the prototype has been approved by you we can begin manufacturing any additional units you may have ordered. 
		</p>
	</blockquote>
	<h2>Enclosures:</h2>
	<blockquote>
		<p>
		The material you choose for a device enclosure will affect the final cost of the device.  
		</p>
	</blockquote>
	<blockquote>
		<h3>Aluminum:</h3>
		<blockquote>
			<p>
			For small quantity orders you may find an aluminum enclosure to be
			cheaper due to its malleability and ease to machine. Metal enclosures
			are more durable, but may have a higher cost per unit. An aluminum enclosure will work better in an industrial environment. 
			</p>
		</blockquote>
		<h3>Cast Plastic:</h3>
		<blockquote>
			<p>
			For smaller quantity orders we may be able to cast the enclosures in our own casting shop. This option may not be available, depending on the size and complexity of the enclosure.  
			</p>
		</blockquote>
		<h3>Molded Plastic:</h3>
		<blockquote>
			<p>
			For larger quantity orders molded plastic enclosures may be the ideal solution for you.  Plastic molds tend to be expensive to machine, but larger-quantity
			orders make the cost of molded plastic enclosures more practical. Molded plastic enclosures usually have a lower cost per unit than our other enclosure options.  
			</p>
		</blockquote>
	</blockquote>
	<h2>Quantity:</h2>
	<blockquote>
		<p>
		Smaller quantity orders may have a higher cost per unit. Aluminum or cast plastic enclosures are usually more cost effective for smaller quantity orders. 
		</p>
	</blockquote>
	<blockquote>
		<p>
		Larger quantity orders usually have a lower cost per unit. Plastic molds tend to be expensive to machine, so larger-quantity orders make the cost of molded plastic enclosures more practical.
		</p>
	</blockquote>
	<h2>
	Pursuing a Custom Project:</h2>
	<blockquote>
		<p>
		If you are interested in pursuing a custom project please end us an email using the
		P.I. Engineering Contact Form located on our website. 
		</p>
		<p>
		You can find this
		form on the following page of our web site: <a href="../about/contactusx.php" title="Go to the P.I. Engineering Contact Form >http://www.piengineering.com/about/contactusx.php</a>
		</p>
	</blockquote>
	<blockquote>
	</blockquote>
</blockquote>
]]></description>
		<link>http://www.ymouse.com/faq/content/1/36/en/do-you-manufacture-any-custom-projects.html</link>
		<pubDate>Fri, 28 Mar 2008 14:58:00 GMT</pubDate>
	</item>
	<item>
		<title><![CDATA[What are the Special Programming Features for my PS/2 X-keys device?]]></title>
		<description><![CDATA[<h1>Quick Answer: </h1>
<blockquote>
	<p>
	The Special Programming Features allow you to expand the capabilities of your PS/2 X-keys device by allowing you to program multiple layers, toggle the backlighting, or modify how a macro executes. 
	</p>
</blockquote>
<h1>Further Details: </h1>
<blockquote>
	<h2>Overview: </h2>
	<blockquote>
		<p>
		In addition to saving keystrokes, you may be interested in additional X-keys features like programming different layers, making repeating keys, and erasing keys. The numbers in parenthesis following most of the feature names refer to their numbers on the reference list below. The first features (1-6) refer to single key programming, and the rest (7-12) affect the entire keyboard. 
		</p>
	</blockquote>
	<h2>Special Programming Features Table: </h2>
	<blockquote>
		<p>
		Once you become familiar with the special programming features, the following list of keystrokes may be a useful reference. For a full description of each feature, please read the sections following the programming features table below. 
		</p>
		<p>
		 
		</p>
	</blockquote>
</blockquote>
<blockquote>
	<p align="center">
	<font size="3"><strong>Command Symbol Legend</strong></font> 
	</p>
</blockquote>
<blockquote>
	<blockquote>
		<blockquote>
			<blockquote>
				<blockquote>
					<p align="left">
					 - Indicates when to press and hold a key down.<br />
					&#9674; - Indicates when to tap a key.<br />
					 - Indicates when to release the key you are holding down. 
					</p>
				</blockquote>
			</blockquote>
		</blockquote>
		<p align="left">
		NOTE: Numbers between chevrons (&lt;&gt;) are on the alphanumeric section of the keyboard, not the number pad. 
		</p>
		<p align="left">
		 
		</p>
		<table border="1" width="500" align="center">
			<tbody>
				<tr align="center">
					<td colspan="2"><font size="2"><strong>Single Key Programming Features</strong></font></td>
				</tr>
				<tr>
					<td width="220" align="center"><strong>Feature</strong></td>
					<td align="center"><strong>Associated Keystrokes</strong></td>
				</tr>
				<tr>
					<td>1) Layer-toggle</td>
					<td>&lt;Esc&gt; &#9674;&lt;2&gt; &lt;Esc&gt;</td>
				</tr>
				<tr>
					<td>2) Layer-shift</td>
					<td>&lt;Esc&gt; &#9674;&lt;1&gt; &lt;Esc&gt;</td>
				</tr>
				<tr>
					<td>3) Repeating Key</td>
					<td>&lt;Esc&gt; &#9674;&lt;left-shift&gt; &lt;Esc&gt;</td>
				</tr>
				<tr>
					<td>4) Separate Press and Release</td>
					<td>&lt;Esc&gt; &#9674;&lt;left-control&gt; &lt;Esc&gt;</td>
				</tr>
				<tr>
					<td>5) Pause</td>
					<td>&lt;Esc&gt; &#9674;&lt;5&gt; &lt;Esc&gt;</td>
				</tr>
				<tr>
					<td>6) Erasing a Key</td>
					<td>&#9674;&lt;Esc&gt; &#9674;&lt;Esc&gt; &#9674;&lt;Esc&gt;</td>
				</tr>
				<tr align="center">
					<td colspan="2"><font size="2"><strong>Entire Keyboard Programming Features</strong></font></td>
				</tr>
				<tr>
					<td align="center"><strong>Feature</strong></td>
					<td align="center"><strong>Associated Keystrokes</strong></td>
				</tr>
				<tr>
					<td>7) Slow Transmission Speed</td>
					<td>&lt;Esc&gt; &#9674;&lt;3&gt; &lt;Esc&gt;</td>
				</tr>
				<tr>
					<td>8) Normal Transmission Speed</td>
					<td>&lt;Esc&gt; &#9674;&lt;4&gt; &lt;Esc&gt;</td>
				</tr>
				<tr>
					<td>9) Caps Lock/Unlock Memory</td>
					<td>&lt;Esc&gt; &#9674;&lt;8&gt; &lt;Esc&gt;</td>
				</tr>
				<tr>
					<td>10) Caps Lock/Shift Unlock Memory</td>
					<td>&lt;Esc&gt; &#9674;&lt;9&gt; &lt;Esc&gt;</td>
				</tr>
				<tr>
					<td>11) No Caps Lock Memory</td>
					<td>&lt;Esc&gt; &#9674;&lt;7&gt; &lt;Esc&gt;</td>
				</tr>
				<tr>
					<td>12) Resetting the Keyboard</td>
					<td>&#9674;&lt;Esc&gt; &#9674;&lt;delete&gt; &#9674;&lt;Esc&gt; &#9674;&lt;Esc&gt; &#9674;&lt;Esc&gt;</td>
				</tr>
			</tbody>
		</table>
	</blockquote>
</blockquote>
<p>
 
</p>
<blockquote>
	<div align="center">
	<strong><font size="3">Jump to Special Programming Feature</font></strong> <br />
	</div>
	<p align="center">
	<a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#single_key_special-programming_features"><font size="2">Single Key Programming Features:</font></a> 
	</p>
	<p align="center">
	- <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#programming_a_layer-toggle_key" title="Jump to: Programming a Layer-toggle Key (1)">Programming a Layer-toggle Key (1)</a> - <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#programming_a_second%20_layer" title="Jump to: Programming a Second Layer">Programming a Second Layer</a> - <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#programming_a_layer-shift%20_key" title="Jump to: Programming a Layer-shift Key (2)">Programming a Layer-shift Key (2)</a> -<br />
	- <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#repeating_keys" title="Jump to: Repeating Keys (3)">Repeating Keys (3)</a> - <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#separate_press_and_release_commands" title="Jump to: Separate Press and Release Commands (4)">Separate Press and Release Commands (4)</a> - <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#pause" title="Jump to: Pause (5)">Pause (5)</a> - <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#erasing_a_key" title="Jump to: Erasing a Key (6)">Erasing a Key (6)</a> - 
	</p>
	<p align="center">
	 
	</p>
	<p align="center">
	<font size="2"><a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#entire_keyboard_special_programming_features" title="Jump to: Entire Keyboard Special Programming Features">Entire Keyboard Special Programming Features:</a></font> 
	</p>
	<p align="center">
	- <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#slow_transmission_speed" title="Jump to: Slow Transmission Speed">Slow Transmission Speed</a> - <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#normal_transmission_speed" title="Jump to: Normal Transmission Speed">Normal Transmission Speed (8)</a> - <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#resetting_the_keyboard" title="Jump to: Resetting the Keyboard">Resetting the Keyboard</a> - 
	</p>
	<p align="center">
	 
	</p>
	<p align="center">
	<font size="2"><a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#caps_lock_special_programming_features" title="Jump to: Caps Lock Special Programming Features">Caps Lock Special Programming Features:</a></font> 
	</p>
	<p align="center">
	- <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#caps_lock_unlock_memory" title="Jump to: Caps Lock/Unlock Memory">Caps Lock/Unlock Memory (9)</a> - <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#caps_lock_shift_unlock_memory" title="Jump to: Caps Lock/Shift Unlock Memory">Caps Lock/Shift Unlock Memory (10)</a> - <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#no_caps_lock_memory" title="Jump to: No Caps Lock Memory">No Caps Lock Memory (11)</a> - 
	</p>
	<p align="center">
	 
	</p>
	<p align="center">
	<font size="2"><a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#other_features" title="Jump to: Other Features">Other Features:</a></font> 
	</p>
	<p align="center">
	- <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#horizontal_and_vertical_double-keys" title="Jump to: Horizontal and Vertical Double-keys">Horizontal and Vertical Double-keys</a> - <a href="content/1/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html#programming_errors" title="Jump to: Programming Errors">Programming Errors</a> - 
	</p>
	<p align="center">
	 
	</p>
	<h2><a name="single_key_special-programming_features" title="single_key_special-programming_features"></a>Single Key Special Programming Features: </h2>
	<blockquote>
		<h3><a name="programming_a_layer-toggle_key" title="programming_a_layer-toggle_key"></a>Programming a Layer-toggle Key (1): </h3>
		<blockquote>
			<p>
			To switch to another layer one key must be programmed as a dedicated layer-toggle key. This may be any key (including a double key) but it must be programmed before you can begin programming the second layer. 
			</p>
			<p>
			To program a layer-toggle key please follow these instructions: 
			</p>
			<ol>
				<li>If your X-keys device is not already in program mode you will need to slide the programming switch into the programming position (red dot showing).</li><br />
				<li>Tap the key on the X-keys device that you want to program.</li><br />
				<li>Press and hold the &lt;Esc&gt; key on the standard keyboard.</li><br />
				<li>While holding down the &lt;Esc&gt; key, tap the &lt;2&gt; key on the alphanumeric section of the standard keyboard (above the Q).</li><br />
				<li>Release the &lt;Esc&gt; key.</li><br />
				<li>The red or green layer indicator light on your X-keys device will blink to confirm that the command was accepted.</li><br />
				<li>If you have finished programming the first layer, slide the programming switch back down into the run position (black dot showing).</li>
			</ol>
		</blockquote>
		<h3><a name="programming_a_second _layer" title="programming_a_second _layer"></a>To Program a Second Layer: </h3>
		<blockquote>
			To begin programming a second layer for your X-keys device, please follow these instructions: 
		</blockquote>
		<blockquote>
			<ol>
				<li>After programming a layer-toggle key, change to the second layer by tapping the layer-toggle key. The X-keys device must be in run mode (not programming mode) when changing to the second layer. The indicator LEDs on the X-keys device will change to indicate that you are operating on a new layer.<br />
				<br />
				<strong>Note:</strong> If you are working on the green layer and you press the layer-toggle key the red indicator LED will turn on. The opposite will happen if you are working on the red layer and you press the layer-toggle key, and the green indicator LED will turn on.<br />
				</li>
				<li>Slide the programming switch up to the programming position (red dot showing).<br />
				</li>
				<li>Continue to program this layer just as you programmed the previous layer.<br />
				<br />
				<strong>Note:</strong> Do not reprogram the layer-toggle key, or you will not be able to switch back to your first layer.</li>
			</ol>
		</blockquote>
	</blockquote>
	<blockquote>
		<h3><a name="programming_a_layer-shift _key" title="programming_a_layer-shift _key"></a>Programming a Layer-shift Key (2): </h3>
	</blockquote>
	<blockquote>
		<blockquote>
			To switch temporarily to another layer, program a key as a layer-shift key. A layer-shift key works like the Shift key on the standard keyboard, which you hold down to type capital letters. In the case of your X-keys device you hold down the layer-shift key to use the other layer of programmed keys. The layer-shift key may be any key, including a double key. 
		</blockquote>
		<blockquote>
			If you wish to use the second layer with only a layer-shift key (rather than a layer-toggle key) you will need to change the layer-toggle key to a layer-shift key after you program the second layer. 
		</blockquote>
		<blockquote>
			To program a layer-shift key please follow these instructions: 
		</blockquote>
		<blockquote>
			<ol>
				<li>If the X-keys device is not already in programming mode, slide the programming switch into the programming position (red dot showing).</li><br />
				<li>Tap the key on the X-keys device that you want to program.</li><br />
				<li>Press and hold the &lt;Esc&gt; key on the standard keyboard.</li><br />
				<li>While holding down the &lt;Esc&gt; key, tap the &lt;1&gt; key on the alphanumeric section of the standard keyboard (above the Q).</li><br />
				<li>Release the &lt;Esc&gt; key.</li><br />
				<li>The red or green layer indicator on the X-keys device will blink to confirm that the command was accepted.</li><br />
				<li>If programming the rest of the layer is complete, return the programming switch to the run position (black dot showing).</li>
			</ol>
		</blockquote>
	</blockquote>
	<blockquote>
		<h3><a name="repeating_keys" title="repeating_keys"></a>Repeating Keys (3): </h3>
	</blockquote>
	<blockquote>
		<blockquote>
			Keys on the X-keys are not automatically repeating keys, but it&#39;s easy to program them to repeat like the alphanumeric keys on the standard keyboard. To make a key a repeating (typematic) key, hold down &lt;Esc&gt;, tap the &lt;Left-Shift&gt; key, and release &lt;Esc&gt; before entering the actual text or sequence for that key. 
		</blockquote>
		<h3><a name="separate_press_and_release_commands" title="separate_press_and_release_commands"></a>Separate Press and Release Commands (4):<br />
		</h3>
		<blockquote>
			The X-keys can generate one command when a key is pressed and another command when the key is released. For example, a key could type &lt;A&gt; when pressed and &lt;B&gt; when released. A key can also repeat the same function, such as &lt;Ctrl+B&gt; both when pressed and when released - this is useful, for example, as an on and off bold key in programs such as Microsoft Word. 
		</blockquote>
		<blockquote>
			To program this feature, please follow these instructions: 
		</blockquote>
		<blockquote>
			<ol>
				<li>While your X-keys device is in programming mode, tap the key you wish to program.</li><br />
				<li>Type the keys on the standard keyboard that you want the X-keys device to send when you press that button on your X-keys device.</li><br />
				<li>Press and hold the &lt;Esc&gt; key on the standard keyboard.</li><br />
				<li>While holding down &lt;Esc&gt;, tap the &lt;Left-Ctrl&gt; key.</li><br />
				<li>Release the &lt;Esc&gt; key.</li><br />
				<li>Type the keys on the standard keyboard that you want the X-keys device to send when you release that button on your X-keys device.</li><br />
				<li>Tap the key you are programming on your X-keys to finish programming it.</li>
			</ol>
		</blockquote>
	</blockquote>
	<blockquote>
		<h3><a name="pause" title="pause"></a>Pause (5): </h3>
	</blockquote>
	<blockquote>
		<blockquote>
			The X-keys enters keystrokes much faster than most people can type and it may sometimes be useful to pause after or between keystrokes so the software you are working in can properly register the command. 
		</blockquote>
		<blockquote>
			To enter a half second pause, press and hold the &lt;Esc&gt; key, tap the &lt;5&gt; key on the alphanumeric keyboard (above the R) and release the &lt;Esc&gt; key. If you want a longer pause, repeat the command as desired (twice for one second, three times for one and a half seconds, etc.). 
		</blockquote>
		<blockquote>
			<strong>Note:</strong> Delays can also be added between keystrokes. 
		</blockquote>
	</blockquote>
	<blockquote>
		<h3><a name="erasing_a_key" title="erasing_a_key"></a>Erasing a Key (6): </h3>
	</blockquote>
	<blockquote>
		<blockquote>
			Reprogramming a key on your X-keys device automatically erases the previously saved keystrokes. To erase a key and leave it blank, tap the &lt;Esc&gt; key three times during programming. 
		</blockquote>
	</blockquote>
</blockquote>
<blockquote>
	<h2><a name="entire_keyboard_special_programming_features" title="entire_keyboard_special_programming_features"></a>Entire Keyboard Special Programming Features: </h2>
</blockquote>
<blockquote>
	<blockquote>
		The rest of the features (7-12) affect the entire keyboard and include changing the transmission speed, changing the Caps Lock memory and erasing the keyboard. 
	</blockquote>
	<blockquote>
		<h3><a name="slow_transmission_speed" title="slow_transmission_speed"></a>Slow Transmission Speed (7): </h3>
	</blockquote>
	<blockquote>
		<blockquote>
			Some applications or systems have a slower response time and the default X-keys speed may be too fast for them. To slow the rate at which the X-keys sends key commands are sent, please follow these instructions: 
		</blockquote>
		<blockquote>
			<ol>
				<li>While in program mode, tap any key on your X-keys device. Note: If you previously saved keystrokes to this key it will need to be reprogrammed after entering the Slow Transmission Speed command.</li><br />
				<li>Press and hold the &lt;Esc&gt; key on the standard keyboard.</li><br />
				<li>While holding down the &lt;Esc&gt; key, tap the &lt;3&gt; key on the alphanumeric section of the standard keyboard (above the W).</li><br />
				<li>Release the &lt;Esc&gt; key.</li><br />
				<li>The red or green layer indicator light will blink to confirm that the command was accepted.</li><br />
				<li>If you are finished programming your X-keys device, return the programming switch to the run position (black dot showing).</li>
			</ol>
		</blockquote>
	</blockquote>
	<blockquote>
		<h3><a name="normal_transmission_speed" title="normal_transmission_speed"></a>Normal Transmission Speed (8): </h3>
	</blockquote>
	<blockquote>
		<blockquote>
			Normal Transmission Speed is the default for the X-keys. If you previously programmed Slow Transmission Speed and you want to return to the default transmission speed, please follow these instructions: 
		</blockquote>
	</blockquote>
</blockquote>
<blockquote>
	<blockquote>
		<ol>
			<ol>
				<li>While in program mode, tap any key on your X-keys device.<br />
				<strong>Note:</strong> If you previously saved keystrokes to this key it will need to be reprogrammed after entering the Slow Transmission Speed command.</li><br />
				<li>Press and hold the &lt;Esc&gt; key on the standard keyboard.</li><br />
				<li>While holding down the &lt;Esc&gt; key, tap the &lt;4&gt; key on the alphanumeric section of the standard keyboard (above the E).</li><br />
				<li>Release the &lt;Esc&gt; key.</li><br />
				<li>The red or green layer indicator light will blink to confirm that the command was accepted.</li><br />
				<li>If you are finished programming your X-keys device, return the programming switch to the run position (black dot showing).</li>
			</ol>
		</ol>
	</blockquote>
</blockquote>
<blockquote>
	<blockquote>
		<h3><a name="resetting_the_keyboard" title="resetting_the_keyboard"></a>Resetting the Keyboard (12): </h3>
	</blockquote>
</blockquote>
<blockquote>
	<blockquote>
		<blockquote>
			Rather than manually erasing the programming from each key, you may find it much easier to simply erase the programming from the entire device. 
		</blockquote>
	</blockquote>
	<blockquote>
		<blockquote>
			<strong>Note:</strong> This will remove all programming from all keys on all layers and return the X-keys device to a completely unprogrammed state. This <strong><u>cannot</u></strong> be undone.<br />
		</blockquote>
	</blockquote>
	<blockquote>
		<blockquote>
			To erase the memory of the entire keyboard, please follow these instructions: 
		</blockquote>
	</blockquote>
	<blockquote>
		<blockquote>
			<ol>
				<li>While in program mode, tap any key on your X-keys device.</li><br />
				<li>Type the following key sequence on your standard keyboard: &lt;Esc&gt;&lt;Backspace&gt;&lt;Esc&gt;&lt;Esc&gt;&lt;Esc&gt;.</li>
			</ol>
		</blockquote>
	</blockquote>
</blockquote>
<blockquote>
	<h2><a name="caps_lock_special_programming_features" title="caps_lock_special_programming_features"></a>Caps Lock Special Programming Features: </h2>
</blockquote>
<blockquote>
	<blockquote>
		The next three features (9-11) affect how the X-keys device recognizes Caps Lock and Unlock. The first two are specific to certain languages (i.e. English, French, etc.). These features enable the X-keys to remember whether Caps Lock was on or off when saving keystrokes, which frees you from having to pay attention to the current mode of the standard keyboard when using your X-keys device. Caps Lock/Unlock Memory and Caps Lock/Shift Unlock memory are useful if you want to save keystrokes that are case sensitive (like names and addresses). 
	</blockquote>
	<blockquote>
		<strong>Note:</strong> It is best to program a Caps Lock feature before programming the rest of your X-keys. 
	</blockquote>
	<blockquote>
		<strong>Note:</strong> The Caps Lock Special Programming Features are also Entire Keyboard Special Programming Features. 
	</blockquote>
	<blockquote>
		<h3><a name="caps_lock_unlock_memory" title="caps_lock_unlock_memory"></a>Caps Lock/Unlock Memory (9): </h3>
	</blockquote>
	<blockquote>
		<blockquote>
			Caps Lock/Unlock Memory works in languages (such as United States English, Latin American Spanish, etc.) that use the Caps Lock key to both turn on and turn off the Caps Lock function on the standard keyboard. 
		</blockquote>
		<blockquote>
			To program Caps Lock/Unlock Memory, please follow these instructions: 
		</blockquote>
		<blockquote>
			<ol>
				<li>While in program mode, tap any key on your X-keys device.<br />
				<strong>Note:</strong> If you previously saved keystrokes to this key it will need to be reprogrammed after entering the Caps Lock/Unlock Memory command.<br />
				<strong>Note:</strong> If you want to save keystrokes on this key, program it after entering the Caps Lock/Unlock Memory command.</li><br />
				<li>Press and hold the &lt;Esc&gt; key on the standard keyboard.</li><br />
				<li>While holding down the &lt;Esc&gt; key, tap the &lt;8&gt; key on the alphanumeric section of the standard keyboard (above the U).</li><br />
				<li>Release the &lt;Esc&gt; key.</li><br />
				<li>The red or green layer indicator light will blink to confirm that the command was accepted.</li><br />
				<li>The X-keys is now ready to program.</li>
			</ol>
		</blockquote>
	</blockquote>
	<blockquote>
		<h3><a name="caps_lock_shift_unlock_memory" title="caps_lock_shift_unlock_memory"></a>Caps Lock/Shift Unlock Memory (10): </h3>
	</blockquote>
	<blockquote>
		<blockquote>
			Caps Lock/Shift Unlock Memory is for languages (German, French, etc.) that use the Caps Lock key to turn Caps Lock on and the Shift key to turn Caps Lock off. 
		</blockquote>
		<blockquote>
			To program Caps Lock/Shift Unlock Memory, please follow these instructions: 
			<ol>
				<li>While in program mode, tap any key on your X-keys device.<br />
				<strong>Note:</strong> If you previously saved keystrokes to this key it will need to be reprogrammed after entering the Caps Lock/Unlock Memory command.<br />
				<strong>Note:</strong> If you want to save keystrokes on this key, program it after entering the Caps Lock/Unlock Memory command.</li><br />
				<li>Press and hold the &lt;Esc&gt; key on the standard keyboard.</li><br />
				<li>While holding down the &lt;Esc&gt; key, tap the &lt;9&gt; key on the alphanumeric section of the standard keyboard (above the I).</li><br />
				<li>Release the &lt;Esc&gt; key.</li><br />
				<li>The red or green layer indicator light will blink to confirm that the command was accepted.</li><br />
				<li>The X-keys is now ready to program.</li>
			</ol>
		</blockquote>
	</blockquote>
	<blockquote>
		<h3><a name="no_caps_lock_memory" title="no_caps_lock_memory"></a>No Caps Lock Memory (11): </h3>
	</blockquote>
	<blockquote>
		<blockquote>
			No Caps Lock Memory is the default for your X-keys device. <br />
		</blockquote>
		<blockquote>
			If you programmed your X-keys device with wither of the two previous features (9 or 10) and you want to return your X-keys device to its default state, please follow these instructions: 
		</blockquote>
		<blockquote>
			<ol>
				<li>While in program mode, tap any key on your X-keys device.<br />
				<strong>Note:</strong> If you previously saved keystrokes to this key it will need to be reprogrammed after entering the Caps Lock/Unlock Memory command.<br />
				<strong>Note:</strong> If you want to save keystrokes on this key, program it after entering the Caps Lock/Unlock Memory command.</li><br />
				<li>Press and hold the &lt;Esc&gt; key on the standard keyboard.</li><br />
				<li>While holding down the &lt;Esc&gt; key, tap the &lt;7&gt; key on the alphanumeric section of the standard keyboard (above the Y).</li><br />
				<li>Release the &lt;Esc&gt; key.</li><br />
				<li>The red or green layer indicator light will blink to confirm that the command was accepted.</li><br />
				<li>The X-keys is now ready to program.</li>
			</ol>
		</blockquote>
	</blockquote>
	<h2><a name="other_features" title="other_features"></a>Other Features: </h2>
	<blockquote>
		<h3><a name="horizontal_and_vertical_double-keys" title="horizontal_and_vertical_double-keys"></a>Horizontal and Vertical Double-keys: </h3>
	</blockquote>
	<blockquote>
		<blockquote>
			Horizontal and/or vertical double-keys can replace two single keys. Remove the single key with the key-puller that came with your X-keys device. 
		</blockquote>
	</blockquote>
	<blockquote>
		<h3><a name="programming_errors" title="programming_errors"></a>Programming Errors: </h3>
	</blockquote>
	<blockquote>
		<ol>
			<li>If your X-keys device encounters programming errors, the red and green layer indicator LEDs will blink simultaneously on and off. Flip the programming switch into the run position (black dot showing) and then flip it back into the programming position (red dot showing) to restore the X-keys to normal programming mode.</li>
			<li>Errors can occur if:</li>
			<ol>
				<li>There is an unreliable cable connection. Please check all cords to ensure there is a proper connection.</li><br />
				<li>The computer is not operating in a mode to accept the entered keys (for example, pressing &lt;Ctrl&gt;, &lt;Alt&gt;, and &lt;Delete&gt; may cause the computer to reboot and your X-keys will not boot-up in programming mode.</li><br />
				<li>You tried to save too many keystrokes into your X-keys device. This is unlikely, but if you think that too many commands were entered (more than 800 keystrokes for the entire device) then you should try to reprogram with a shorter key sequence. </li>
			</ol>
		</ol>
	</blockquote>
</blockquote>
]]></description>
		<link>http://www.ymouse.com/faq/content/4/18/en/what-are-the-special-programming-features-for-my-ps_2-x_keys-device.html</link>
		<pubDate>Fri, 28 Mar 2008 14:53:00 GMT</pubDate>
	</item>
	<item>
		<title><![CDATA[What does is mean when I get the error "Calibration out of Bounds" when I try to calibrate my RailDriver?]]></title>
		<description><![CDATA[<h1>Quick Answer</h1>
<blockquote>
	<p>
	You may get this error for a couple of reasons:
	</p>
	<ol>
		<ol>
			<li>The lever you were trying to calibrate may not have been in the correct position when you pressed the calibrate button"</li>
			<li>The lever was in the correct position but the value returned by the RailDriver was outside the expected values. </li>
		</ol>
	</ol>
	<p>
	For more information please check the Further Reading section below.
	</p>
</blockquote>
<h1>Further Reading:</h1>
<blockquote>
	<h2>The lever you are calibrating is not in the correct position:</h2>
	<blockquote>
		<p>
		If you accidently press the calibrate button before you finish moving the lever into the correct position you will receive the "calibration out of Bounds" error.
		</p>
		<p>
		This error can usually be resolved by moving the lever into the correct position and pressing the calibrate button. 
		</p>
		<p>
		If this error occurs while calibrating the bail-off for the independent brake press the brake lever to the right and hold it in this position before attempting to press the calibrate button again.
		</p>
	</blockquote>
	<h2>The lever you are calibrating is in the correct position:</h2>
	<blockquote>
		<p>
		If you&#39;re confident that the lever is in the correct position but you are still receiving this message then the RailDriver may be reporting a value that is outside of the expected values for that lever position. This is not a common occurence, but has been known to happen.
		</p>
		<p>
		If you believe this is what is happening with your RailDriver please follow the instructions below to disable the bounds limits and manually calibrate the RailDriver:
		</p>
		<ol>
			<ol>
				<li>Go to &#39;Start &gt; Programs &gt; RailDriver&gt; RD Calibration.&#39;</li>
				<li>Click on the &#39;Help&#39; tab and then on &#39;About.&#39;</li>
				<li>In the next window, click on the word: &#39;copyright.&#39;</li>
				<li>Click &#39;OK&#39; to see message: &#39;Bound limits disabled.&#39;</li>
				<li>Click on &#39;OK&#39; in the &#39;About&#39; screen and begin to calibrate.</li>
				<li>After calibration, return to the &#39;About&#39; window.</li>
				<li>Click on &#39;copyright&#39; to see message: &#39;Bound limits enabled.&#39;</li>
			</ol>
		</ol>
		Now that your RailDriver has been manually calibrated it should be ready for use. 
	</blockquote>
</blockquote>
<blockquote>
</blockquote>
]]></description>
		<link>http://www.ymouse.com/faq/content/23/31/en/what-does-is-mean-when-i-get-the-error-calibration-out-of-bounds-when-i-try-to-calibrate-my-raildriver.html</link>
		<pubDate>Fri, 28 Mar 2008 14:51:00 GMT</pubDate>
	</item>
</channel>
</rss>