123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <style>
- body
- {
- /* The keyboard starts to visually break apart around ~824px. */
- min-width: 832px;
- max-width: 1260px;
- }
- /* Browsers that don't support flexboxes should ignore these settings and
- * and use the floating divs. */
- #keyboardcontainer
- {
- display: flex;
- flex-flow: row-reverse;
- }
- #keyboardmaincontainer
- {
- /* Shrink within parent ^ */
- flex-shrink: 3;
- /* This div is also a separate flexbox */
- display: flex;
- flex-flow: column;
- }
- table, tbody, tr, td, div, p, b
- {
- /* Need this for the flex shrinking to work properly. */
- min-width: 0px;
- /* Need this for annotation superscript positioning to work properly. */
- position: relative;
- }
- .navigation, .numpad, .capslock, .modifier, .enter, .backspace
- {
- /* Keys with lengthy text get smaller text. */
- font-size: 95%;
- }
- span#capslocktext:before { content: "Caps\00a0Lock"; }
- table.keyboard
- {
- margin: 0px;
- border: 0px solid black;
- border-spacing: 0px 0px;
- padding: 0px;
- }
- table.keyboard.navigation
- {
- flex-shrink: 1;
- float: right;
- }
- table.keyboard.numpad
- {
- flex-shrink: 1;
- float: right;
- }
- table.keyboard.key
- {
- margin-left: 8px;
- }
- table.keyboard td
- {
- width: 48px;
- height: 64px;
- border-width: 0px 7px 1px 0px;
- border-style: solid;
- border-color: white;
- }
- table.keyboard .wide
- {
- width: 72px;
- }
- table.keyboard .extrawide
- {
- width: 88px;
- }
- table.keyboard .double
- {
- width: 116px;
- }
- table.keyboard .spacebar
- {
- width: 244px;
- }
- table.keyboard .space
- {
- display: block;
- width: 20px;
- height: 16px;
- margin: 0px;
- border: 0px solid white;
- }
- table.keyboard div
- {
- display: block;
- width: 100%;
- height: 100%;
- margin-right: -4px;
- margin-left: -1px;
- border-width: 1px 3px 6px 1px;
- border-style: solid;
- border-color: black;
- padding: 1px;
- padding-top: 0px;
- padding-bottom: 0px;
- background-color: #EEF;
- color: #007;
- }
- table.keyboard .game
- {
- background-color: #CFC;
- color: #070;
- }
- table.keyboard .test
- {
- background-color: #FFC;
- color: #770;
- }
- table.keyboard .warn
- {
- background-color: #FCE;
- color: #705;
- }
- table.keyboard .bad
- {
- background-color: #FCC;
- color: #700;
- }
- table.keyboard .none
- {
- background-color: #FFF;
- color: #AAA;
- border-color: #EEE;
- }
- /* PC XT (KEY_CODE) */
- table.keyboard td b
- {
- display: block;
- text-align: center;
- color: #585;
- }
- /* Internal (KEY_PRESSED) */
- table.keyboard td p
- {
- margin: 0px;
- text-align: center;
- font-weight: bold;
- color: #A5A;
- }
- div:before
- {
- font-size: 60%;
- position: absolute;
- right: 1px;
- top: -1px;
- }
- .f12:before {
- content: "A";
- }
- .badkey:before {
- content: "B";
- }
- .capslock:before {
- content: "C";
- }
- .modifier:before {
- content: "D";
- }
- .annotation {
- font-size: .95em;
- }
- table.bypass
- {
- border: 1px solid #000;
- margin: 12px;
- }
- table.bypass th
- {
- border: 1px solid #000;
- font-weight: bold;
- text-align: left;
- padding-right: 16px;
- padding-top: 12px;
- padding-bottom: 12px;
- }
- table.bypass td
- {
- padding-left: 10px;
- font-weight: normal;
- }
- var
- {
- padding-left: 4px;
- padding-right: 4px;
- font-family: "Lucida Console", Monaco, monospace;
- font-style: normal;
- font-weight: bold;
- font-size: 85%;
- }
- /* Scaling styles. */
- @media (max-width: 1024px)
- {
- /* Need the normal width for the Fn row to line up usually,
- * but for smaller screens these are just wasting space... */
- table.keyboard .space { width: 4px; }
- /* Also make the Caps Lock label waste less space. */
- span#capslocktext:before { content: "CapsL."; }
- }
- /* IE10+ hacks. */
- @media all and (-ms-high-contrast: none), (-ms-high-contrast: active)
- {
- /* Scaling is so broken it's easier to just force full width. */
- body { width: 1280px; }
- }
- /* Edge 12+ hacks. */
- @supports (-ms-ime-align:auto)
- {
- /* Edge won't scale the navigation/numpad tables properly, breaking
- * scaling earlier than usual. */
- body { min-width: 864px; }
- /* It also displays the unicode chars as emoji for no reason. */
- table.keyboard div { font-family: "Segoe UI Symbol"; font-size: 90%; }
- }
- /* Firefox hacks. */
- @-moz-document url-prefix()
- {
- table.keyboard.key td
- {
- /* Firefox won't properly expand tds vertically to fit their contents. */
- height: 72px;
- }
- table.keyboard .rowspan2hack
- {
- /* Firefox won't properly expand height:100% divs to fit rowspan=2. */
- height: 138px;
- }
- }
- </style>
- </head>
- <body>
- <div>
- <h1>MegaZeux US Key-Mapping Guide</h1>
- <h3>MegaZeux 2.91j — Lachesis 2010-2019</h2>
- <p>
- This guide is current as of February 20th, 2019, and contains
- updated warnings, annotations, and information for SDL 2.0.
- </p>
- <hr/>
- </div>
- <div id="keyboardcontainer">
- <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
- <table class="keyboard numpad">
- <tr>
- <td><div class="none">
- </div></td>
- <td><div class="none">
- </div></td>
- <td><div class="none">
- </div></td>
- <td><div class="none">
- </div></td>
- </tr>
- <tr class="space">
- </tr>
- <tr>
- <td>
- <div class="bad numlock">
- NumL.
- <b class="badkey">n/a</b>
- <p class="badkey">n/a</p>
- </div>
- </td>
- <td>
- <div class="warn">
- /
- <b>53</p>
- <p>267</p>
- </div>
- </td>
- <td>
- <div class="warn">
- *
- <b>55</p>
- <p>268</p>
- </div>
- </td>
- <td>
- <div class="warn">
- -
- <b>74</p>
- <p>269</p>
- </div>
- </td>
- </tr>
- <tr>
- <td>
- <div class="warn">
- 7<sup> Home</sup>
- <b>71</b>
- <p>263</p>
- </div>
- </td>
- <td>
- <div class="warn">
- 8<sup> ▲</sup>
- <b>72</b>
- <p>264</p>
- </div>
- </td>
- <td>
- <div class="warn">
- 9<sup> PgUp</sup>
- <b>73</b>
- <p>265</p>
- </div>
- </td>
- <td rowspan="2" class="rowspan2hack">
- <div class="warn">
- +
- <b>78</b>
- <p>270</p>
- </div>
- </td>
- </tr>
- <tr>
- <td>
- <div class="warn">
- 4<sup> ◀</sup>
- <b>75</b>
- <p>260</p>
- </div>
- </td>
- <td>
- <div class="warn">
- 5
- <b>76</b>
- <p>261</p>
- </div>
- </td>
- <td>
- <div class="warn">
- 6<sup> ▶</sup>
- <b>77</b>
- <p>262</p>
- </div>
- </td>
- </tr>
- <tr>
- <td>
- <div class="warn">
- 1<sup> End</sup>
- <b>79</b>
- <p>257</p>
- </div>
- </td>
- <td>
- <div class="warn">
- 2<sup> ▼</sup>
- <b>80</b>
- <p>258</p>
- </div>
- </td>
- <td>
- <div class="warn">
- 3<sup> PgDn</sup>
- <b>81</b>
- <p>259</p>
- </div>
- </td>
- <td rowspan="2" class="rowspan2hack">
- <div class="warn">
- Enter
- <b>28</b>
- <p>271</p>
- </div>
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <div class="warn">
- 0<sup> Insert</sup>
- <b>82</b>
- <p>256</p>
- </div>
- </td>
- <td>
- <div class="warn">
- .<sup>Delete</sup>
- <b>83</b>
- <p>266</p>
- </div>
- </td>
- </tr>
- <tr class="space">
- </tr>
- </table>
- <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
- <table class="keyboard navigation">
- <tr>
- <td>
- <div class="bad">
- SysRq
- <b class="badkey">n/a</b>
- <p class="badkey">1</p>
- </div>
- </td>
- <td>
- <div class="warn">
- Scr.L.
- <b>70</b>
- <p>302</p>
- </div>
- </td>
- <td>
- <div class="warn">
- Break
- <b>197</b>
- <p>318</p>
- </div>
- </td>
- <td class="space">
- </td>
- </tr>
- <tr class="space">
- </tr>
- <tr>
- <td>
- <div class="game">
- Insert
- <b>82</b>
- <p>277</p>
- </div>
- </td>
- <td>
- <div class="warn">
- Home
- <b>71</b>
- <p>278</p>
- </div>
- </td>
- <td>
- <div class="warn">
- PgUp
- <b>73</b>
- <p>280</p>
- </div>
- </td>
- <td class="space">
- </td>
- </tr>
- <tr>
- <td>
- <div class="game">
- Delete
- <b>83</b>
- <p>127</p>
- </div>
- </td>
- <td>
- <div class="warn">
- End
- <b>79</b>
- <p>279</p>
- </div>
- </td>
- <td>
- <div class="warn">
- PgDn
- <b>81</b>
- <p>281</p>
- </div>
- </td>
- <td class="space">
- </td>
- </tr>
- <tr>
- <td><div class="none">
- </div></td>
- <td><div class="none">
- </div></td>
- <td><div class="none">
- </div></td>
- <td class="space">
- </td>
- </tr>
- <tr>
- <td><div class="none">
- </div></td>
- <td>
- <div class="game">
- <!-- ↑ -->
- ▲
- <b>72</b>
- <p>273</p>
- </div>
- </td>
- <td><div class="none">
- </div></td>
- <td class="space">
- </td>
- </tr>
- <tr>
- <td>
- <div class="game">
- <!-- ← -->
- ◀
- <b>75</b>
- <p>276</p>
- </div>
- </td>
- <td>
- <div class="game">
- <!-- ↓ -->
- ▼
- <b>80</b>
- <p>274</p>
- </div>
- </td>
- <td>
- <div class="game">
- <!-- → -->
- ▶
- <b>77</b>
- <p>275</p>
- </div>
- </td>
- <td class="space">
- </td>
- </tr>
- <tr class="space">
- </tr>
- </table>
- <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
- <div id="keyboardmaincontainer">
- <table class="keyboard main">
- <tr>
- <td>
- <div class="game">
- Esc
- <b>1</b>
- <p>27</p>
- </div>
- </td>
- <td class="space">
- </td>
- <td>
- <div class="game">
- F1
- <b>59</b>
- <p>282</p>
- </div>
- </td>
- <td>
- <div class="game">
- F2
- <b>60</b>
- <p>283</p>
- </div>
- </td>
- <td>
- <div class="game">
- F3
- <b>61</b>
- <p>284</p>
- </div>
- </td>
- <td>
- <div class="game">
- F4
- <b>62</b>
- <p>285</p>
- </div>
- </td>
- <td class="space">
- </td>
- <td>
- <div class="game">
- F5
- <b>63</b>
- <p>286</p>
- </div>
- </td>
- <td>
- <div class="test">
- F6
- <b>64</b>
- <p>287</p>
- </div>
- </td>
- <td>
- <div class="test">
- F7
- <b>65</b>
- <p>288</p>
- </div>
- </td>
- <td>
- <div class="test">
- F8
- <b>66</b>
- <p>289</p>
- </div>
- </td>
- <td class="space">
- </td>
- <td>
- <div class="game">
- F9
- <b>67</b>
- <p>290</p>
- </div>
- </td>
- <td>
- <div class="game">
- F10
- <b>68</b>
- <p>291</p>
- </div>
- </td>
- <td>
- <div class="test">
- F11
- <b>87</b>
- <p>292</p>
- </div>
- </td>
- <td>
- <div class="game f12">
- F12
- <b>88</b>
- <p>293</p>
- </div>
- </td>
- <td class="space">
- </td>
- </tr>
- <tr class="space">
- </tr>
- </table>
- <table class="keyboard main">
- <tr>
- <td>
- <div class="warn">
- `
- <b>41</b>
- <p>96</p>
- </div>
- </td>
- <td>
- <div>
- 1
- <b>2</b>
- <p>49</p>
- </div>
- </td>
- <td>
- <div>
- 2
- <b>3</b>
- <p>50</p>
- </div>
- </td>
- <td>
- <div>
- 3
- <b>4</b>
- <p>51</p>
- </div>
- </td>
- <td>
- <div>
- 4
- <b>5</b>
- <p>52</p>
- </div>
- </td>
- <td>
- <div>
- 5
- <b>6</b>
- <p>53</p>
- </div>
- </td>
- <td>
- <div>
- 6
- <b>7</b>
- <p>54</p>
- </div>
- </td>
- <td>
- <div>
- 7
- <b>8</b>
- <p>55</p>
- </div>
- </td>
- <td>
- <div>
- 8
- <b>9</b>
- <p>56</p>
- </div>
- </td>
- <td>
- <div>
- 9
- <b>10</b>
- <p>57</p>
- </div>
- </td>
- <td>
- <div>
- 0
- <b>11</b>
- <p>48</p>
- </div>
- </td>
- <td>
- <div>
- -
- <b>12</b>
- <p>45</p>
- </div>
- </td>
- <td>
- <div>
- =
- <b>13</b>
- <p>61</p>
- </div>
- </td>
- <td class="wide">
- <div class="backspace">
- BackSp.
- <b>14</b>
- <p>8</p>
- </div>
- </td>
- <td class="space">
- </td>
- </tr>
- </table>
- <table class="keyboard main">
- <tr>
- <td class="wide">
- <div>
- Tab
- <b>15</b>
- <p>9</p>
- </div>
- </td>
- <td>
- <div>
- Q
- <b>16</b>
- <p>113</p>
- </div>
- </td>
- <td>
- <div>
- W
- <b>17</b>
- <p>119</p>
- </div>
- </td>
- <td>
- <div>
- E
- <b>18</b>
- <p>101</p>
- </div>
- </td>
- <td>
- <div>
- R
- <b>19</b>
- <p>114</p>
- </div>
- </td>
- <td>
- <div>
- T
- <b>20</b>
- <p>116</p>
- </div>
- </td>
- <td>
- <div>
- Y
- <b>21</b>
- <p>121</p>
- </div>
- </td>
- <td>
- <div>
- U
- <b>22</b>
- <p>117</p>
- </div>
- </td>
- <td>
- <div>
- I
- <b>23</b>
- <p>105</p>
- </div>
- </td>
- <td>
- <div>
- O
- <b>24</b>
- <p>111</p>
- </div>
- </td>
- <td>
- <div>
- P
- <b>25</b>
- <p>112</p>
- </div>
- </td>
- <td>
- <div>
- [
- <b>26</b>
- <p>91</p>
- </div>
- </td>
- <td>
- <div>
- ]
- <b>27</b>
- <p>93</p>
- </div>
- </td>
- <td>
- <div class="warn">
- \
- <b>43</b>
- <p>92</p>
- </div>
- </td>
- <td class="space">
- </td>
- </tr>
- </table>
- <table class="keyboard main">
- <tr>
- <td class="extrawide">
- <div class="capslock">
- <span id="capslocktext"></span>
- <b>58</b>
- <p>301</p>
- </div>
- </td>
- <td>
- <div>
- A
- <b>30</b>
- <p>97</p>
- </div>
- </td>
- <td>
- <div>
- S
- <b>31</b>
- <p>115</p>
- </div>
- </td>
- <td>
- <div>
- D
- <b>32</b>
- <p>100</p>
- </div>
- </td>
- <td>
- <div>
- F
- <b>33</b>
- <p>102</p>
- </div>
- </td>
- <td>
- <div>
- G
- <b>34</b>
- <p>103</p>
- </div>
- </td>
- <td>
- <div>
- H
- <b>35</b>
- <p>104</p>
- </div>
- </td>
- <td>
- <div>
- J
- <b>36</b>
- <p>106</p>
- </div>
- </td>
- <td>
- <div>
- K
- <b>37</b>
- <p>107</p>
- </div>
- </td>
- <td>
- <div>
- L
- <b>38</b>
- <p>108</p>
- </div>
- </td>
- <td>
- <div>
- ;
- <b>39</b>
- <p>59</p>
- </div>
- </td>
- <td>
- <div>
- '
- <b>40</b>
- <p>39</p>
- </div>
- </td>
- <td class="extrawide">
- <div class="game enter">
- Enter
- <b>28</b>
- <p>13</p>
- </div>
- </td>
- <td class="space">
- </td>
- </tr>
- </table>
- <table class="keyboard main">
- <tr>
- <td class="double">
- <div class="modifier">
- L. Shift
- <b>42</b>
- <p>304</p>
- </div>
- </td>
- <td>
- <div>
- Z
- <b>44</b>
- <p>122</p>
- </div>
- </td>
- <td>
- <div>
- X
- <b>45</b>
- <p>120</p>
- </div>
- </td>
- <td>
- <div>
- C
- <b>46</b>
- <p>99</p>
- </div>
- </td>
- <td>
- <div>
- V
- <b>47</b>
- <p>118</p>
- </div>
- </td>
- <td>
- <div>
- B
- <b>48</b>
- <p>98</p>
- </div>
- </td>
- <td>
- <div>
- N
- <b>49</b>
- <p>110</p>
- </div>
- </td>
- <td>
- <div>
- M
- <b>50</b>
- <p>109</p>
- </div>
- </td>
- <td>
- <div>
- ,
- <b>51</b>
- <p>44</p>
- </div>
- </td>
- <td>
- <div>
- .
- <b>52</b>
- <p>46</p>
- </div>
- </td>
- <td>
- <div>
- /
- <b>53</b>
- <p>47</p>
- </div>
- </td>
- <td class="double">
- <div class="modifier">
- R. Shift
- <b>54</b>
- <p>303</p>
- </div>
- </td>
- <td class="space">
- </td>
- </tr>
- </table>
- <table class="keyboard main">
- <tr>
- <td class="wide">
- <div class="modifier">
- L. Ctrl
- <b>29</b>
- <p>306</p>
- </div>
- </td>
- <td class="wide">
- <div class="warn modifier">
- L. Win
- <b>91</b>
- <p>311</p>
- </div>
- </td>
- <td class="wide">
- <div class="modifier">
- L. Alt
- <b>56</b>
- <p>308</p>
- </div>
- </td>
- <td class="spacebar"><div>
- Space
- <b>57</b>
- <p>32</p>
- </div>
- </td>
- <td class="wide">
- <div class="modifier">
- R. Alt
- <b>56</b>
- <p>307</p>
- </div>
- </td>
- <td class="wide">
- <div class="warn modifier">
- R. Win
- <b>92</b>
- <p>312</p>
- </div>
- </td>
- <td class="wide">
- <div class="bad">
- R. Click
- <b class="badkey">n/a</b>
- <p class="badkey">1</p>
- </div>
- </td>
- <td class="wide">
- <div class="modifier">
- R. Ctrl
- <b>29</b>
- <p>305</p>
- </div>
- </td>
- <td class="space">
- </td>
- </tr>
- <tr class="space">
- </tr>
- </table>
- </div> <!-- #keyboardmaincontainer -->
- <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
- </div> <!-- #keyboardcontainer -->
- <table class="keyboard key">
- <tr>
- <td class="spacebar">
- <div class="none">
- Key:
- <b>key_code / key(n)</b>
- <p>key_pressed</p>
- </div>
- </td>
- <td class="space">
- </td>
- <td class="double">
- <div>
- Normal key—always available for use.
- </div>
- </td>
- <td class="space">
- </td>
- <td class="double">
- <div class="game">
- Game key—can be disabled via Robotic or other means.
- </div>
- </td>
- <td class="space">
- </td>
- <td class="double">
- <div class="test">
- Debug key—has a unique function only while testing.
- </div>
- </td>
- <td class="space">
- </td>
- <td class="double">
- <div class="warn">
- This key may be missing between keyboards.
- </div>
- </td>
- <td class="space">
- </td>
- <td class="double">
- <div class="bad">
- Unusable key—can not or should not be used ever.
- </div>
- </td>
- </tr>
- </table>
- <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
- <hr/>
- <table class="annotations">
- <tr>
- <td class="f12"> </td>
- <td class="annotation">
- F12 is currently used as the screenshot key on platforms that support
- screenshots. Screenshot support can be disabled in the config file. Other
- function keys (e.g. F13) are not supported by MegaZeux.
- </td>
- </tr>
- <tr>
- <td class="badkey"> </td>
- <td class="annotation">
- The results for this value can vary between systems or
- may not be detected at all by MegaZeux. Personal use only.
- </td>
- </tr>
- <tr>
- <td class="capslock"> </td>
- <td class="annotation">
- In previous versions of MegaZeux, Caps Lock would be held while enabled.
- In 2.90, it acts like a regular key.
- </td>
- </tr>
- <tr>
- <td class="modifier"> </td>
- <td class="annotation">
- Modifier keys have slightly different repeating behavior than regular keys
- and may trigger special MZX or operating system functionality in
- conjunction with other keys. The Windows key (aka "Meta", "Super") is
- equivalent to the Command key on Mac keyboards, however, the positions of
- these keys are swapped with the Alt keys (which may be called "Option").
- </td>
- </tr>
- <tr><td> </td></tr>
- <tr>
- <td></td>
- <td class="annotation">
- Game keys can be bypassed using game settings, Robotic, or the config file.
- <table class="bypass">
- <tr>
- <th>Enter</th>
- <td>
- The game menu can be disabled by setting the <var>ENTER_MENU</var>
- counter to 0.
- </td>
- </tr>
- <tr>
- <th>Escape</th>
- <td>
- The escape menu can be disabled by setting the <var>ESCAPE_MENU</var>
- counter to 0. The user can still access this menu by pressing Alt+F4.
- </td>
- </tr>
- <tr>
- <th>F1</th>
- <td>
- The help menu can be disabled by setting the <var>HELP_MENU</var>
- counter to 0.
- </td>
- </tr>
- <tr>
- <th>F2</th>
- <td>
- The settings menu can be disabled by setting the <var>F2_MENU</var>
- counter to 0. The user can still access this menu by pressing Ctrl+F2
- or Alt+F2 unless standalone mode is enabled.
- </td>
- </tr>
- <tr>
- <th>F3/F9</th>
- <td>
- Saving can be restricted on a per-board basis with the Board Settings
- dialog or using the Robotic commands <var>enable saving</var>,
- <var>disable saving</var>, and <var>enable sensoronly saving</var>.
- </td>
- </tr>
- <tr>
- <th>F4/F10</th>
- <td>
- Loading can be disabled by setting the <var>LOAD_MENU</var>
- counter to 0.
- </td>
- </tr>
- <tr>
- <th>F12</th>
- <td>
- Screenshots can be configured by the user with the config file option
- <var>allow_screenshots</var>.
- </td>
- </tr>
- <tr>
- <th>Space</th>
- <td>
- Shooting can be disabled with the board flags <var>Can shoot</var> and
- <var>Player attack locked</var> or by the Robotic commands
- <var>lockplayer</var> and <var>lockplayer attack</var>.
- The "You can't shoot here!" message can be disabled by setting the
- <var>BIMESG</var> counter to 0.
- Both shooting and the behavior that prevents the player from moving
- while space is held can be disabled by setting the <var>SPACELOCK</var>
- counter to 0.
- </td>
- </tr>
- <tr>
- <th>F5/Insert/Delete</th>
- <td>
- Bomb switching and bombing can be disabled with the board flags
- <var>Can bomb</var> and <var>Player attack locked</var> or by the
- Robotic commands <var>lockplayer</var> and <var>lockplayer attack</var>.
- The "You can't bomb here!" message can be disabled by setting the
- <var>BIMESG</var> counter to 0.
- </td>
- </tr>
- <tr>
- <th>Arrows</th>
- <td>
- Player movement can be disabled with the board flags
- <var>Player locked N/S</var> and <var>Player locked E/W</var> or by the
- Robotic commands <var>lockplayer</var>, <var>lockplayer ns</var>, and
- <var>lockplayer ew</var>.
- The behavior that causes the viewport to snap to the player when the
- player moves can be disabled with the Robotic command
- <var>lockscroll</var>.
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </body>
- </html>
|