Compacted controller mappings doc

This commit is contained in:
Thomas Jentzsch 2022-07-01 10:00:26 +02:00
parent 92a0b5c998
commit e7e95b2649
1 changed files with 60 additions and 451 deletions

View File

@ -798,101 +798,57 @@
</table>
</br>
<p><b>Joystick/Booster Grip Controller (can be remapped)</b></p>
<p><b>Joystick, Booster Grip (&#185;), Sega Genesis (&#178;) & Joy 2B+ (&#179;) Controller (can be remapped)</b></p>
<table style="border: hidden">
<tr>
<td style="padding: 0px">
<table>
<tr>
<th colspan=2>Left Joystick</th>
</tr>
<tr>
<th>Function</th>
<th>Key</th>
<th>Left Controller Key</th>
<th>Right Controller Key</th>
</tr>
<tr>
<td>Joystick Up</td>
<td>Up</td>
<td>Up arrow, Keypad 8</td>
</tr>
<tr>
<td>Joystick Down</td>
<td>Down arrow, Keypad 2</td>
</tr>
<tr>
<td>Joystick Left</td>
<td>Left arrow, Keypad 4</td>
</tr>
<tr>
<td>Joystick Right</td>
<td>Right arrow, Keypad 6</td>
</tr>
<tr>
<td>Fire Button</td>
<td>Left Control, Space, Keypad 5</td>
</tr>
<tr>
<td>Top Booster Button</td>
<td>Right Shift, 4, Keypad 9</td>
</tr>
<tr>
<td>Handle Grip Trigger</td>
<td>Right Control, 5, Keypad 3</td>
</tr>
</table>
</td>
<td style="border: hidden"></td>
<td style="padding: 0px">
<table>
<tr>
<th colspan=2>Right Joystick</th>
</tr>
<tr>
<th>Function</th>
<th>Key</th>
</tr>
<tr>
<td>Joystick Up</td>
<td>Y</td>
</tr>
<tr>
<td>Joystick Down</td>
<td>Down</td>
<td>Down arrow, Keypad 2</td>
<td>H</td>
</tr>
<tr>
<td>Joystick Left</td>
<td>Left</td>
<td>Left arrow, Keypad 4</td>
<td>G</td>
</tr>
<tr>
<td>Joystick Right</td>
<td>Right</td>
<td>Right arrow, Keypad 6</td>
<td>J</td>
</tr>
<tr>
<td>Fire Button</td>
<td>Fire, Button 'B'</td>
<td>Left Control, Space, Keypad 5</td>
<td>F</td>
</tr>
<tr>
<td>Top Booster Button</td>
<td>Top Booster Button &#185;, Button 'C' &#178; &#179;</td>
<td>Right Shift, 4, Keypad 9</td>
<td>6</td>
</tr>
<tr>
<td>Handle Grip Trigger</td>
<td>Handle Grip Trigger &#185;, Button '3' &#179;</td>
<td>Right Control, 5, Keypad 3</td>
<td>7</td>
</tr>
</table>
@ -901,194 +857,52 @@
</table>
</br>
<p><b>Sega Genesis Controller (cannot be remapped, always associated with joystick and Booster Grip controllers)</b></p>
<p><b>Paddle Controller (digital emulation) (can be remapped)</b></p>
<table style="border: hidden">
<tr>
<td style="padding: 0px">
<table>
<tr>
<th colspan=2>Left Pad</th>
</tr>
<tr>
<th>Function</th>
<th>Key</th>
<th>Left Paddles Key</th>
<th>Right Paddles Key</th>
</tr>
<tr>
<td>Pad Up</td>
<td>Same as Left Joystick 'Up'</td>
<td>Paddle A Turn Left</td>
<td>Left arrow</td>
<td>G</td>
</tr>
<tr>
<td>Pad Down</td>
<td>Same as Left Joystick 'Down'</td>
<td>Paddle A Turn Right</td>
<td>Right arrow</td>
<td>J</td>
</tr>
<tr>
<td>Pad Left</td>
<td>Same as Left Joystick 'Left'</td>
<td>Paddle A Fire</td>
<td>Left Control, Space, Keypad 5</td>
<td>F</td>
</tr>
<tr>
<td>Pad Right</td>
<td>Same as Left Joystick 'Right'</td>
<td>Paddle B Turn Left</td>
<td>Up arrow</td>
<td>Y</td>
</tr>
<tr>
<td>Button 'B'</td>
<td>Same as Left Joystick 'Fire'</td>
<td>Paddle B Turn Right</td>
<td>Down arrow</td>
<td>H</td>
</tr>
<tr>
<td>Button 'C'</td>
<td>Same as Left Joystick 'Top Booster Button'</td>
</tr>
</table>
</td>
<td style="border: hidden"></td>
<td style="padding: 0px">
<table>
<tr>
<th colspan=2>Right Pad</th>
</tr>
<tr>
<th>Function</th>
<th>Key</th>
</tr>
<tr>
<td>Pad Up</td>
<td>Same as Right Joystick 'Up'</td>
</tr>
<tr>
<td>Pad Down</td>
<td>Same as Right Joystick 'Down'</td>
</tr>
<tr>
<td>Pad Left</td>
<td>Same as Right Joystick 'Left'</td>
</tr>
<tr>
<td>Pad Right</td>
<td>Same as Right Joystick 'Right'</td>
</tr>
<tr>
<td>Button 'B'</td>
<td>Same as Right Joystick 'Fire'</td>
</tr>
<tr>
<td>Button 'C'</td>
<td>Same as Right Joystick 'Top Booster Button'</td>
</tr>
</table>
</td>
</tr>
</table>
<p><b>Joy 2B+ Controller (cannot be remapped, always associated with joystick and Booster Grip controllers)</b></p>
<table style="border: hidden">
<tr>
<td style="padding: 0px">
<table>
<tr>
<th colspan=2>Left Pad</th>
</tr>
<tr>
<th>Function</th>
<th>Key</th>
</tr>
<tr>
<td>Pad Up</td>
<td>Same as Left Joystick 'Up'</td>
</tr>
<tr>
<td>Pad Down</td>
<td>Same as Left Joystick 'Down'</td>
</tr>
<tr>
<td>Pad Left</td>
<td>Same as Left Joystick 'Left'</td>
</tr>
<tr>
<td>Pad Right</td>
<td>Same as Left Joystick 'Right'</td>
</tr>
<tr>
<td>Button 'B'</td>
<td>Same as Left Joystick 'Fire'</td>
</tr>
<tr>
<td>Button 'C'</td>
<td>Same as Left Joystick 'Top Booster Button'</td>
</tr>
<tr>
<td>Button '3'</td>
<td>Same as Left Joystick 'Handle Grip Trigger'</td>
</tr>
</table>
</td>
<td style="border: hidden"></td>
<td style="padding: 0px">
<table>
<tr>
<th colspan=2>Right Pad</th>
</tr>
<tr>
<th>Function</th>
<th>Key</th>
</tr>
<tr>
<td>Pad Up</td>
<td>Same as Right Joystick 'Up'</td>
</tr>
<tr>
<td>Pad Down</td>
<td>Same as Right Joystick 'Down'</td>
</tr>
<tr>
<td>Pad Left</td>
<td>Same as Right Joystick 'Left'</td>
</tr>
<tr>
<td>Pad Right</td>
<td>Same as Right Joystick 'Right'</td>
</tr>
<tr>
<td>Button 'B'</td>
<td>Same as Right Joystick 'Fire'</td>
</tr>
<tr>
<td>Button 'C'</td>
<td>Same as Right Joystick 'Top Booster Button'</td>
</tr>
<tr>
<td>Button '3'</td>
<td>Same as Right Joystick 'Handle Grip Trigger'</td>
<td>Paddle B Fire</td>
<td>Right Control, 4</td>
<td>6</td>
</tr>
</table>
</td>
@ -1102,54 +916,27 @@
<tr>
<td style="padding: 0px">
<table>
<tr>
<th colspan=2>Left Driving</th>
</tr>
<tr>
<th>Function</th>
<th>Key</th>
<th>Left Driving Key</th>
<th>Right Driving Key</th>
</tr>
<tr>
<td>Counter Clockwise</td>
<td>Turn Left</td>
<td>Left arrow, Keypad 4</td>
<td>G</td>
</tr>
<tr>
<td>Clockwise</td>
<td>Turn Right</td>
<td>Right arrow, Keypad 6</td>
</tr>
<tr>
<td>Fire Button</td>
<td>Left Control, Space, Keypad 5</td>
</tr>
</table>
</td>
<td style="border: hidden"></td>
<td style="padding: 0px">
<table>
<tr>
<th colspan=2>Right Driving</th>
</tr>
<tr>
<th>Function</th>
<th>Key</th>
</tr>
<tr>
<td>Counter Clockwise</td>
<td>G</td>
</tr>
<tr>
<td>Clockwise</td>
<td>J</td>
</tr>
<tr>
<td>Fire Button</td>
<td>Left Control, Space, Keypad 5</td>
<td>F</td>
</tr>
</table>
@ -1158,132 +945,19 @@
</table>
</br>
<p><b>Trackball Controller (uses mouse, left port only)</b></p>
<p><b>Trackball & Light Gun Controller (uses mouse, left port only)</b></p>
<table>
<tr>
<th colspan=2>Left Trackball</th>
</tr>
<tr>
<th>Function</th>
<th>Key</th>
<th>Left Trackball Key</th>
</tr>
<tr>
<td>Fire Button</td>
<td>Fire</td>
<td>Same as Left Joystick 'Fire'</td>
</tr>
</table>
</br>
<p><b>Light Gun Controller (uses mouse, left port only)</b></p>
<table>
<tr>
<th colspan=2>Left Light Gun</th>
</tr>
<tr>
<th>Function</th>
<th>Key</th>
</tr>
<tr>
<td>Fire Button</td>
<td>Same as Left Joystick 'Fire'</td>
</tr>
</table>
</br>
<p><b>Paddle Controller digital emulation (can be remapped)</b></p>
<table style="border: hidden">
<tr>
<td style="padding: 0px">
<table>
<tr>
<th colspan=2>Left Paddles</th>
</tr>
<tr>
<th>Function</th>
<th>Key</th>
</tr>
<tr>
<td>Paddle A Turn Left</td>
<td>Left arrow</td>
</tr>
<tr>
<td>Paddle A Turn Right</td>
<td>Right arrow</td>
</tr>
<tr>
<td>Paddle A Fire</td>
<td>Left Control, Space, Keypad 5</td>
</tr>
<tr>
<td>Paddle B Turn Left</td>
<td>Up arrow</td>
</tr>
<tr>
<td>Paddle B Turn Right</td>
<td>Down arrow</td>
</tr>
<tr>
<td>Paddle B Fire</td>
<td>Right Control, 4</td>
</tr>
</table>
</td>
<td style="border: hidden"></td>
<td style="padding: 0px">
<table>
<tr>
<th colspan=2>Right Paddles</th>
</tr>
<tr>
<th>Function</th>
<th>Key</th>
</tr>
<tr>
<td>Paddle A Turn Left</td>
<td>G</td>
</tr>
<tr>
<td>Paddle A Turn Right</td>
<td>J</td>
</tr>
<tr>
<td>Paddle A Fire</td>
<td>F</td>
</tr>
<tr>
<td>Paddle B Turn Left</td>
<td>Y</td>
</tr>
<tr>
<td>Paddle B Turn Right</td>
<td>H</td>
</tr>
<tr>
<td>Paddle B Fire</td>
<td>6</td>
</tr>
</table>
</td>
</tr>
</table>
</br>
<p><b>Keyboard Controller (can be remapped)</b></p>
@ -1291,145 +965,81 @@
<tr>
<td style="padding: 0px">
<table>
<tr>
<th colspan=2>Left Keyboard</th>
</tr>
<tr>
<th>Pad Button</th>
<th>Key</th>
<th>Left Keyboard Key</th>
<th>Right Keyboard Key</th>
</tr>
<tr>
<td>1</td>
<td>1</td>
<td>8</td>
</tr>
<tr>
<td>2</td>
<td>2</td>
<td>9</td>
</tr>
<tr>
<td>3</td>
<td>3</td>
<td>0</td>
</tr>
<tr>
<td>4</td>
<td>Q</td>
</tr>
<tr>
<td>5</td>
<td>W</td>
</tr>
<tr>
<td>6</td>
<td>E</td>
</tr>
<tr>
<td>7</td>
<td>A</td>
</tr>
<tr>
<td>8</td>
<td>S</td>
</tr>
<tr>
<td>9</td>
<td>D</td>
</tr>
<tr>
<td>.</td>
<td>Z</td>
</tr>
<tr>
<td>0</td>
<td>X</td>
</tr>
<tr>
<td>#</td>
<td>C</td>
</tr>
</table>
</td>
<td style="border: hidden"></td>
<td style="padding: 0px">
<table>
<tr>
<th colspan=2>Right Keyboard</th>
</tr>
<tr>
<th>Pad Button</th>
<th>Key</th>
</tr>
<tr>
<td>1</td>
<td>8</td>
</tr>
<tr>
<td>2</td>
<td>9</td>
</tr>
<tr>
<td>3</td>
<td>0</td>
</tr>
<tr>
<td>4</td>
<td>I</td>
</tr>
<tr>
<td>5</td>
<td>W</td>
<td>O</td>
</tr>
<tr>
<td>6</td>
<td>E</td>
<td>P</td>
</tr>
<tr>
<td>7</td>
<td>A</td>
<td>K</td>
</tr>
<tr>
<td>8</td>
<td>S</td>
<td>L</td>
</tr>
<tr>
<td>9</td>
<td>D</td>
<td>;</td>
</tr>
<tr>
<td>.</td>
<td>Z</td>
<td>,</td>
</tr>
<tr>
<td>0</td>
<td>X</td>
<td>.</td>
</tr>
<tr>
<td>#</td>
<td>C</td>
<td>/</td>
</tr>
</table>
@ -1621,7 +1231,7 @@
</table>
</br>
<p><b>TV effects Keys (can be remapped)</b></p>
<p><b>TV Effects Keys (can be remapped)</b></p>
<table BORDER=2 cellpadding=4>
<tr>
@ -2295,7 +1905,6 @@
<td>Shift-Control-Alt + P to enter, Shift-Control-Alt + P/Escape to exit and continue with emulation</td>
<td>Shift-Control-Cmd + P to enter, Shift-Control-Cmd + P/Escape to exit and continue with emulation</td>
</tr>
</table>
</br>