git.y1.nz

gbdk-2020

GameBoy Development Kit
download: https://git.y1.nz/archives/gbdk.tar.gz
README | Files | Log | Refs | LICENSE

docs/api/laptop__keycodes_8h.html

      1 <!-- HTML header for doxygen 1.8.14-->
      2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      3 <html xmlns="http://www.w3.org/1999/xhtml">
      4 <head>
      5 <meta http-equiv="cache-control" content="max-age=86400"/>
      6 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
      7 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
      8 <meta name="generator" content="Doxygen 1.9.2"/>
      9 <meta name="viewport" content="width=device-width, initial-scale=1"/>
     10 <title>GBDK 2020 Docs: gbdk-lib/include/duck/laptop_keycodes.h File Reference</title>
     11 <link href="tabs.css" rel="stylesheet" type="text/css"/>
     12 <script type="text/javascript" src="jquery.js"></script>
     13 <script type="text/javascript" src="dynsections.js"></script>
     14 <link href="navtree.css" rel="stylesheet" type="text/css"/>
     15 <script type="text/javascript" src="resize.js"></script>
     16 <script type="text/javascript" src="navtreedata.js"></script>
     17 <script type="text/javascript" src="navtree.js"></script>
     18 <link href="search/search.css" rel="stylesheet" type="text/css"/>
     19 <script type="text/javascript" src="search/searchdata.js"></script>
     20 <script type="text/javascript" src="search/search.js"></script>
     21 <link href="doxygen.css" rel="stylesheet" type="text/css" />
     22 <link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
     23 <link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
     24 <link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
     25 <!-- BEGIN: doxygen-awesome-css -->
     26         <script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
     27         <script type="text/javascript">
     28             DoxygenAwesomeDarkModeToggle.init()
     29         </script>
     30         <script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
     31         <script type="text/javascript">
     32             DoxygenAwesomeParagraphLink.init()
     33         </script>        
     34 <!-- END: doxygen-awesome-css -->
     35 </head>
     36 <body>
     37 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
     38 <div id="titlearea">
     39 <table cellspacing="0" cellpadding="0">
     40  <tbody>
     41  <tr style="height: 56px;">
     42   <td id="projectalign" style="padding-left: 0.5em;">
     43    <div id="projectname">GBDK 2020 Docs
     44    &#160;<span id="projectnumber">4.5.0</span>
     45    </div>
     46    <div id="projectbrief">API Documentation for GBDK 2020</div>
     47   </td>
     48  </tr>
     49  </tbody>
     50 </table>
     51 </div>
     52 <!-- end header part -->
     53 <!-- Generated by Doxygen 1.9.2 -->
     54 <script type="text/javascript">
     55 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
     56 var searchBox = new SearchBox("searchBox", "search",'Search','.html');
     57 /* @license-end */
     58 </script>
     59 <script type="text/javascript" src="menudata.js"></script>
     60 <script type="text/javascript" src="menu.js"></script>
     61 <script type="text/javascript">
     62 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
     63 $(function() {
     64   initMenu('',true,false,'search.php','Search');
     65   $(document).ready(function() { init_search(); });
     66 });
     67 /* @license-end */
     68 </script>
     69 <div id="main-nav"></div>
     70 </div><!-- top -->
     71 <div id="side-nav" class="ui-resizable side-nav-resizable">
     72   <div id="nav-tree">
     73     <div id="nav-tree-contents">
     74       <div id="nav-sync" class="sync"></div>
     75     </div>
     76   </div>
     77   <div id="splitbar" style="-moz-user-select:none;" 
     78        class="ui-resizable-handle">
     79   </div>
     80 </div>
     81 <script type="text/javascript">
     82 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
     83 $(document).ready(function(){initNavTree('laptop__keycodes_8h.html',''); initResizable(); });
     84 /* @license-end */
     85 </script>
     86 <div id="doc-content">
     87 <!-- window showing the filter options -->
     88 <div id="MSearchSelectWindow"
     89      onmouseover="return searchBox.OnSearchSelectShow()"
     90      onmouseout="return searchBox.OnSearchSelectHide()"
     91      onkeydown="return searchBox.OnSearchSelectKey(event)">
     92 </div>
     93 
     94 <!-- iframe showing the search results (closed by default) -->
     95 <div id="MSearchResultsWindow">
     96 <iframe src="javascript:void(0)" frameborder="0" 
     97         name="MSearchResults" id="MSearchResults">
     98 </iframe>
     99 </div>
    100 
    101 <div class="header">
    102   <div class="summary">
    103 <a href="#define-members">Macros</a>  </div>
    104   <div class="headertitle"><div class="title">laptop_keycodes.h File Reference</div></div>
    105 </div><!--header-->
    106 <div class="contents">
    107 <div class="textblock"><code>#include &lt;<a class="el" href="platform_8h_source.html">gbdk/platform.h</a>&gt;</code><br />
    108 <code>#include &lt;<a class="el" href="stdint_8h_source.html">stdint.h</a>&gt;</code><br />
    109 <code>#include &lt;<a class="el" href="stdbool_8h_source.html">stdbool.h</a>&gt;</code><br />
    110 </div>
    111 <p><a href="laptop__keycodes_8h_source.html">Go to the source code of this file.</a></p>
    112 <table class="memberdecls">
    113 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
    114 Macros</h2></td></tr>
    115 <tr class="memitem:DUCK_IO_KEY_FLAG_KEY_REPEAT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_FLAG_KEY_REPEAT">DUCK_IO_KEY_FLAG_KEY_REPEAT</a>&#160;&#160;&#160;0x01u</td></tr>
    116 <tr class="separator:DUCK_IO_KEY_FLAG_KEY_REPEAT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    117 <tr class="memitem:DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT">DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT</a>&#160;&#160;&#160;0x0u</td></tr>
    118 <tr class="separator:DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    119 <tr class="memitem:DUCK_IO_KEY_FLAG_CAPSLOCK"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_FLAG_CAPSLOCK">DUCK_IO_KEY_FLAG_CAPSLOCK</a>&#160;&#160;&#160;0x02u</td></tr>
    120 <tr class="separator:DUCK_IO_KEY_FLAG_CAPSLOCK"><td class="memSeparator" colspan="2">&#160;</td></tr>
    121 <tr class="memitem:DUCK_IO_KEY_FLAG_CAPSLOCK_BIT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_FLAG_CAPSLOCK_BIT">DUCK_IO_KEY_FLAG_CAPSLOCK_BIT</a>&#160;&#160;&#160;0x1u</td></tr>
    122 <tr class="separator:DUCK_IO_KEY_FLAG_CAPSLOCK_BIT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    123 <tr class="memitem:DUCK_IO_KEY_FLAG_SHIFT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_FLAG_SHIFT">DUCK_IO_KEY_FLAG_SHIFT</a>&#160;&#160;&#160;0x04u</td></tr>
    124 <tr class="separator:DUCK_IO_KEY_FLAG_SHIFT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    125 <tr class="memitem:DUCK_IO_KEY_FLAG_SHIFT_BIT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_FLAG_SHIFT_BIT">DUCK_IO_KEY_FLAG_SHIFT_BIT</a>&#160;&#160;&#160;0x2u</td></tr>
    126 <tr class="separator:DUCK_IO_KEY_FLAG_SHIFT_BIT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    127 <tr class="memitem:DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF">DUCK_IO_KEY_FLAG_PRINTSCREEN_LEFT</a>&#160;&#160;&#160;0x08u</td></tr>
    128 <tr class="separator:DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF"><td class="memSeparator" colspan="2">&#160;</td></tr>
    129 <tr class="memitem:DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF">DUCK_IO_KEY_FLAG_PRINTSCREEN_LEFT_BIT</a>&#160;&#160;&#160;0x3u</td></tr>
    130 <tr class="separator:DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF"><td class="memSeparator" colspan="2">&#160;</td></tr>
    131 <tr class="memitem:DUCK_IO_KEY_BASE_BIT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_BASE_BIT">DUCK_IO_KEY_BASE_BIT</a>&#160;&#160;&#160;0x7u</td></tr>
    132 <tr class="separator:DUCK_IO_KEY_BASE_BIT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    133 <tr class="memitem:DUCK_IO_KEY_BASE"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_BASE">DUCK_IO_KEY_BASE</a>&#160;&#160;&#160;0x80u</td></tr>
    134 <tr class="separator:DUCK_IO_KEY_BASE"><td class="memSeparator" colspan="2">&#160;</td></tr>
    135 <tr class="memitem:DUCK_IO_KEY_F1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_F1">DUCK_IO_KEY_F1</a>&#160;&#160;&#160;0x80u</td></tr>
    136 <tr class="separator:DUCK_IO_KEY_F1"><td class="memSeparator" colspan="2">&#160;</td></tr>
    137 <tr class="memitem:DUCK_IO_KEY_F2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_F2">DUCK_IO_KEY_F2</a>&#160;&#160;&#160;0x84u</td></tr>
    138 <tr class="separator:DUCK_IO_KEY_F2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    139 <tr class="memitem:DUCK_IO_KEY_F3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_F3">DUCK_IO_KEY_F3</a>&#160;&#160;&#160;0x88u</td></tr>
    140 <tr class="separator:DUCK_IO_KEY_F3"><td class="memSeparator" colspan="2">&#160;</td></tr>
    141 <tr class="memitem:DUCK_IO_KEY_F4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_F4">DUCK_IO_KEY_F4</a>&#160;&#160;&#160;0x8Cu</td></tr>
    142 <tr class="separator:DUCK_IO_KEY_F4"><td class="memSeparator" colspan="2">&#160;</td></tr>
    143 <tr class="memitem:DUCK_IO_KEY_F5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_F5">DUCK_IO_KEY_F5</a>&#160;&#160;&#160;0x90u</td></tr>
    144 <tr class="separator:DUCK_IO_KEY_F5"><td class="memSeparator" colspan="2">&#160;</td></tr>
    145 <tr class="memitem:DUCK_IO_KEY_F6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_F6">DUCK_IO_KEY_F6</a>&#160;&#160;&#160;0x94u</td></tr>
    146 <tr class="separator:DUCK_IO_KEY_F6"><td class="memSeparator" colspan="2">&#160;</td></tr>
    147 <tr class="memitem:DUCK_IO_KEY_F7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_F7">DUCK_IO_KEY_F7</a>&#160;&#160;&#160;0x98u</td></tr>
    148 <tr class="separator:DUCK_IO_KEY_F7"><td class="memSeparator" colspan="2">&#160;</td></tr>
    149 <tr class="memitem:DUCK_IO_KEY_F8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_F8">DUCK_IO_KEY_F8</a>&#160;&#160;&#160;0x9Cu</td></tr>
    150 <tr class="separator:DUCK_IO_KEY_F8"><td class="memSeparator" colspan="2">&#160;</td></tr>
    151 <tr class="memitem:DUCK_IO_KEY_F9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_F9">DUCK_IO_KEY_F9</a>&#160;&#160;&#160;0xA0u</td></tr>
    152 <tr class="separator:DUCK_IO_KEY_F9"><td class="memSeparator" colspan="2">&#160;</td></tr>
    153 <tr class="memitem:DUCK_IO_KEY_F10"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_F10">DUCK_IO_KEY_F10</a>&#160;&#160;&#160;0xA4u</td></tr>
    154 <tr class="separator:DUCK_IO_KEY_F10"><td class="memSeparator" colspan="2">&#160;</td></tr>
    155 <tr class="memitem:DUCK_IO_KEY_F11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_F11">DUCK_IO_KEY_F11</a>&#160;&#160;&#160;0xA8u</td></tr>
    156 <tr class="separator:DUCK_IO_KEY_F11"><td class="memSeparator" colspan="2">&#160;</td></tr>
    157 <tr class="memitem:DUCK_IO_KEY_F12"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_F12">DUCK_IO_KEY_F12</a>&#160;&#160;&#160;0xACu</td></tr>
    158 <tr class="separator:DUCK_IO_KEY_F12"><td class="memSeparator" colspan="2">&#160;</td></tr>
    159 <tr class="memitem:DUCK_IO_KEY_ESCAPE"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_ESCAPE">DUCK_IO_KEY_ESCAPE</a>&#160;&#160;&#160;0x81u</td></tr>
    160 <tr class="separator:DUCK_IO_KEY_ESCAPE"><td class="memSeparator" colspan="2">&#160;</td></tr>
    161 <tr class="memitem:DUCK_IO_KEY_1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_1">DUCK_IO_KEY_1</a>&#160;&#160;&#160;0x85u</td></tr>
    162 <tr class="separator:DUCK_IO_KEY_1"><td class="memSeparator" colspan="2">&#160;</td></tr>
    163 <tr class="memitem:DUCK_IO_KEY_2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_2">DUCK_IO_KEY_2</a>&#160;&#160;&#160;0x89u</td></tr>
    164 <tr class="separator:DUCK_IO_KEY_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    165 <tr class="memitem:DUCK_IO_KEY_3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_3">DUCK_IO_KEY_3</a>&#160;&#160;&#160;0x8Du</td></tr>
    166 <tr class="separator:DUCK_IO_KEY_3"><td class="memSeparator" colspan="2">&#160;</td></tr>
    167 <tr class="memitem:DUCK_IO_KEY_4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_4">DUCK_IO_KEY_4</a>&#160;&#160;&#160;0x91u</td></tr>
    168 <tr class="separator:DUCK_IO_KEY_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
    169 <tr class="memitem:DUCK_IO_KEY_5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_5">DUCK_IO_KEY_5</a>&#160;&#160;&#160;0x95u</td></tr>
    170 <tr class="separator:DUCK_IO_KEY_5"><td class="memSeparator" colspan="2">&#160;</td></tr>
    171 <tr class="memitem:DUCK_IO_KEY_6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_6">DUCK_IO_KEY_6</a>&#160;&#160;&#160;0x99u</td></tr>
    172 <tr class="separator:DUCK_IO_KEY_6"><td class="memSeparator" colspan="2">&#160;</td></tr>
    173 <tr class="memitem:DUCK_IO_KEY_7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_7">DUCK_IO_KEY_7</a>&#160;&#160;&#160;0x9Du</td></tr>
    174 <tr class="separator:DUCK_IO_KEY_7"><td class="memSeparator" colspan="2">&#160;</td></tr>
    175 <tr class="memitem:DUCK_IO_KEY_8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_8">DUCK_IO_KEY_8</a>&#160;&#160;&#160;0xA1u</td></tr>
    176 <tr class="separator:DUCK_IO_KEY_8"><td class="memSeparator" colspan="2">&#160;</td></tr>
    177 <tr class="memitem:DUCK_IO_KEY_9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_9">DUCK_IO_KEY_9</a>&#160;&#160;&#160;0xA5u</td></tr>
    178 <tr class="separator:DUCK_IO_KEY_9"><td class="memSeparator" colspan="2">&#160;</td></tr>
    179 <tr class="memitem:DUCK_IO_KEY_0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_0">DUCK_IO_KEY_0</a>&#160;&#160;&#160;0xA9u</td></tr>
    180 <tr class="separator:DUCK_IO_KEY_0"><td class="memSeparator" colspan="2">&#160;</td></tr>
    181 <tr class="memitem:DUCK_IO_KEY_SINGLE_QUOTE"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_SINGLE_QUOTE">DUCK_IO_KEY_SINGLE_QUOTE</a>&#160;&#160;&#160;0xADu</td></tr>
    182 <tr class="separator:DUCK_IO_KEY_SINGLE_QUOTE"><td class="memSeparator" colspan="2">&#160;</td></tr>
    183 <tr class="memitem:DUCK_IO_KEY_EXCLAMATION_FLIPPED"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_EXCLAMATION_FLIPPED">DUCK_IO_KEY_EXCLAMATION_FLIPPED</a>&#160;&#160;&#160;0xB1u</td></tr>
    184 <tr class="separator:DUCK_IO_KEY_EXCLAMATION_FLIPPED"><td class="memSeparator" colspan="2">&#160;</td></tr>
    185 <tr class="memitem:DUCK_IO_KEY_BACKSPACE"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_BACKSPACE">DUCK_IO_KEY_BACKSPACE</a>&#160;&#160;&#160;0xB5u</td></tr>
    186 <tr class="separator:DUCK_IO_KEY_BACKSPACE"><td class="memSeparator" colspan="2">&#160;</td></tr>
    187 <tr class="memitem:DUCK_IO_KEY_HELP"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_HELP">DUCK_IO_KEY_HELP</a>&#160;&#160;&#160;0x82u</td></tr>
    188 <tr class="separator:DUCK_IO_KEY_HELP"><td class="memSeparator" colspan="2">&#160;</td></tr>
    189 <tr class="memitem:DUCK_IO_KEY_Q"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_Q">DUCK_IO_KEY_Q</a>&#160;&#160;&#160;0x86u</td></tr>
    190 <tr class="separator:DUCK_IO_KEY_Q"><td class="memSeparator" colspan="2">&#160;</td></tr>
    191 <tr class="memitem:DUCK_IO_KEY_W"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_W">DUCK_IO_KEY_W</a>&#160;&#160;&#160;0x8Au</td></tr>
    192 <tr class="separator:DUCK_IO_KEY_W"><td class="memSeparator" colspan="2">&#160;</td></tr>
    193 <tr class="memitem:DUCK_IO_KEY_E"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_E">DUCK_IO_KEY_E</a>&#160;&#160;&#160;0x8Eu</td></tr>
    194 <tr class="separator:DUCK_IO_KEY_E"><td class="memSeparator" colspan="2">&#160;</td></tr>
    195 <tr class="memitem:DUCK_IO_KEY_R"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_R">DUCK_IO_KEY_R</a>&#160;&#160;&#160;0x92u</td></tr>
    196 <tr class="separator:DUCK_IO_KEY_R"><td class="memSeparator" colspan="2">&#160;</td></tr>
    197 <tr class="memitem:DUCK_IO_KEY_T"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_T">DUCK_IO_KEY_T</a>&#160;&#160;&#160;0x96u</td></tr>
    198 <tr class="separator:DUCK_IO_KEY_T"><td class="memSeparator" colspan="2">&#160;</td></tr>
    199 <tr class="memitem:DUCK_IO_KEY_Y"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_Y">DUCK_IO_KEY_Y</a>&#160;&#160;&#160;0x9Au</td></tr>
    200 <tr class="separator:DUCK_IO_KEY_Y"><td class="memSeparator" colspan="2">&#160;</td></tr>
    201 <tr class="memitem:DUCK_IO_KEY_U"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_U">DUCK_IO_KEY_U</a>&#160;&#160;&#160;0x9Eu</td></tr>
    202 <tr class="separator:DUCK_IO_KEY_U"><td class="memSeparator" colspan="2">&#160;</td></tr>
    203 <tr class="memitem:DUCK_IO_KEY_I"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_I">DUCK_IO_KEY_I</a>&#160;&#160;&#160;0xA2u</td></tr>
    204 <tr class="separator:DUCK_IO_KEY_I"><td class="memSeparator" colspan="2">&#160;</td></tr>
    205 <tr class="memitem:DUCK_IO_KEY_O"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_O">DUCK_IO_KEY_O</a>&#160;&#160;&#160;0xA6u</td></tr>
    206 <tr class="separator:DUCK_IO_KEY_O"><td class="memSeparator" colspan="2">&#160;</td></tr>
    207 <tr class="memitem:DUCK_IO_KEY_P"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_P">DUCK_IO_KEY_P</a>&#160;&#160;&#160;0xAAu</td></tr>
    208 <tr class="separator:DUCK_IO_KEY_P"><td class="memSeparator" colspan="2">&#160;</td></tr>
    209 <tr class="memitem:DUCK_IO_KEY_BACKTICK"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_BACKTICK">DUCK_IO_KEY_BACKTICK</a>&#160;&#160;&#160;0xAEu</td></tr>
    210 <tr class="separator:DUCK_IO_KEY_BACKTICK"><td class="memSeparator" colspan="2">&#160;</td></tr>
    211 <tr class="memitem:DUCK_IO_KEY_RIGHT_SQ_BRACKET"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_RIGHT_SQ_BRACKET">DUCK_IO_KEY_RIGHT_SQ_BRACKET</a>&#160;&#160;&#160;0xB2u</td></tr>
    212 <tr class="separator:DUCK_IO_KEY_RIGHT_SQ_BRACKET"><td class="memSeparator" colspan="2">&#160;</td></tr>
    213 <tr class="memitem:DUCK_IO_KEY_ENTER"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_ENTER">DUCK_IO_KEY_ENTER</a>&#160;&#160;&#160;0xB6u</td></tr>
    214 <tr class="separator:DUCK_IO_KEY_ENTER"><td class="memSeparator" colspan="2">&#160;</td></tr>
    215 <tr class="memitem:DUCK_IO_KEY_A"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_A">DUCK_IO_KEY_A</a>&#160;&#160;&#160;0x87u</td></tr>
    216 <tr class="separator:DUCK_IO_KEY_A"><td class="memSeparator" colspan="2">&#160;</td></tr>
    217 <tr class="memitem:DUCK_IO_KEY_S"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_S">DUCK_IO_KEY_S</a>&#160;&#160;&#160;0x8Bu</td></tr>
    218 <tr class="separator:DUCK_IO_KEY_S"><td class="memSeparator" colspan="2">&#160;</td></tr>
    219 <tr class="memitem:DUCK_IO_KEY_D"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_D">DUCK_IO_KEY_D</a>&#160;&#160;&#160;0x8Fu</td></tr>
    220 <tr class="separator:DUCK_IO_KEY_D"><td class="memSeparator" colspan="2">&#160;</td></tr>
    221 <tr class="memitem:DUCK_IO_KEY_F"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_F">DUCK_IO_KEY_F</a>&#160;&#160;&#160;0x93u</td></tr>
    222 <tr class="separator:DUCK_IO_KEY_F"><td class="memSeparator" colspan="2">&#160;</td></tr>
    223 <tr class="memitem:DUCK_IO_KEY_G"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_G">DUCK_IO_KEY_G</a>&#160;&#160;&#160;0x97u</td></tr>
    224 <tr class="separator:DUCK_IO_KEY_G"><td class="memSeparator" colspan="2">&#160;</td></tr>
    225 <tr class="memitem:DUCK_IO_KEY_H"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_H">DUCK_IO_KEY_H</a>&#160;&#160;&#160;0x9Bu</td></tr>
    226 <tr class="separator:DUCK_IO_KEY_H"><td class="memSeparator" colspan="2">&#160;</td></tr>
    227 <tr class="memitem:DUCK_IO_KEY_J"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_J">DUCK_IO_KEY_J</a>&#160;&#160;&#160;0x9Fu</td></tr>
    228 <tr class="separator:DUCK_IO_KEY_J"><td class="memSeparator" colspan="2">&#160;</td></tr>
    229 <tr class="memitem:DUCK_IO_KEY_K"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_K">DUCK_IO_KEY_K</a>&#160;&#160;&#160;0xA3u</td></tr>
    230 <tr class="separator:DUCK_IO_KEY_K"><td class="memSeparator" colspan="2">&#160;</td></tr>
    231 <tr class="memitem:DUCK_IO_KEY_L"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_L">DUCK_IO_KEY_L</a>&#160;&#160;&#160;0xA7u</td></tr>
    232 <tr class="separator:DUCK_IO_KEY_L"><td class="memSeparator" colspan="2">&#160;</td></tr>
    233 <tr class="memitem:DUCK_IO_KEY_N_TILDE"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_N_TILDE">DUCK_IO_KEY_N_TILDE</a>&#160;&#160;&#160;0xABu</td></tr>
    234 <tr class="separator:DUCK_IO_KEY_N_TILDE"><td class="memSeparator" colspan="2">&#160;</td></tr>
    235 <tr class="memitem:DUCK_IO_KEY_U_UMLAUT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_U_UMLAUT">DUCK_IO_KEY_U_UMLAUT</a>&#160;&#160;&#160;0xAFu</td></tr>
    236 <tr class="separator:DUCK_IO_KEY_U_UMLAUT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    237 <tr class="memitem:DUCK_IO_KEY_O_OVER_LINE"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_O_OVER_LINE">DUCK_IO_KEY_O_OVER_LINE</a>&#160;&#160;&#160;0xB3u</td></tr>
    238 <tr class="separator:DUCK_IO_KEY_O_OVER_LINE"><td class="memSeparator" colspan="2">&#160;</td></tr>
    239 <tr class="memitem:DUCK_IO_KEY_Z"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_Z">DUCK_IO_KEY_Z</a>&#160;&#160;&#160;0xB8u</td></tr>
    240 <tr class="separator:DUCK_IO_KEY_Z"><td class="memSeparator" colspan="2">&#160;</td></tr>
    241 <tr class="memitem:DUCK_IO_KEY_X"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_X">DUCK_IO_KEY_X</a>&#160;&#160;&#160;0xBCu</td></tr>
    242 <tr class="separator:DUCK_IO_KEY_X"><td class="memSeparator" colspan="2">&#160;</td></tr>
    243 <tr class="memitem:DUCK_IO_KEY_C"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_C">DUCK_IO_KEY_C</a>&#160;&#160;&#160;0xC0u</td></tr>
    244 <tr class="separator:DUCK_IO_KEY_C"><td class="memSeparator" colspan="2">&#160;</td></tr>
    245 <tr class="memitem:DUCK_IO_KEY_V"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_V">DUCK_IO_KEY_V</a>&#160;&#160;&#160;0xC4u</td></tr>
    246 <tr class="separator:DUCK_IO_KEY_V"><td class="memSeparator" colspan="2">&#160;</td></tr>
    247 <tr class="memitem:DUCK_IO_KEY_B"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_B">DUCK_IO_KEY_B</a>&#160;&#160;&#160;0xC8u</td></tr>
    248 <tr class="separator:DUCK_IO_KEY_B"><td class="memSeparator" colspan="2">&#160;</td></tr>
    249 <tr class="memitem:DUCK_IO_KEY_N"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_N">DUCK_IO_KEY_N</a>&#160;&#160;&#160;0xCCu</td></tr>
    250 <tr class="separator:DUCK_IO_KEY_N"><td class="memSeparator" colspan="2">&#160;</td></tr>
    251 <tr class="memitem:DUCK_IO_KEY_M"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_M">DUCK_IO_KEY_M</a>&#160;&#160;&#160;0xD0u</td></tr>
    252 <tr class="separator:DUCK_IO_KEY_M"><td class="memSeparator" colspan="2">&#160;</td></tr>
    253 <tr class="memitem:DUCK_IO_KEY_COMMA"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_COMMA">DUCK_IO_KEY_COMMA</a>&#160;&#160;&#160;0xD4u</td></tr>
    254 <tr class="separator:DUCK_IO_KEY_COMMA"><td class="memSeparator" colspan="2">&#160;</td></tr>
    255 <tr class="memitem:DUCK_IO_KEY_PERIOD"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PERIOD">DUCK_IO_KEY_PERIOD</a>&#160;&#160;&#160;0xD8u</td></tr>
    256 <tr class="separator:DUCK_IO_KEY_PERIOD"><td class="memSeparator" colspan="2">&#160;</td></tr>
    257 <tr class="memitem:DUCK_IO_KEY_DASH"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_DASH">DUCK_IO_KEY_DASH</a>&#160;&#160;&#160;0xDCu</td></tr>
    258 <tr class="separator:DUCK_IO_KEY_DASH"><td class="memSeparator" colspan="2">&#160;</td></tr>
    259 <tr class="memitem:DUCK_IO_KEY_DELETE"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_DELETE">DUCK_IO_KEY_DELETE</a>&#160;&#160;&#160;0xE0u</td></tr>
    260 <tr class="separator:DUCK_IO_KEY_DELETE"><td class="memSeparator" colspan="2">&#160;</td></tr>
    261 <tr class="memitem:DUCK_IO_KEY_SPACE"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_SPACE">DUCK_IO_KEY_SPACE</a>&#160;&#160;&#160;0xB9u</td></tr>
    262 <tr class="separator:DUCK_IO_KEY_SPACE"><td class="memSeparator" colspan="2">&#160;</td></tr>
    263 <tr class="memitem:DUCK_IO_KEY_LESS_THAN"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_LESS_THAN">DUCK_IO_KEY_LESS_THAN</a>&#160;&#160;&#160;0xBDu</td></tr>
    264 <tr class="separator:DUCK_IO_KEY_LESS_THAN"><td class="memSeparator" colspan="2">&#160;</td></tr>
    265 <tr class="memitem:DUCK_IO_KEY_PAGE_UP"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PAGE_UP">DUCK_IO_KEY_PAGE_UP</a>&#160;&#160;&#160;0xC1u</td></tr>
    266 <tr class="separator:DUCK_IO_KEY_PAGE_UP"><td class="memSeparator" colspan="2">&#160;</td></tr>
    267 <tr class="memitem:DUCK_IO_KEY_PAGE_DOWN"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PAGE_DOWN">DUCK_IO_KEY_PAGE_DOWN</a>&#160;&#160;&#160;0xC5u</td></tr>
    268 <tr class="separator:DUCK_IO_KEY_PAGE_DOWN"><td class="memSeparator" colspan="2">&#160;</td></tr>
    269 <tr class="memitem:DUCK_IO_KEY_MEMORY_MINUS"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_MEMORY_MINUS">DUCK_IO_KEY_MEMORY_MINUS</a>&#160;&#160;&#160;0xC9u</td></tr>
    270 <tr class="separator:DUCK_IO_KEY_MEMORY_MINUS"><td class="memSeparator" colspan="2">&#160;</td></tr>
    271 <tr class="memitem:DUCK_IO_KEY_MEMORY_PLUS"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_MEMORY_PLUS">DUCK_IO_KEY_MEMORY_PLUS</a>&#160;&#160;&#160;0xCDu</td></tr>
    272 <tr class="separator:DUCK_IO_KEY_MEMORY_PLUS"><td class="memSeparator" colspan="2">&#160;</td></tr>
    273 <tr class="memitem:DUCK_IO_KEY_MEMORY_RECALL"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_MEMORY_RECALL">DUCK_IO_KEY_MEMORY_RECALL</a>&#160;&#160;&#160;0xD1u</td></tr>
    274 <tr class="separator:DUCK_IO_KEY_MEMORY_RECALL"><td class="memSeparator" colspan="2">&#160;</td></tr>
    275 <tr class="memitem:DUCK_IO_KEY_SQUAREROOT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_SQUAREROOT">DUCK_IO_KEY_SQUAREROOT</a>&#160;&#160;&#160;0xD5u</td></tr>
    276 <tr class="separator:DUCK_IO_KEY_SQUAREROOT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    277 <tr class="memitem:DUCK_IO_KEY_MULTIPLY"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_MULTIPLY">DUCK_IO_KEY_MULTIPLY</a>&#160;&#160;&#160;0xD9u</td></tr>
    278 <tr class="separator:DUCK_IO_KEY_MULTIPLY"><td class="memSeparator" colspan="2">&#160;</td></tr>
    279 <tr class="memitem:DUCK_IO_KEY_ARROW_DOWN"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_ARROW_DOWN">DUCK_IO_KEY_ARROW_DOWN</a>&#160;&#160;&#160;0xDDu</td></tr>
    280 <tr class="separator:DUCK_IO_KEY_ARROW_DOWN"><td class="memSeparator" colspan="2">&#160;</td></tr>
    281 <tr class="memitem:DUCK_IO_KEY_MINUS"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_MINUS">DUCK_IO_KEY_MINUS</a>&#160;&#160;&#160;0xE1u</td></tr>
    282 <tr class="separator:DUCK_IO_KEY_MINUS"><td class="memSeparator" colspan="2">&#160;</td></tr>
    283 <tr class="memitem:DUCK_IO_KEY_ARROW_LEFT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_ARROW_LEFT">DUCK_IO_KEY_ARROW_LEFT</a>&#160;&#160;&#160;0xE5u</td></tr>
    284 <tr class="separator:DUCK_IO_KEY_ARROW_LEFT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    285 <tr class="memitem:DUCK_IO_KEY_EQUALS"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_EQUALS">DUCK_IO_KEY_EQUALS</a>&#160;&#160;&#160;0xE9u</td></tr>
    286 <tr class="separator:DUCK_IO_KEY_EQUALS"><td class="memSeparator" colspan="2">&#160;</td></tr>
    287 <tr class="memitem:DUCK_IO_KEY_ARROW_RIGHT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_ARROW_RIGHT">DUCK_IO_KEY_ARROW_RIGHT</a>&#160;&#160;&#160;0xEDu</td></tr>
    288 <tr class="separator:DUCK_IO_KEY_ARROW_RIGHT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    289 <tr class="memitem:DUCK_IO_KEY_DIVIDE"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_DIVIDE">DUCK_IO_KEY_DIVIDE</a>&#160;&#160;&#160;0xE4u</td></tr>
    290 <tr class="separator:DUCK_IO_KEY_DIVIDE"><td class="memSeparator" colspan="2">&#160;</td></tr>
    291 <tr class="memitem:DUCK_IO_KEY_ARROW_UP"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_ARROW_UP">DUCK_IO_KEY_ARROW_UP</a>&#160;&#160;&#160;0xE8u</td></tr>
    292 <tr class="separator:DUCK_IO_KEY_ARROW_UP"><td class="memSeparator" colspan="2">&#160;</td></tr>
    293 <tr class="memitem:DUCK_IO_KEY_PLUS"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PLUS">DUCK_IO_KEY_PLUS</a>&#160;&#160;&#160;0xECu</td></tr>
    294 <tr class="separator:DUCK_IO_KEY_PLUS"><td class="memSeparator" colspan="2">&#160;</td></tr>
    295 <tr class="memitem:DUCK_IO_KEY_PIANO_DO_SHARP"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_DO_SHARP">DUCK_IO_KEY_PIANO_DO_SHARP</a>&#160;&#160;&#160;0xBAu</td></tr>
    296 <tr class="separator:DUCK_IO_KEY_PIANO_DO_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
    297 <tr class="memitem:DUCK_IO_KEY_PIANO_RE_SHARP"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_RE_SHARP">DUCK_IO_KEY_PIANO_RE_SHARP</a>&#160;&#160;&#160;0xBEu</td></tr>
    298 <tr class="separator:DUCK_IO_KEY_PIANO_RE_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
    299 <tr class="memitem:DUCK_IO_KEY_PIANO_FA_SHARP"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_FA_SHARP">DUCK_IO_KEY_PIANO_FA_SHARP</a>&#160;&#160;&#160;0xC6u</td></tr>
    300 <tr class="separator:DUCK_IO_KEY_PIANO_FA_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
    301 <tr class="memitem:DUCK_IO_KEY_PIANO_SOL_SHARP"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_SOL_SHARP">DUCK_IO_KEY_PIANO_SOL_SHARP</a>&#160;&#160;&#160;0xCAu</td></tr>
    302 <tr class="separator:DUCK_IO_KEY_PIANO_SOL_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
    303 <tr class="memitem:DUCK_IO_KEY_PIANO_LA_SHARP"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_LA_SHARP">DUCK_IO_KEY_PIANO_LA_SHARP</a>&#160;&#160;&#160;0xCEu</td></tr>
    304 <tr class="separator:DUCK_IO_KEY_PIANO_LA_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
    305 <tr class="memitem:DUCK_IO_KEY_PIANO_DO_2_SHARP"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_DO_2_SHARP">DUCK_IO_KEY_PIANO_DO_2_SHARP</a>&#160;&#160;&#160;0xD6u</td></tr>
    306 <tr class="separator:DUCK_IO_KEY_PIANO_DO_2_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
    307 <tr class="memitem:DUCK_IO_KEY_PIANO_RE_2_SHARP"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_RE_2_SHARP">DUCK_IO_KEY_PIANO_RE_2_SHARP</a>&#160;&#160;&#160;0xDAu</td></tr>
    308 <tr class="separator:DUCK_IO_KEY_PIANO_RE_2_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
    309 <tr class="memitem:DUCK_IO_KEY_PRINTSCREEN_RIGHT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PRINTSCREEN_RIGHT">DUCK_IO_KEY_PRINTSCREEN_RIGHT</a>&#160;&#160;&#160;0xDEu</td></tr>
    310 <tr class="separator:DUCK_IO_KEY_PRINTSCREEN_RIGHT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    311 <tr class="memitem:DUCK_IO_KEY_PIANO_FA_2_SHARP"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_FA_2_SHARP">DUCK_IO_KEY_PIANO_FA_2_SHARP</a>&#160;&#160;&#160;0xE2u</td></tr>
    312 <tr class="separator:DUCK_IO_KEY_PIANO_FA_2_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
    313 <tr class="memitem:DUCK_IO_KEY_PIANO_SOL_2_SHARP"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_SOL_2_SHARP">DUCK_IO_KEY_PIANO_SOL_2_SHARP</a>&#160;&#160;&#160;0xE6u</td></tr>
    314 <tr class="separator:DUCK_IO_KEY_PIANO_SOL_2_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
    315 <tr class="memitem:DUCK_IO_KEY_PIANO_LA_2_SHARP"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_LA_2_SHARP">DUCK_IO_KEY_PIANO_LA_2_SHARP</a>&#160;&#160;&#160;0xEAu</td></tr>
    316 <tr class="separator:DUCK_IO_KEY_PIANO_LA_2_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
    317 <tr class="memitem:DUCK_IO_KEY_PIANO_DO"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_DO">DUCK_IO_KEY_PIANO_DO</a>&#160;&#160;&#160;0xBBu</td></tr>
    318 <tr class="separator:DUCK_IO_KEY_PIANO_DO"><td class="memSeparator" colspan="2">&#160;</td></tr>
    319 <tr class="memitem:DUCK_IO_KEY_PIANO_RE"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_RE">DUCK_IO_KEY_PIANO_RE</a>&#160;&#160;&#160;0xBFu</td></tr>
    320 <tr class="separator:DUCK_IO_KEY_PIANO_RE"><td class="memSeparator" colspan="2">&#160;</td></tr>
    321 <tr class="memitem:DUCK_IO_KEY_PIANO_MI"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_MI">DUCK_IO_KEY_PIANO_MI</a>&#160;&#160;&#160;0xC3u</td></tr>
    322 <tr class="separator:DUCK_IO_KEY_PIANO_MI"><td class="memSeparator" colspan="2">&#160;</td></tr>
    323 <tr class="memitem:DUCK_IO_KEY_PIANO_FA"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_FA">DUCK_IO_KEY_PIANO_FA</a>&#160;&#160;&#160;0xC7u</td></tr>
    324 <tr class="separator:DUCK_IO_KEY_PIANO_FA"><td class="memSeparator" colspan="2">&#160;</td></tr>
    325 <tr class="memitem:DUCK_IO_KEY_PIANO_SOL"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_SOL">DUCK_IO_KEY_PIANO_SOL</a>&#160;&#160;&#160;0xCBu</td></tr>
    326 <tr class="separator:DUCK_IO_KEY_PIANO_SOL"><td class="memSeparator" colspan="2">&#160;</td></tr>
    327 <tr class="memitem:DUCK_IO_KEY_PIANO_LA"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_LA">DUCK_IO_KEY_PIANO_LA</a>&#160;&#160;&#160;0xCFu</td></tr>
    328 <tr class="separator:DUCK_IO_KEY_PIANO_LA"><td class="memSeparator" colspan="2">&#160;</td></tr>
    329 <tr class="memitem:DUCK_IO_KEY_PIANO_SI"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_SI">DUCK_IO_KEY_PIANO_SI</a>&#160;&#160;&#160;0xD3u</td></tr>
    330 <tr class="separator:DUCK_IO_KEY_PIANO_SI"><td class="memSeparator" colspan="2">&#160;</td></tr>
    331 <tr class="memitem:DUCK_IO_KEY_PIANO_DO_2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_DO_2">DUCK_IO_KEY_PIANO_DO_2</a>&#160;&#160;&#160;0xD7u</td></tr>
    332 <tr class="separator:DUCK_IO_KEY_PIANO_DO_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    333 <tr class="memitem:DUCK_IO_KEY_PIANO_RE_2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_RE_2">DUCK_IO_KEY_PIANO_RE_2</a>&#160;&#160;&#160;0xDBu</td></tr>
    334 <tr class="separator:DUCK_IO_KEY_PIANO_RE_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    335 <tr class="memitem:DUCK_IO_KEY_PIANO_MI_2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_MI_2">DUCK_IO_KEY_PIANO_MI_2</a>&#160;&#160;&#160;0xDFu</td></tr>
    336 <tr class="separator:DUCK_IO_KEY_PIANO_MI_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    337 <tr class="memitem:DUCK_IO_KEY_PIANO_FA_2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_FA_2">DUCK_IO_KEY_PIANO_FA_2</a>&#160;&#160;&#160;0xE3u</td></tr>
    338 <tr class="separator:DUCK_IO_KEY_PIANO_FA_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    339 <tr class="memitem:DUCK_IO_KEY_PIANO_SOL_2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_SOL_2">DUCK_IO_KEY_PIANO_SOL_2</a>&#160;&#160;&#160;0xE7u</td></tr>
    340 <tr class="separator:DUCK_IO_KEY_PIANO_SOL_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    341 <tr class="memitem:DUCK_IO_KEY_PIANO_LA_2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_LA_2">DUCK_IO_KEY_PIANO_LA_2</a>&#160;&#160;&#160;0xEBu</td></tr>
    342 <tr class="separator:DUCK_IO_KEY_PIANO_LA_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    343 <tr class="memitem:DUCK_IO_KEY_PIANO_SI_2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_PIANO_SI_2">DUCK_IO_KEY_PIANO_SI_2</a>&#160;&#160;&#160;0xEFu</td></tr>
    344 <tr class="separator:DUCK_IO_KEY_PIANO_SI_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    345 <tr class="memitem:DUCK_IO_KEY_LAST_KEY"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_LAST_KEY">DUCK_IO_KEY_LAST_KEY</a>&#160;&#160;&#160;(DUCK_IO_KEY_PIANO_SI_2u)</td></tr>
    346 <tr class="separator:DUCK_IO_KEY_LAST_KEY"><td class="memSeparator" colspan="2">&#160;</td></tr>
    347 <tr class="memitem:DUCK_IO_KEY_MAYBE_SYST_CODES_STA"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_MAYBE_SYST_CODES_STA">DUCK_IO_KEY_MAYBE_SYST_CODES_START</a>&#160;&#160;&#160;0xF0u</td></tr>
    348 <tr class="separator:DUCK_IO_KEY_MAYBE_SYST_CODES_STA"><td class="memSeparator" colspan="2">&#160;</td></tr>
    349 <tr class="memitem:DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="laptop__keycodes_8h.html#DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY">DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY</a>&#160;&#160;&#160;0xF6u</td></tr>
    350 <tr class="separator:DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY"><td class="memSeparator" colspan="2">&#160;</td></tr>
    351 </table>
    352 <h2 class="groupheader">Macro Definition Documentation</h2>
    353 <a id="DUCK_IO_KEY_FLAG_KEY_REPEAT" name="DUCK_IO_KEY_FLAG_KEY_REPEAT"></a>
    354 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_FLAG_KEY_REPEAT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_FLAG_KEY_REPEAT</h2>
    355 
    356 <div class="memitem">
    357 <div class="memproto">
    358       <table class="memname">
    359         <tr>
    360           <td class="memname">#define DUCK_IO_KEY_FLAG_KEY_REPEAT&#160;&#160;&#160;0x01u</td>
    361         </tr>
    362       </table>
    363 </div><div class="memdoc">
    364 
    365 </div>
    366 </div>
    367 <a id="DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT" name="DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT"></a>
    368 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT</h2>
    369 
    370 <div class="memitem">
    371 <div class="memproto">
    372       <table class="memname">
    373         <tr>
    374           <td class="memname">#define DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT&#160;&#160;&#160;0x0u</td>
    375         </tr>
    376       </table>
    377 </div><div class="memdoc">
    378 
    379 </div>
    380 </div>
    381 <a id="DUCK_IO_KEY_FLAG_CAPSLOCK" name="DUCK_IO_KEY_FLAG_CAPSLOCK"></a>
    382 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_FLAG_CAPSLOCK">&#9670;&nbsp;</a></span>DUCK_IO_KEY_FLAG_CAPSLOCK</h2>
    383 
    384 <div class="memitem">
    385 <div class="memproto">
    386       <table class="memname">
    387         <tr>
    388           <td class="memname">#define DUCK_IO_KEY_FLAG_CAPSLOCK&#160;&#160;&#160;0x02u</td>
    389         </tr>
    390       </table>
    391 </div><div class="memdoc">
    392 
    393 </div>
    394 </div>
    395 <a id="DUCK_IO_KEY_FLAG_CAPSLOCK_BIT" name="DUCK_IO_KEY_FLAG_CAPSLOCK_BIT"></a>
    396 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_FLAG_CAPSLOCK_BIT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_FLAG_CAPSLOCK_BIT</h2>
    397 
    398 <div class="memitem">
    399 <div class="memproto">
    400       <table class="memname">
    401         <tr>
    402           <td class="memname">#define DUCK_IO_KEY_FLAG_CAPSLOCK_BIT&#160;&#160;&#160;0x1u</td>
    403         </tr>
    404       </table>
    405 </div><div class="memdoc">
    406 
    407 </div>
    408 </div>
    409 <a id="DUCK_IO_KEY_FLAG_SHIFT" name="DUCK_IO_KEY_FLAG_SHIFT"></a>
    410 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_FLAG_SHIFT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_FLAG_SHIFT</h2>
    411 
    412 <div class="memitem">
    413 <div class="memproto">
    414       <table class="memname">
    415         <tr>
    416           <td class="memname">#define DUCK_IO_KEY_FLAG_SHIFT&#160;&#160;&#160;0x04u</td>
    417         </tr>
    418       </table>
    419 </div><div class="memdoc">
    420 
    421 </div>
    422 </div>
    423 <a id="DUCK_IO_KEY_FLAG_SHIFT_BIT" name="DUCK_IO_KEY_FLAG_SHIFT_BIT"></a>
    424 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_FLAG_SHIFT_BIT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_FLAG_SHIFT_BIT</h2>
    425 
    426 <div class="memitem">
    427 <div class="memproto">
    428       <table class="memname">
    429         <tr>
    430           <td class="memname">#define DUCK_IO_KEY_FLAG_SHIFT_BIT&#160;&#160;&#160;0x2u</td>
    431         </tr>
    432       </table>
    433 </div><div class="memdoc">
    434 
    435 </div>
    436 </div>
    437 <a id="DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF" name="DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF"></a>
    438 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF">&#9670;&nbsp;</a></span>DUCK_IO_KEY_FLAG_PRINTSCREEN_LEFT</h2>
    439 
    440 <div class="memitem">
    441 <div class="memproto">
    442       <table class="memname">
    443         <tr>
    444           <td class="memname">#define DUCK_IO_KEY_FLAG_PRINTSCREEN_LEFT&#160;&#160;&#160;0x08u</td>
    445         </tr>
    446       </table>
    447 </div><div class="memdoc">
    448 
    449 </div>
    450 </div>
    451 <a id="DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF" name="DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF"></a>
    452 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF">&#9670;&nbsp;</a></span>DUCK_IO_KEY_FLAG_PRINTSCREEN_LEFT_BIT</h2>
    453 
    454 <div class="memitem">
    455 <div class="memproto">
    456       <table class="memname">
    457         <tr>
    458           <td class="memname">#define DUCK_IO_KEY_FLAG_PRINTSCREEN_LEFT_BIT&#160;&#160;&#160;0x3u</td>
    459         </tr>
    460       </table>
    461 </div><div class="memdoc">
    462 
    463 </div>
    464 </div>
    465 <a id="DUCK_IO_KEY_BASE_BIT" name="DUCK_IO_KEY_BASE_BIT"></a>
    466 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_BASE_BIT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_BASE_BIT</h2>
    467 
    468 <div class="memitem">
    469 <div class="memproto">
    470       <table class="memname">
    471         <tr>
    472           <td class="memname">#define DUCK_IO_KEY_BASE_BIT&#160;&#160;&#160;0x7u</td>
    473         </tr>
    474       </table>
    475 </div><div class="memdoc">
    476 
    477 </div>
    478 </div>
    479 <a id="DUCK_IO_KEY_BASE" name="DUCK_IO_KEY_BASE"></a>
    480 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_BASE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_BASE</h2>
    481 
    482 <div class="memitem">
    483 <div class="memproto">
    484       <table class="memname">
    485         <tr>
    486           <td class="memname">#define DUCK_IO_KEY_BASE&#160;&#160;&#160;0x80u</td>
    487         </tr>
    488       </table>
    489 </div><div class="memdoc">
    490 
    491 </div>
    492 </div>
    493 <a id="DUCK_IO_KEY_F1" name="DUCK_IO_KEY_F1"></a>
    494 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F1">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F1</h2>
    495 
    496 <div class="memitem">
    497 <div class="memproto">
    498       <table class="memname">
    499         <tr>
    500           <td class="memname">#define DUCK_IO_KEY_F1&#160;&#160;&#160;0x80u</td>
    501         </tr>
    502       </table>
    503 </div><div class="memdoc">
    504 
    505 </div>
    506 </div>
    507 <a id="DUCK_IO_KEY_F2" name="DUCK_IO_KEY_F2"></a>
    508 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F2">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F2</h2>
    509 
    510 <div class="memitem">
    511 <div class="memproto">
    512       <table class="memname">
    513         <tr>
    514           <td class="memname">#define DUCK_IO_KEY_F2&#160;&#160;&#160;0x84u</td>
    515         </tr>
    516       </table>
    517 </div><div class="memdoc">
    518 
    519 </div>
    520 </div>
    521 <a id="DUCK_IO_KEY_F3" name="DUCK_IO_KEY_F3"></a>
    522 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F3">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F3</h2>
    523 
    524 <div class="memitem">
    525 <div class="memproto">
    526       <table class="memname">
    527         <tr>
    528           <td class="memname">#define DUCK_IO_KEY_F3&#160;&#160;&#160;0x88u</td>
    529         </tr>
    530       </table>
    531 </div><div class="memdoc">
    532 
    533 </div>
    534 </div>
    535 <a id="DUCK_IO_KEY_F4" name="DUCK_IO_KEY_F4"></a>
    536 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F4">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F4</h2>
    537 
    538 <div class="memitem">
    539 <div class="memproto">
    540       <table class="memname">
    541         <tr>
    542           <td class="memname">#define DUCK_IO_KEY_F4&#160;&#160;&#160;0x8Cu</td>
    543         </tr>
    544       </table>
    545 </div><div class="memdoc">
    546 
    547 </div>
    548 </div>
    549 <a id="DUCK_IO_KEY_F5" name="DUCK_IO_KEY_F5"></a>
    550 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F5">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F5</h2>
    551 
    552 <div class="memitem">
    553 <div class="memproto">
    554       <table class="memname">
    555         <tr>
    556           <td class="memname">#define DUCK_IO_KEY_F5&#160;&#160;&#160;0x90u</td>
    557         </tr>
    558       </table>
    559 </div><div class="memdoc">
    560 
    561 </div>
    562 </div>
    563 <a id="DUCK_IO_KEY_F6" name="DUCK_IO_KEY_F6"></a>
    564 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F6">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F6</h2>
    565 
    566 <div class="memitem">
    567 <div class="memproto">
    568       <table class="memname">
    569         <tr>
    570           <td class="memname">#define DUCK_IO_KEY_F6&#160;&#160;&#160;0x94u</td>
    571         </tr>
    572       </table>
    573 </div><div class="memdoc">
    574 
    575 </div>
    576 </div>
    577 <a id="DUCK_IO_KEY_F7" name="DUCK_IO_KEY_F7"></a>
    578 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F7">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F7</h2>
    579 
    580 <div class="memitem">
    581 <div class="memproto">
    582       <table class="memname">
    583         <tr>
    584           <td class="memname">#define DUCK_IO_KEY_F7&#160;&#160;&#160;0x98u</td>
    585         </tr>
    586       </table>
    587 </div><div class="memdoc">
    588 
    589 </div>
    590 </div>
    591 <a id="DUCK_IO_KEY_F8" name="DUCK_IO_KEY_F8"></a>
    592 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F8">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F8</h2>
    593 
    594 <div class="memitem">
    595 <div class="memproto">
    596       <table class="memname">
    597         <tr>
    598           <td class="memname">#define DUCK_IO_KEY_F8&#160;&#160;&#160;0x9Cu</td>
    599         </tr>
    600       </table>
    601 </div><div class="memdoc">
    602 
    603 </div>
    604 </div>
    605 <a id="DUCK_IO_KEY_F9" name="DUCK_IO_KEY_F9"></a>
    606 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F9">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F9</h2>
    607 
    608 <div class="memitem">
    609 <div class="memproto">
    610       <table class="memname">
    611         <tr>
    612           <td class="memname">#define DUCK_IO_KEY_F9&#160;&#160;&#160;0xA0u</td>
    613         </tr>
    614       </table>
    615 </div><div class="memdoc">
    616 
    617 </div>
    618 </div>
    619 <a id="DUCK_IO_KEY_F10" name="DUCK_IO_KEY_F10"></a>
    620 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F10">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F10</h2>
    621 
    622 <div class="memitem">
    623 <div class="memproto">
    624       <table class="memname">
    625         <tr>
    626           <td class="memname">#define DUCK_IO_KEY_F10&#160;&#160;&#160;0xA4u</td>
    627         </tr>
    628       </table>
    629 </div><div class="memdoc">
    630 
    631 </div>
    632 </div>
    633 <a id="DUCK_IO_KEY_F11" name="DUCK_IO_KEY_F11"></a>
    634 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F11">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F11</h2>
    635 
    636 <div class="memitem">
    637 <div class="memproto">
    638       <table class="memname">
    639         <tr>
    640           <td class="memname">#define DUCK_IO_KEY_F11&#160;&#160;&#160;0xA8u</td>
    641         </tr>
    642       </table>
    643 </div><div class="memdoc">
    644 
    645 </div>
    646 </div>
    647 <a id="DUCK_IO_KEY_F12" name="DUCK_IO_KEY_F12"></a>
    648 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F12">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F12</h2>
    649 
    650 <div class="memitem">
    651 <div class="memproto">
    652       <table class="memname">
    653         <tr>
    654           <td class="memname">#define DUCK_IO_KEY_F12&#160;&#160;&#160;0xACu</td>
    655         </tr>
    656       </table>
    657 </div><div class="memdoc">
    658 
    659 </div>
    660 </div>
    661 <a id="DUCK_IO_KEY_ESCAPE" name="DUCK_IO_KEY_ESCAPE"></a>
    662 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_ESCAPE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_ESCAPE</h2>
    663 
    664 <div class="memitem">
    665 <div class="memproto">
    666       <table class="memname">
    667         <tr>
    668           <td class="memname">#define DUCK_IO_KEY_ESCAPE&#160;&#160;&#160;0x81u</td>
    669         </tr>
    670       </table>
    671 </div><div class="memdoc">
    672 
    673 </div>
    674 </div>
    675 <a id="DUCK_IO_KEY_1" name="DUCK_IO_KEY_1"></a>
    676 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_1">&#9670;&nbsp;</a></span>DUCK_IO_KEY_1</h2>
    677 
    678 <div class="memitem">
    679 <div class="memproto">
    680       <table class="memname">
    681         <tr>
    682           <td class="memname">#define DUCK_IO_KEY_1&#160;&#160;&#160;0x85u</td>
    683         </tr>
    684       </table>
    685 </div><div class="memdoc">
    686 
    687 </div>
    688 </div>
    689 <a id="DUCK_IO_KEY_2" name="DUCK_IO_KEY_2"></a>
    690 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_2">&#9670;&nbsp;</a></span>DUCK_IO_KEY_2</h2>
    691 
    692 <div class="memitem">
    693 <div class="memproto">
    694       <table class="memname">
    695         <tr>
    696           <td class="memname">#define DUCK_IO_KEY_2&#160;&#160;&#160;0x89u</td>
    697         </tr>
    698       </table>
    699 </div><div class="memdoc">
    700 
    701 </div>
    702 </div>
    703 <a id="DUCK_IO_KEY_3" name="DUCK_IO_KEY_3"></a>
    704 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_3">&#9670;&nbsp;</a></span>DUCK_IO_KEY_3</h2>
    705 
    706 <div class="memitem">
    707 <div class="memproto">
    708       <table class="memname">
    709         <tr>
    710           <td class="memname">#define DUCK_IO_KEY_3&#160;&#160;&#160;0x8Du</td>
    711         </tr>
    712       </table>
    713 </div><div class="memdoc">
    714 
    715 </div>
    716 </div>
    717 <a id="DUCK_IO_KEY_4" name="DUCK_IO_KEY_4"></a>
    718 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_4">&#9670;&nbsp;</a></span>DUCK_IO_KEY_4</h2>
    719 
    720 <div class="memitem">
    721 <div class="memproto">
    722       <table class="memname">
    723         <tr>
    724           <td class="memname">#define DUCK_IO_KEY_4&#160;&#160;&#160;0x91u</td>
    725         </tr>
    726       </table>
    727 </div><div class="memdoc">
    728 
    729 </div>
    730 </div>
    731 <a id="DUCK_IO_KEY_5" name="DUCK_IO_KEY_5"></a>
    732 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_5">&#9670;&nbsp;</a></span>DUCK_IO_KEY_5</h2>
    733 
    734 <div class="memitem">
    735 <div class="memproto">
    736       <table class="memname">
    737         <tr>
    738           <td class="memname">#define DUCK_IO_KEY_5&#160;&#160;&#160;0x95u</td>
    739         </tr>
    740       </table>
    741 </div><div class="memdoc">
    742 
    743 </div>
    744 </div>
    745 <a id="DUCK_IO_KEY_6" name="DUCK_IO_KEY_6"></a>
    746 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_6">&#9670;&nbsp;</a></span>DUCK_IO_KEY_6</h2>
    747 
    748 <div class="memitem">
    749 <div class="memproto">
    750       <table class="memname">
    751         <tr>
    752           <td class="memname">#define DUCK_IO_KEY_6&#160;&#160;&#160;0x99u</td>
    753         </tr>
    754       </table>
    755 </div><div class="memdoc">
    756 
    757 </div>
    758 </div>
    759 <a id="DUCK_IO_KEY_7" name="DUCK_IO_KEY_7"></a>
    760 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_7">&#9670;&nbsp;</a></span>DUCK_IO_KEY_7</h2>
    761 
    762 <div class="memitem">
    763 <div class="memproto">
    764       <table class="memname">
    765         <tr>
    766           <td class="memname">#define DUCK_IO_KEY_7&#160;&#160;&#160;0x9Du</td>
    767         </tr>
    768       </table>
    769 </div><div class="memdoc">
    770 
    771 </div>
    772 </div>
    773 <a id="DUCK_IO_KEY_8" name="DUCK_IO_KEY_8"></a>
    774 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_8">&#9670;&nbsp;</a></span>DUCK_IO_KEY_8</h2>
    775 
    776 <div class="memitem">
    777 <div class="memproto">
    778       <table class="memname">
    779         <tr>
    780           <td class="memname">#define DUCK_IO_KEY_8&#160;&#160;&#160;0xA1u</td>
    781         </tr>
    782       </table>
    783 </div><div class="memdoc">
    784 
    785 </div>
    786 </div>
    787 <a id="DUCK_IO_KEY_9" name="DUCK_IO_KEY_9"></a>
    788 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_9">&#9670;&nbsp;</a></span>DUCK_IO_KEY_9</h2>
    789 
    790 <div class="memitem">
    791 <div class="memproto">
    792       <table class="memname">
    793         <tr>
    794           <td class="memname">#define DUCK_IO_KEY_9&#160;&#160;&#160;0xA5u</td>
    795         </tr>
    796       </table>
    797 </div><div class="memdoc">
    798 
    799 </div>
    800 </div>
    801 <a id="DUCK_IO_KEY_0" name="DUCK_IO_KEY_0"></a>
    802 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_0">&#9670;&nbsp;</a></span>DUCK_IO_KEY_0</h2>
    803 
    804 <div class="memitem">
    805 <div class="memproto">
    806       <table class="memname">
    807         <tr>
    808           <td class="memname">#define DUCK_IO_KEY_0&#160;&#160;&#160;0xA9u</td>
    809         </tr>
    810       </table>
    811 </div><div class="memdoc">
    812 
    813 </div>
    814 </div>
    815 <a id="DUCK_IO_KEY_SINGLE_QUOTE" name="DUCK_IO_KEY_SINGLE_QUOTE"></a>
    816 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_SINGLE_QUOTE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_SINGLE_QUOTE</h2>
    817 
    818 <div class="memitem">
    819 <div class="memproto">
    820       <table class="memname">
    821         <tr>
    822           <td class="memname">#define DUCK_IO_KEY_SINGLE_QUOTE&#160;&#160;&#160;0xADu</td>
    823         </tr>
    824       </table>
    825 </div><div class="memdoc">
    826 
    827 </div>
    828 </div>
    829 <a id="DUCK_IO_KEY_EXCLAMATION_FLIPPED" name="DUCK_IO_KEY_EXCLAMATION_FLIPPED"></a>
    830 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_EXCLAMATION_FLIPPED">&#9670;&nbsp;</a></span>DUCK_IO_KEY_EXCLAMATION_FLIPPED</h2>
    831 
    832 <div class="memitem">
    833 <div class="memproto">
    834       <table class="memname">
    835         <tr>
    836           <td class="memname">#define DUCK_IO_KEY_EXCLAMATION_FLIPPED&#160;&#160;&#160;0xB1u</td>
    837         </tr>
    838       </table>
    839 </div><div class="memdoc">
    840 
    841 </div>
    842 </div>
    843 <a id="DUCK_IO_KEY_BACKSPACE" name="DUCK_IO_KEY_BACKSPACE"></a>
    844 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_BACKSPACE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_BACKSPACE</h2>
    845 
    846 <div class="memitem">
    847 <div class="memproto">
    848       <table class="memname">
    849         <tr>
    850           <td class="memname">#define DUCK_IO_KEY_BACKSPACE&#160;&#160;&#160;0xB5u</td>
    851         </tr>
    852       </table>
    853 </div><div class="memdoc">
    854 
    855 </div>
    856 </div>
    857 <a id="DUCK_IO_KEY_HELP" name="DUCK_IO_KEY_HELP"></a>
    858 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_HELP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_HELP</h2>
    859 
    860 <div class="memitem">
    861 <div class="memproto">
    862       <table class="memname">
    863         <tr>
    864           <td class="memname">#define DUCK_IO_KEY_HELP&#160;&#160;&#160;0x82u</td>
    865         </tr>
    866       </table>
    867 </div><div class="memdoc">
    868 
    869 </div>
    870 </div>
    871 <a id="DUCK_IO_KEY_Q" name="DUCK_IO_KEY_Q"></a>
    872 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_Q">&#9670;&nbsp;</a></span>DUCK_IO_KEY_Q</h2>
    873 
    874 <div class="memitem">
    875 <div class="memproto">
    876       <table class="memname">
    877         <tr>
    878           <td class="memname">#define DUCK_IO_KEY_Q&#160;&#160;&#160;0x86u</td>
    879         </tr>
    880       </table>
    881 </div><div class="memdoc">
    882 
    883 </div>
    884 </div>
    885 <a id="DUCK_IO_KEY_W" name="DUCK_IO_KEY_W"></a>
    886 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_W">&#9670;&nbsp;</a></span>DUCK_IO_KEY_W</h2>
    887 
    888 <div class="memitem">
    889 <div class="memproto">
    890       <table class="memname">
    891         <tr>
    892           <td class="memname">#define DUCK_IO_KEY_W&#160;&#160;&#160;0x8Au</td>
    893         </tr>
    894       </table>
    895 </div><div class="memdoc">
    896 
    897 </div>
    898 </div>
    899 <a id="DUCK_IO_KEY_E" name="DUCK_IO_KEY_E"></a>
    900 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_E">&#9670;&nbsp;</a></span>DUCK_IO_KEY_E</h2>
    901 
    902 <div class="memitem">
    903 <div class="memproto">
    904       <table class="memname">
    905         <tr>
    906           <td class="memname">#define DUCK_IO_KEY_E&#160;&#160;&#160;0x8Eu</td>
    907         </tr>
    908       </table>
    909 </div><div class="memdoc">
    910 
    911 </div>
    912 </div>
    913 <a id="DUCK_IO_KEY_R" name="DUCK_IO_KEY_R"></a>
    914 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_R">&#9670;&nbsp;</a></span>DUCK_IO_KEY_R</h2>
    915 
    916 <div class="memitem">
    917 <div class="memproto">
    918       <table class="memname">
    919         <tr>
    920           <td class="memname">#define DUCK_IO_KEY_R&#160;&#160;&#160;0x92u</td>
    921         </tr>
    922       </table>
    923 </div><div class="memdoc">
    924 
    925 </div>
    926 </div>
    927 <a id="DUCK_IO_KEY_T" name="DUCK_IO_KEY_T"></a>
    928 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_T">&#9670;&nbsp;</a></span>DUCK_IO_KEY_T</h2>
    929 
    930 <div class="memitem">
    931 <div class="memproto">
    932       <table class="memname">
    933         <tr>
    934           <td class="memname">#define DUCK_IO_KEY_T&#160;&#160;&#160;0x96u</td>
    935         </tr>
    936       </table>
    937 </div><div class="memdoc">
    938 
    939 </div>
    940 </div>
    941 <a id="DUCK_IO_KEY_Y" name="DUCK_IO_KEY_Y"></a>
    942 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_Y">&#9670;&nbsp;</a></span>DUCK_IO_KEY_Y</h2>
    943 
    944 <div class="memitem">
    945 <div class="memproto">
    946       <table class="memname">
    947         <tr>
    948           <td class="memname">#define DUCK_IO_KEY_Y&#160;&#160;&#160;0x9Au</td>
    949         </tr>
    950       </table>
    951 </div><div class="memdoc">
    952 
    953 </div>
    954 </div>
    955 <a id="DUCK_IO_KEY_U" name="DUCK_IO_KEY_U"></a>
    956 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_U">&#9670;&nbsp;</a></span>DUCK_IO_KEY_U</h2>
    957 
    958 <div class="memitem">
    959 <div class="memproto">
    960       <table class="memname">
    961         <tr>
    962           <td class="memname">#define DUCK_IO_KEY_U&#160;&#160;&#160;0x9Eu</td>
    963         </tr>
    964       </table>
    965 </div><div class="memdoc">
    966 
    967 </div>
    968 </div>
    969 <a id="DUCK_IO_KEY_I" name="DUCK_IO_KEY_I"></a>
    970 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_I">&#9670;&nbsp;</a></span>DUCK_IO_KEY_I</h2>
    971 
    972 <div class="memitem">
    973 <div class="memproto">
    974       <table class="memname">
    975         <tr>
    976           <td class="memname">#define DUCK_IO_KEY_I&#160;&#160;&#160;0xA2u</td>
    977         </tr>
    978       </table>
    979 </div><div class="memdoc">
    980 
    981 </div>
    982 </div>
    983 <a id="DUCK_IO_KEY_O" name="DUCK_IO_KEY_O"></a>
    984 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_O">&#9670;&nbsp;</a></span>DUCK_IO_KEY_O</h2>
    985 
    986 <div class="memitem">
    987 <div class="memproto">
    988       <table class="memname">
    989         <tr>
    990           <td class="memname">#define DUCK_IO_KEY_O&#160;&#160;&#160;0xA6u</td>
    991         </tr>
    992       </table>
    993 </div><div class="memdoc">
    994 
    995 </div>
    996 </div>
    997 <a id="DUCK_IO_KEY_P" name="DUCK_IO_KEY_P"></a>
    998 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_P">&#9670;&nbsp;</a></span>DUCK_IO_KEY_P</h2>
    999 
   1000 <div class="memitem">
   1001 <div class="memproto">
   1002       <table class="memname">
   1003         <tr>
   1004           <td class="memname">#define DUCK_IO_KEY_P&#160;&#160;&#160;0xAAu</td>
   1005         </tr>
   1006       </table>
   1007 </div><div class="memdoc">
   1008 
   1009 </div>
   1010 </div>
   1011 <a id="DUCK_IO_KEY_BACKTICK" name="DUCK_IO_KEY_BACKTICK"></a>
   1012 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_BACKTICK">&#9670;&nbsp;</a></span>DUCK_IO_KEY_BACKTICK</h2>
   1013 
   1014 <div class="memitem">
   1015 <div class="memproto">
   1016       <table class="memname">
   1017         <tr>
   1018           <td class="memname">#define DUCK_IO_KEY_BACKTICK&#160;&#160;&#160;0xAEu</td>
   1019         </tr>
   1020       </table>
   1021 </div><div class="memdoc">
   1022 
   1023 </div>
   1024 </div>
   1025 <a id="DUCK_IO_KEY_RIGHT_SQ_BRACKET" name="DUCK_IO_KEY_RIGHT_SQ_BRACKET"></a>
   1026 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_RIGHT_SQ_BRACKET">&#9670;&nbsp;</a></span>DUCK_IO_KEY_RIGHT_SQ_BRACKET</h2>
   1027 
   1028 <div class="memitem">
   1029 <div class="memproto">
   1030       <table class="memname">
   1031         <tr>
   1032           <td class="memname">#define DUCK_IO_KEY_RIGHT_SQ_BRACKET&#160;&#160;&#160;0xB2u</td>
   1033         </tr>
   1034       </table>
   1035 </div><div class="memdoc">
   1036 
   1037 </div>
   1038 </div>
   1039 <a id="DUCK_IO_KEY_ENTER" name="DUCK_IO_KEY_ENTER"></a>
   1040 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_ENTER">&#9670;&nbsp;</a></span>DUCK_IO_KEY_ENTER</h2>
   1041 
   1042 <div class="memitem">
   1043 <div class="memproto">
   1044       <table class="memname">
   1045         <tr>
   1046           <td class="memname">#define DUCK_IO_KEY_ENTER&#160;&#160;&#160;0xB6u</td>
   1047         </tr>
   1048       </table>
   1049 </div><div class="memdoc">
   1050 
   1051 </div>
   1052 </div>
   1053 <a id="DUCK_IO_KEY_A" name="DUCK_IO_KEY_A"></a>
   1054 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_A">&#9670;&nbsp;</a></span>DUCK_IO_KEY_A</h2>
   1055 
   1056 <div class="memitem">
   1057 <div class="memproto">
   1058       <table class="memname">
   1059         <tr>
   1060           <td class="memname">#define DUCK_IO_KEY_A&#160;&#160;&#160;0x87u</td>
   1061         </tr>
   1062       </table>
   1063 </div><div class="memdoc">
   1064 
   1065 </div>
   1066 </div>
   1067 <a id="DUCK_IO_KEY_S" name="DUCK_IO_KEY_S"></a>
   1068 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_S">&#9670;&nbsp;</a></span>DUCK_IO_KEY_S</h2>
   1069 
   1070 <div class="memitem">
   1071 <div class="memproto">
   1072       <table class="memname">
   1073         <tr>
   1074           <td class="memname">#define DUCK_IO_KEY_S&#160;&#160;&#160;0x8Bu</td>
   1075         </tr>
   1076       </table>
   1077 </div><div class="memdoc">
   1078 
   1079 </div>
   1080 </div>
   1081 <a id="DUCK_IO_KEY_D" name="DUCK_IO_KEY_D"></a>
   1082 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_D">&#9670;&nbsp;</a></span>DUCK_IO_KEY_D</h2>
   1083 
   1084 <div class="memitem">
   1085 <div class="memproto">
   1086       <table class="memname">
   1087         <tr>
   1088           <td class="memname">#define DUCK_IO_KEY_D&#160;&#160;&#160;0x8Fu</td>
   1089         </tr>
   1090       </table>
   1091 </div><div class="memdoc">
   1092 
   1093 </div>
   1094 </div>
   1095 <a id="DUCK_IO_KEY_F" name="DUCK_IO_KEY_F"></a>
   1096 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F</h2>
   1097 
   1098 <div class="memitem">
   1099 <div class="memproto">
   1100       <table class="memname">
   1101         <tr>
   1102           <td class="memname">#define DUCK_IO_KEY_F&#160;&#160;&#160;0x93u</td>
   1103         </tr>
   1104       </table>
   1105 </div><div class="memdoc">
   1106 
   1107 </div>
   1108 </div>
   1109 <a id="DUCK_IO_KEY_G" name="DUCK_IO_KEY_G"></a>
   1110 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_G">&#9670;&nbsp;</a></span>DUCK_IO_KEY_G</h2>
   1111 
   1112 <div class="memitem">
   1113 <div class="memproto">
   1114       <table class="memname">
   1115         <tr>
   1116           <td class="memname">#define DUCK_IO_KEY_G&#160;&#160;&#160;0x97u</td>
   1117         </tr>
   1118       </table>
   1119 </div><div class="memdoc">
   1120 
   1121 </div>
   1122 </div>
   1123 <a id="DUCK_IO_KEY_H" name="DUCK_IO_KEY_H"></a>
   1124 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_H">&#9670;&nbsp;</a></span>DUCK_IO_KEY_H</h2>
   1125 
   1126 <div class="memitem">
   1127 <div class="memproto">
   1128       <table class="memname">
   1129         <tr>
   1130           <td class="memname">#define DUCK_IO_KEY_H&#160;&#160;&#160;0x9Bu</td>
   1131         </tr>
   1132       </table>
   1133 </div><div class="memdoc">
   1134 
   1135 </div>
   1136 </div>
   1137 <a id="DUCK_IO_KEY_J" name="DUCK_IO_KEY_J"></a>
   1138 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_J">&#9670;&nbsp;</a></span>DUCK_IO_KEY_J</h2>
   1139 
   1140 <div class="memitem">
   1141 <div class="memproto">
   1142       <table class="memname">
   1143         <tr>
   1144           <td class="memname">#define DUCK_IO_KEY_J&#160;&#160;&#160;0x9Fu</td>
   1145         </tr>
   1146       </table>
   1147 </div><div class="memdoc">
   1148 
   1149 </div>
   1150 </div>
   1151 <a id="DUCK_IO_KEY_K" name="DUCK_IO_KEY_K"></a>
   1152 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_K">&#9670;&nbsp;</a></span>DUCK_IO_KEY_K</h2>
   1153 
   1154 <div class="memitem">
   1155 <div class="memproto">
   1156       <table class="memname">
   1157         <tr>
   1158           <td class="memname">#define DUCK_IO_KEY_K&#160;&#160;&#160;0xA3u</td>
   1159         </tr>
   1160       </table>
   1161 </div><div class="memdoc">
   1162 
   1163 </div>
   1164 </div>
   1165 <a id="DUCK_IO_KEY_L" name="DUCK_IO_KEY_L"></a>
   1166 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_L">&#9670;&nbsp;</a></span>DUCK_IO_KEY_L</h2>
   1167 
   1168 <div class="memitem">
   1169 <div class="memproto">
   1170       <table class="memname">
   1171         <tr>
   1172           <td class="memname">#define DUCK_IO_KEY_L&#160;&#160;&#160;0xA7u</td>
   1173         </tr>
   1174       </table>
   1175 </div><div class="memdoc">
   1176 
   1177 </div>
   1178 </div>
   1179 <a id="DUCK_IO_KEY_N_TILDE" name="DUCK_IO_KEY_N_TILDE"></a>
   1180 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_N_TILDE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_N_TILDE</h2>
   1181 
   1182 <div class="memitem">
   1183 <div class="memproto">
   1184       <table class="memname">
   1185         <tr>
   1186           <td class="memname">#define DUCK_IO_KEY_N_TILDE&#160;&#160;&#160;0xABu</td>
   1187         </tr>
   1188       </table>
   1189 </div><div class="memdoc">
   1190 
   1191 </div>
   1192 </div>
   1193 <a id="DUCK_IO_KEY_U_UMLAUT" name="DUCK_IO_KEY_U_UMLAUT"></a>
   1194 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_U_UMLAUT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_U_UMLAUT</h2>
   1195 
   1196 <div class="memitem">
   1197 <div class="memproto">
   1198       <table class="memname">
   1199         <tr>
   1200           <td class="memname">#define DUCK_IO_KEY_U_UMLAUT&#160;&#160;&#160;0xAFu</td>
   1201         </tr>
   1202       </table>
   1203 </div><div class="memdoc">
   1204 
   1205 </div>
   1206 </div>
   1207 <a id="DUCK_IO_KEY_O_OVER_LINE" name="DUCK_IO_KEY_O_OVER_LINE"></a>
   1208 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_O_OVER_LINE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_O_OVER_LINE</h2>
   1209 
   1210 <div class="memitem">
   1211 <div class="memproto">
   1212       <table class="memname">
   1213         <tr>
   1214           <td class="memname">#define DUCK_IO_KEY_O_OVER_LINE&#160;&#160;&#160;0xB3u</td>
   1215         </tr>
   1216       </table>
   1217 </div><div class="memdoc">
   1218 
   1219 </div>
   1220 </div>
   1221 <a id="DUCK_IO_KEY_Z" name="DUCK_IO_KEY_Z"></a>
   1222 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_Z">&#9670;&nbsp;</a></span>DUCK_IO_KEY_Z</h2>
   1223 
   1224 <div class="memitem">
   1225 <div class="memproto">
   1226       <table class="memname">
   1227         <tr>
   1228           <td class="memname">#define DUCK_IO_KEY_Z&#160;&#160;&#160;0xB8u</td>
   1229         </tr>
   1230       </table>
   1231 </div><div class="memdoc">
   1232 
   1233 </div>
   1234 </div>
   1235 <a id="DUCK_IO_KEY_X" name="DUCK_IO_KEY_X"></a>
   1236 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_X">&#9670;&nbsp;</a></span>DUCK_IO_KEY_X</h2>
   1237 
   1238 <div class="memitem">
   1239 <div class="memproto">
   1240       <table class="memname">
   1241         <tr>
   1242           <td class="memname">#define DUCK_IO_KEY_X&#160;&#160;&#160;0xBCu</td>
   1243         </tr>
   1244       </table>
   1245 </div><div class="memdoc">
   1246 
   1247 </div>
   1248 </div>
   1249 <a id="DUCK_IO_KEY_C" name="DUCK_IO_KEY_C"></a>
   1250 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_C">&#9670;&nbsp;</a></span>DUCK_IO_KEY_C</h2>
   1251 
   1252 <div class="memitem">
   1253 <div class="memproto">
   1254       <table class="memname">
   1255         <tr>
   1256           <td class="memname">#define DUCK_IO_KEY_C&#160;&#160;&#160;0xC0u</td>
   1257         </tr>
   1258       </table>
   1259 </div><div class="memdoc">
   1260 
   1261 </div>
   1262 </div>
   1263 <a id="DUCK_IO_KEY_V" name="DUCK_IO_KEY_V"></a>
   1264 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_V">&#9670;&nbsp;</a></span>DUCK_IO_KEY_V</h2>
   1265 
   1266 <div class="memitem">
   1267 <div class="memproto">
   1268       <table class="memname">
   1269         <tr>
   1270           <td class="memname">#define DUCK_IO_KEY_V&#160;&#160;&#160;0xC4u</td>
   1271         </tr>
   1272       </table>
   1273 </div><div class="memdoc">
   1274 
   1275 </div>
   1276 </div>
   1277 <a id="DUCK_IO_KEY_B" name="DUCK_IO_KEY_B"></a>
   1278 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_B">&#9670;&nbsp;</a></span>DUCK_IO_KEY_B</h2>
   1279 
   1280 <div class="memitem">
   1281 <div class="memproto">
   1282       <table class="memname">
   1283         <tr>
   1284           <td class="memname">#define DUCK_IO_KEY_B&#160;&#160;&#160;0xC8u</td>
   1285         </tr>
   1286       </table>
   1287 </div><div class="memdoc">
   1288 
   1289 </div>
   1290 </div>
   1291 <a id="DUCK_IO_KEY_N" name="DUCK_IO_KEY_N"></a>
   1292 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_N">&#9670;&nbsp;</a></span>DUCK_IO_KEY_N</h2>
   1293 
   1294 <div class="memitem">
   1295 <div class="memproto">
   1296       <table class="memname">
   1297         <tr>
   1298           <td class="memname">#define DUCK_IO_KEY_N&#160;&#160;&#160;0xCCu</td>
   1299         </tr>
   1300       </table>
   1301 </div><div class="memdoc">
   1302 
   1303 </div>
   1304 </div>
   1305 <a id="DUCK_IO_KEY_M" name="DUCK_IO_KEY_M"></a>
   1306 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_M">&#9670;&nbsp;</a></span>DUCK_IO_KEY_M</h2>
   1307 
   1308 <div class="memitem">
   1309 <div class="memproto">
   1310       <table class="memname">
   1311         <tr>
   1312           <td class="memname">#define DUCK_IO_KEY_M&#160;&#160;&#160;0xD0u</td>
   1313         </tr>
   1314       </table>
   1315 </div><div class="memdoc">
   1316 
   1317 </div>
   1318 </div>
   1319 <a id="DUCK_IO_KEY_COMMA" name="DUCK_IO_KEY_COMMA"></a>
   1320 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_COMMA">&#9670;&nbsp;</a></span>DUCK_IO_KEY_COMMA</h2>
   1321 
   1322 <div class="memitem">
   1323 <div class="memproto">
   1324       <table class="memname">
   1325         <tr>
   1326           <td class="memname">#define DUCK_IO_KEY_COMMA&#160;&#160;&#160;0xD4u</td>
   1327         </tr>
   1328       </table>
   1329 </div><div class="memdoc">
   1330 
   1331 </div>
   1332 </div>
   1333 <a id="DUCK_IO_KEY_PERIOD" name="DUCK_IO_KEY_PERIOD"></a>
   1334 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PERIOD">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PERIOD</h2>
   1335 
   1336 <div class="memitem">
   1337 <div class="memproto">
   1338       <table class="memname">
   1339         <tr>
   1340           <td class="memname">#define DUCK_IO_KEY_PERIOD&#160;&#160;&#160;0xD8u</td>
   1341         </tr>
   1342       </table>
   1343 </div><div class="memdoc">
   1344 
   1345 </div>
   1346 </div>
   1347 <a id="DUCK_IO_KEY_DASH" name="DUCK_IO_KEY_DASH"></a>
   1348 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_DASH">&#9670;&nbsp;</a></span>DUCK_IO_KEY_DASH</h2>
   1349 
   1350 <div class="memitem">
   1351 <div class="memproto">
   1352       <table class="memname">
   1353         <tr>
   1354           <td class="memname">#define DUCK_IO_KEY_DASH&#160;&#160;&#160;0xDCu</td>
   1355         </tr>
   1356       </table>
   1357 </div><div class="memdoc">
   1358 
   1359 </div>
   1360 </div>
   1361 <a id="DUCK_IO_KEY_DELETE" name="DUCK_IO_KEY_DELETE"></a>
   1362 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_DELETE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_DELETE</h2>
   1363 
   1364 <div class="memitem">
   1365 <div class="memproto">
   1366       <table class="memname">
   1367         <tr>
   1368           <td class="memname">#define DUCK_IO_KEY_DELETE&#160;&#160;&#160;0xE0u</td>
   1369         </tr>
   1370       </table>
   1371 </div><div class="memdoc">
   1372 
   1373 </div>
   1374 </div>
   1375 <a id="DUCK_IO_KEY_SPACE" name="DUCK_IO_KEY_SPACE"></a>
   1376 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_SPACE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_SPACE</h2>
   1377 
   1378 <div class="memitem">
   1379 <div class="memproto">
   1380       <table class="memname">
   1381         <tr>
   1382           <td class="memname">#define DUCK_IO_KEY_SPACE&#160;&#160;&#160;0xB9u</td>
   1383         </tr>
   1384       </table>
   1385 </div><div class="memdoc">
   1386 
   1387 </div>
   1388 </div>
   1389 <a id="DUCK_IO_KEY_LESS_THAN" name="DUCK_IO_KEY_LESS_THAN"></a>
   1390 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_LESS_THAN">&#9670;&nbsp;</a></span>DUCK_IO_KEY_LESS_THAN</h2>
   1391 
   1392 <div class="memitem">
   1393 <div class="memproto">
   1394       <table class="memname">
   1395         <tr>
   1396           <td class="memname">#define DUCK_IO_KEY_LESS_THAN&#160;&#160;&#160;0xBDu</td>
   1397         </tr>
   1398       </table>
   1399 </div><div class="memdoc">
   1400 
   1401 </div>
   1402 </div>
   1403 <a id="DUCK_IO_KEY_PAGE_UP" name="DUCK_IO_KEY_PAGE_UP"></a>
   1404 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PAGE_UP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PAGE_UP</h2>
   1405 
   1406 <div class="memitem">
   1407 <div class="memproto">
   1408       <table class="memname">
   1409         <tr>
   1410           <td class="memname">#define DUCK_IO_KEY_PAGE_UP&#160;&#160;&#160;0xC1u</td>
   1411         </tr>
   1412       </table>
   1413 </div><div class="memdoc">
   1414 
   1415 </div>
   1416 </div>
   1417 <a id="DUCK_IO_KEY_PAGE_DOWN" name="DUCK_IO_KEY_PAGE_DOWN"></a>
   1418 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PAGE_DOWN">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PAGE_DOWN</h2>
   1419 
   1420 <div class="memitem">
   1421 <div class="memproto">
   1422       <table class="memname">
   1423         <tr>
   1424           <td class="memname">#define DUCK_IO_KEY_PAGE_DOWN&#160;&#160;&#160;0xC5u</td>
   1425         </tr>
   1426       </table>
   1427 </div><div class="memdoc">
   1428 
   1429 </div>
   1430 </div>
   1431 <a id="DUCK_IO_KEY_MEMORY_MINUS" name="DUCK_IO_KEY_MEMORY_MINUS"></a>
   1432 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_MEMORY_MINUS">&#9670;&nbsp;</a></span>DUCK_IO_KEY_MEMORY_MINUS</h2>
   1433 
   1434 <div class="memitem">
   1435 <div class="memproto">
   1436       <table class="memname">
   1437         <tr>
   1438           <td class="memname">#define DUCK_IO_KEY_MEMORY_MINUS&#160;&#160;&#160;0xC9u</td>
   1439         </tr>
   1440       </table>
   1441 </div><div class="memdoc">
   1442 
   1443 </div>
   1444 </div>
   1445 <a id="DUCK_IO_KEY_MEMORY_PLUS" name="DUCK_IO_KEY_MEMORY_PLUS"></a>
   1446 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_MEMORY_PLUS">&#9670;&nbsp;</a></span>DUCK_IO_KEY_MEMORY_PLUS</h2>
   1447 
   1448 <div class="memitem">
   1449 <div class="memproto">
   1450       <table class="memname">
   1451         <tr>
   1452           <td class="memname">#define DUCK_IO_KEY_MEMORY_PLUS&#160;&#160;&#160;0xCDu</td>
   1453         </tr>
   1454       </table>
   1455 </div><div class="memdoc">
   1456 
   1457 </div>
   1458 </div>
   1459 <a id="DUCK_IO_KEY_MEMORY_RECALL" name="DUCK_IO_KEY_MEMORY_RECALL"></a>
   1460 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_MEMORY_RECALL">&#9670;&nbsp;</a></span>DUCK_IO_KEY_MEMORY_RECALL</h2>
   1461 
   1462 <div class="memitem">
   1463 <div class="memproto">
   1464       <table class="memname">
   1465         <tr>
   1466           <td class="memname">#define DUCK_IO_KEY_MEMORY_RECALL&#160;&#160;&#160;0xD1u</td>
   1467         </tr>
   1468       </table>
   1469 </div><div class="memdoc">
   1470 
   1471 </div>
   1472 </div>
   1473 <a id="DUCK_IO_KEY_SQUAREROOT" name="DUCK_IO_KEY_SQUAREROOT"></a>
   1474 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_SQUAREROOT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_SQUAREROOT</h2>
   1475 
   1476 <div class="memitem">
   1477 <div class="memproto">
   1478       <table class="memname">
   1479         <tr>
   1480           <td class="memname">#define DUCK_IO_KEY_SQUAREROOT&#160;&#160;&#160;0xD5u</td>
   1481         </tr>
   1482       </table>
   1483 </div><div class="memdoc">
   1484 
   1485 </div>
   1486 </div>
   1487 <a id="DUCK_IO_KEY_MULTIPLY" name="DUCK_IO_KEY_MULTIPLY"></a>
   1488 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_MULTIPLY">&#9670;&nbsp;</a></span>DUCK_IO_KEY_MULTIPLY</h2>
   1489 
   1490 <div class="memitem">
   1491 <div class="memproto">
   1492       <table class="memname">
   1493         <tr>
   1494           <td class="memname">#define DUCK_IO_KEY_MULTIPLY&#160;&#160;&#160;0xD9u</td>
   1495         </tr>
   1496       </table>
   1497 </div><div class="memdoc">
   1498 
   1499 </div>
   1500 </div>
   1501 <a id="DUCK_IO_KEY_ARROW_DOWN" name="DUCK_IO_KEY_ARROW_DOWN"></a>
   1502 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_ARROW_DOWN">&#9670;&nbsp;</a></span>DUCK_IO_KEY_ARROW_DOWN</h2>
   1503 
   1504 <div class="memitem">
   1505 <div class="memproto">
   1506       <table class="memname">
   1507         <tr>
   1508           <td class="memname">#define DUCK_IO_KEY_ARROW_DOWN&#160;&#160;&#160;0xDDu</td>
   1509         </tr>
   1510       </table>
   1511 </div><div class="memdoc">
   1512 
   1513 </div>
   1514 </div>
   1515 <a id="DUCK_IO_KEY_MINUS" name="DUCK_IO_KEY_MINUS"></a>
   1516 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_MINUS">&#9670;&nbsp;</a></span>DUCK_IO_KEY_MINUS</h2>
   1517 
   1518 <div class="memitem">
   1519 <div class="memproto">
   1520       <table class="memname">
   1521         <tr>
   1522           <td class="memname">#define DUCK_IO_KEY_MINUS&#160;&#160;&#160;0xE1u</td>
   1523         </tr>
   1524       </table>
   1525 </div><div class="memdoc">
   1526 
   1527 </div>
   1528 </div>
   1529 <a id="DUCK_IO_KEY_ARROW_LEFT" name="DUCK_IO_KEY_ARROW_LEFT"></a>
   1530 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_ARROW_LEFT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_ARROW_LEFT</h2>
   1531 
   1532 <div class="memitem">
   1533 <div class="memproto">
   1534       <table class="memname">
   1535         <tr>
   1536           <td class="memname">#define DUCK_IO_KEY_ARROW_LEFT&#160;&#160;&#160;0xE5u</td>
   1537         </tr>
   1538       </table>
   1539 </div><div class="memdoc">
   1540 
   1541 </div>
   1542 </div>
   1543 <a id="DUCK_IO_KEY_EQUALS" name="DUCK_IO_KEY_EQUALS"></a>
   1544 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_EQUALS">&#9670;&nbsp;</a></span>DUCK_IO_KEY_EQUALS</h2>
   1545 
   1546 <div class="memitem">
   1547 <div class="memproto">
   1548       <table class="memname">
   1549         <tr>
   1550           <td class="memname">#define DUCK_IO_KEY_EQUALS&#160;&#160;&#160;0xE9u</td>
   1551         </tr>
   1552       </table>
   1553 </div><div class="memdoc">
   1554 
   1555 </div>
   1556 </div>
   1557 <a id="DUCK_IO_KEY_ARROW_RIGHT" name="DUCK_IO_KEY_ARROW_RIGHT"></a>
   1558 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_ARROW_RIGHT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_ARROW_RIGHT</h2>
   1559 
   1560 <div class="memitem">
   1561 <div class="memproto">
   1562       <table class="memname">
   1563         <tr>
   1564           <td class="memname">#define DUCK_IO_KEY_ARROW_RIGHT&#160;&#160;&#160;0xEDu</td>
   1565         </tr>
   1566       </table>
   1567 </div><div class="memdoc">
   1568 
   1569 </div>
   1570 </div>
   1571 <a id="DUCK_IO_KEY_DIVIDE" name="DUCK_IO_KEY_DIVIDE"></a>
   1572 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_DIVIDE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_DIVIDE</h2>
   1573 
   1574 <div class="memitem">
   1575 <div class="memproto">
   1576       <table class="memname">
   1577         <tr>
   1578           <td class="memname">#define DUCK_IO_KEY_DIVIDE&#160;&#160;&#160;0xE4u</td>
   1579         </tr>
   1580       </table>
   1581 </div><div class="memdoc">
   1582 
   1583 </div>
   1584 </div>
   1585 <a id="DUCK_IO_KEY_ARROW_UP" name="DUCK_IO_KEY_ARROW_UP"></a>
   1586 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_ARROW_UP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_ARROW_UP</h2>
   1587 
   1588 <div class="memitem">
   1589 <div class="memproto">
   1590       <table class="memname">
   1591         <tr>
   1592           <td class="memname">#define DUCK_IO_KEY_ARROW_UP&#160;&#160;&#160;0xE8u</td>
   1593         </tr>
   1594       </table>
   1595 </div><div class="memdoc">
   1596 
   1597 </div>
   1598 </div>
   1599 <a id="DUCK_IO_KEY_PLUS" name="DUCK_IO_KEY_PLUS"></a>
   1600 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PLUS">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PLUS</h2>
   1601 
   1602 <div class="memitem">
   1603 <div class="memproto">
   1604       <table class="memname">
   1605         <tr>
   1606           <td class="memname">#define DUCK_IO_KEY_PLUS&#160;&#160;&#160;0xECu</td>
   1607         </tr>
   1608       </table>
   1609 </div><div class="memdoc">
   1610 
   1611 </div>
   1612 </div>
   1613 <a id="DUCK_IO_KEY_PIANO_DO_SHARP" name="DUCK_IO_KEY_PIANO_DO_SHARP"></a>
   1614 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_DO_SHARP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_DO_SHARP</h2>
   1615 
   1616 <div class="memitem">
   1617 <div class="memproto">
   1618       <table class="memname">
   1619         <tr>
   1620           <td class="memname">#define DUCK_IO_KEY_PIANO_DO_SHARP&#160;&#160;&#160;0xBAu</td>
   1621         </tr>
   1622       </table>
   1623 </div><div class="memdoc">
   1624 
   1625 </div>
   1626 </div>
   1627 <a id="DUCK_IO_KEY_PIANO_RE_SHARP" name="DUCK_IO_KEY_PIANO_RE_SHARP"></a>
   1628 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_RE_SHARP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_RE_SHARP</h2>
   1629 
   1630 <div class="memitem">
   1631 <div class="memproto">
   1632       <table class="memname">
   1633         <tr>
   1634           <td class="memname">#define DUCK_IO_KEY_PIANO_RE_SHARP&#160;&#160;&#160;0xBEu</td>
   1635         </tr>
   1636       </table>
   1637 </div><div class="memdoc">
   1638 
   1639 </div>
   1640 </div>
   1641 <a id="DUCK_IO_KEY_PIANO_FA_SHARP" name="DUCK_IO_KEY_PIANO_FA_SHARP"></a>
   1642 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_FA_SHARP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_FA_SHARP</h2>
   1643 
   1644 <div class="memitem">
   1645 <div class="memproto">
   1646       <table class="memname">
   1647         <tr>
   1648           <td class="memname">#define DUCK_IO_KEY_PIANO_FA_SHARP&#160;&#160;&#160;0xC6u</td>
   1649         </tr>
   1650       </table>
   1651 </div><div class="memdoc">
   1652 
   1653 </div>
   1654 </div>
   1655 <a id="DUCK_IO_KEY_PIANO_SOL_SHARP" name="DUCK_IO_KEY_PIANO_SOL_SHARP"></a>
   1656 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_SOL_SHARP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_SOL_SHARP</h2>
   1657 
   1658 <div class="memitem">
   1659 <div class="memproto">
   1660       <table class="memname">
   1661         <tr>
   1662           <td class="memname">#define DUCK_IO_KEY_PIANO_SOL_SHARP&#160;&#160;&#160;0xCAu</td>
   1663         </tr>
   1664       </table>
   1665 </div><div class="memdoc">
   1666 
   1667 </div>
   1668 </div>
   1669 <a id="DUCK_IO_KEY_PIANO_LA_SHARP" name="DUCK_IO_KEY_PIANO_LA_SHARP"></a>
   1670 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_LA_SHARP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_LA_SHARP</h2>
   1671 
   1672 <div class="memitem">
   1673 <div class="memproto">
   1674       <table class="memname">
   1675         <tr>
   1676           <td class="memname">#define DUCK_IO_KEY_PIANO_LA_SHARP&#160;&#160;&#160;0xCEu</td>
   1677         </tr>
   1678       </table>
   1679 </div><div class="memdoc">
   1680 
   1681 </div>
   1682 </div>
   1683 <a id="DUCK_IO_KEY_PIANO_DO_2_SHARP" name="DUCK_IO_KEY_PIANO_DO_2_SHARP"></a>
   1684 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_DO_2_SHARP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_DO_2_SHARP</h2>
   1685 
   1686 <div class="memitem">
   1687 <div class="memproto">
   1688       <table class="memname">
   1689         <tr>
   1690           <td class="memname">#define DUCK_IO_KEY_PIANO_DO_2_SHARP&#160;&#160;&#160;0xD6u</td>
   1691         </tr>
   1692       </table>
   1693 </div><div class="memdoc">
   1694 
   1695 </div>
   1696 </div>
   1697 <a id="DUCK_IO_KEY_PIANO_RE_2_SHARP" name="DUCK_IO_KEY_PIANO_RE_2_SHARP"></a>
   1698 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_RE_2_SHARP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_RE_2_SHARP</h2>
   1699 
   1700 <div class="memitem">
   1701 <div class="memproto">
   1702       <table class="memname">
   1703         <tr>
   1704           <td class="memname">#define DUCK_IO_KEY_PIANO_RE_2_SHARP&#160;&#160;&#160;0xDAu</td>
   1705         </tr>
   1706       </table>
   1707 </div><div class="memdoc">
   1708 
   1709 </div>
   1710 </div>
   1711 <a id="DUCK_IO_KEY_PRINTSCREEN_RIGHT" name="DUCK_IO_KEY_PRINTSCREEN_RIGHT"></a>
   1712 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PRINTSCREEN_RIGHT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PRINTSCREEN_RIGHT</h2>
   1713 
   1714 <div class="memitem">
   1715 <div class="memproto">
   1716       <table class="memname">
   1717         <tr>
   1718           <td class="memname">#define DUCK_IO_KEY_PRINTSCREEN_RIGHT&#160;&#160;&#160;0xDEu</td>
   1719         </tr>
   1720       </table>
   1721 </div><div class="memdoc">
   1722 
   1723 </div>
   1724 </div>
   1725 <a id="DUCK_IO_KEY_PIANO_FA_2_SHARP" name="DUCK_IO_KEY_PIANO_FA_2_SHARP"></a>
   1726 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_FA_2_SHARP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_FA_2_SHARP</h2>
   1727 
   1728 <div class="memitem">
   1729 <div class="memproto">
   1730       <table class="memname">
   1731         <tr>
   1732           <td class="memname">#define DUCK_IO_KEY_PIANO_FA_2_SHARP&#160;&#160;&#160;0xE2u</td>
   1733         </tr>
   1734       </table>
   1735 </div><div class="memdoc">
   1736 
   1737 </div>
   1738 </div>
   1739 <a id="DUCK_IO_KEY_PIANO_SOL_2_SHARP" name="DUCK_IO_KEY_PIANO_SOL_2_SHARP"></a>
   1740 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_SOL_2_SHARP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_SOL_2_SHARP</h2>
   1741 
   1742 <div class="memitem">
   1743 <div class="memproto">
   1744       <table class="memname">
   1745         <tr>
   1746           <td class="memname">#define DUCK_IO_KEY_PIANO_SOL_2_SHARP&#160;&#160;&#160;0xE6u</td>
   1747         </tr>
   1748       </table>
   1749 </div><div class="memdoc">
   1750 
   1751 </div>
   1752 </div>
   1753 <a id="DUCK_IO_KEY_PIANO_LA_2_SHARP" name="DUCK_IO_KEY_PIANO_LA_2_SHARP"></a>
   1754 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_LA_2_SHARP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_LA_2_SHARP</h2>
   1755 
   1756 <div class="memitem">
   1757 <div class="memproto">
   1758       <table class="memname">
   1759         <tr>
   1760           <td class="memname">#define DUCK_IO_KEY_PIANO_LA_2_SHARP&#160;&#160;&#160;0xEAu</td>
   1761         </tr>
   1762       </table>
   1763 </div><div class="memdoc">
   1764 
   1765 </div>
   1766 </div>
   1767 <a id="DUCK_IO_KEY_PIANO_DO" name="DUCK_IO_KEY_PIANO_DO"></a>
   1768 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_DO">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_DO</h2>
   1769 
   1770 <div class="memitem">
   1771 <div class="memproto">
   1772       <table class="memname">
   1773         <tr>
   1774           <td class="memname">#define DUCK_IO_KEY_PIANO_DO&#160;&#160;&#160;0xBBu</td>
   1775         </tr>
   1776       </table>
   1777 </div><div class="memdoc">
   1778 
   1779 </div>
   1780 </div>
   1781 <a id="DUCK_IO_KEY_PIANO_RE" name="DUCK_IO_KEY_PIANO_RE"></a>
   1782 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_RE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_RE</h2>
   1783 
   1784 <div class="memitem">
   1785 <div class="memproto">
   1786       <table class="memname">
   1787         <tr>
   1788           <td class="memname">#define DUCK_IO_KEY_PIANO_RE&#160;&#160;&#160;0xBFu</td>
   1789         </tr>
   1790       </table>
   1791 </div><div class="memdoc">
   1792 
   1793 </div>
   1794 </div>
   1795 <a id="DUCK_IO_KEY_PIANO_MI" name="DUCK_IO_KEY_PIANO_MI"></a>
   1796 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_MI">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_MI</h2>
   1797 
   1798 <div class="memitem">
   1799 <div class="memproto">
   1800       <table class="memname">
   1801         <tr>
   1802           <td class="memname">#define DUCK_IO_KEY_PIANO_MI&#160;&#160;&#160;0xC3u</td>
   1803         </tr>
   1804       </table>
   1805 </div><div class="memdoc">
   1806 
   1807 </div>
   1808 </div>
   1809 <a id="DUCK_IO_KEY_PIANO_FA" name="DUCK_IO_KEY_PIANO_FA"></a>
   1810 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_FA">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_FA</h2>
   1811 
   1812 <div class="memitem">
   1813 <div class="memproto">
   1814       <table class="memname">
   1815         <tr>
   1816           <td class="memname">#define DUCK_IO_KEY_PIANO_FA&#160;&#160;&#160;0xC7u</td>
   1817         </tr>
   1818       </table>
   1819 </div><div class="memdoc">
   1820 
   1821 </div>
   1822 </div>
   1823 <a id="DUCK_IO_KEY_PIANO_SOL" name="DUCK_IO_KEY_PIANO_SOL"></a>
   1824 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_SOL">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_SOL</h2>
   1825 
   1826 <div class="memitem">
   1827 <div class="memproto">
   1828       <table class="memname">
   1829         <tr>
   1830           <td class="memname">#define DUCK_IO_KEY_PIANO_SOL&#160;&#160;&#160;0xCBu</td>
   1831         </tr>
   1832       </table>
   1833 </div><div class="memdoc">
   1834 
   1835 </div>
   1836 </div>
   1837 <a id="DUCK_IO_KEY_PIANO_LA" name="DUCK_IO_KEY_PIANO_LA"></a>
   1838 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_LA">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_LA</h2>
   1839 
   1840 <div class="memitem">
   1841 <div class="memproto">
   1842       <table class="memname">
   1843         <tr>
   1844           <td class="memname">#define DUCK_IO_KEY_PIANO_LA&#160;&#160;&#160;0xCFu</td>
   1845         </tr>
   1846       </table>
   1847 </div><div class="memdoc">
   1848 
   1849 </div>
   1850 </div>
   1851 <a id="DUCK_IO_KEY_PIANO_SI" name="DUCK_IO_KEY_PIANO_SI"></a>
   1852 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_SI">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_SI</h2>
   1853 
   1854 <div class="memitem">
   1855 <div class="memproto">
   1856       <table class="memname">
   1857         <tr>
   1858           <td class="memname">#define DUCK_IO_KEY_PIANO_SI&#160;&#160;&#160;0xD3u</td>
   1859         </tr>
   1860       </table>
   1861 </div><div class="memdoc">
   1862 
   1863 </div>
   1864 </div>
   1865 <a id="DUCK_IO_KEY_PIANO_DO_2" name="DUCK_IO_KEY_PIANO_DO_2"></a>
   1866 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_DO_2">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_DO_2</h2>
   1867 
   1868 <div class="memitem">
   1869 <div class="memproto">
   1870       <table class="memname">
   1871         <tr>
   1872           <td class="memname">#define DUCK_IO_KEY_PIANO_DO_2&#160;&#160;&#160;0xD7u</td>
   1873         </tr>
   1874       </table>
   1875 </div><div class="memdoc">
   1876 
   1877 </div>
   1878 </div>
   1879 <a id="DUCK_IO_KEY_PIANO_RE_2" name="DUCK_IO_KEY_PIANO_RE_2"></a>
   1880 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_RE_2">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_RE_2</h2>
   1881 
   1882 <div class="memitem">
   1883 <div class="memproto">
   1884       <table class="memname">
   1885         <tr>
   1886           <td class="memname">#define DUCK_IO_KEY_PIANO_RE_2&#160;&#160;&#160;0xDBu</td>
   1887         </tr>
   1888       </table>
   1889 </div><div class="memdoc">
   1890 
   1891 </div>
   1892 </div>
   1893 <a id="DUCK_IO_KEY_PIANO_MI_2" name="DUCK_IO_KEY_PIANO_MI_2"></a>
   1894 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_MI_2">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_MI_2</h2>
   1895 
   1896 <div class="memitem">
   1897 <div class="memproto">
   1898       <table class="memname">
   1899         <tr>
   1900           <td class="memname">#define DUCK_IO_KEY_PIANO_MI_2&#160;&#160;&#160;0xDFu</td>
   1901         </tr>
   1902       </table>
   1903 </div><div class="memdoc">
   1904 
   1905 </div>
   1906 </div>
   1907 <a id="DUCK_IO_KEY_PIANO_FA_2" name="DUCK_IO_KEY_PIANO_FA_2"></a>
   1908 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_FA_2">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_FA_2</h2>
   1909 
   1910 <div class="memitem">
   1911 <div class="memproto">
   1912       <table class="memname">
   1913         <tr>
   1914           <td class="memname">#define DUCK_IO_KEY_PIANO_FA_2&#160;&#160;&#160;0xE3u</td>
   1915         </tr>
   1916       </table>
   1917 </div><div class="memdoc">
   1918 
   1919 </div>
   1920 </div>
   1921 <a id="DUCK_IO_KEY_PIANO_SOL_2" name="DUCK_IO_KEY_PIANO_SOL_2"></a>
   1922 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_SOL_2">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_SOL_2</h2>
   1923 
   1924 <div class="memitem">
   1925 <div class="memproto">
   1926       <table class="memname">
   1927         <tr>
   1928           <td class="memname">#define DUCK_IO_KEY_PIANO_SOL_2&#160;&#160;&#160;0xE7u</td>
   1929         </tr>
   1930       </table>
   1931 </div><div class="memdoc">
   1932 
   1933 </div>
   1934 </div>
   1935 <a id="DUCK_IO_KEY_PIANO_LA_2" name="DUCK_IO_KEY_PIANO_LA_2"></a>
   1936 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_LA_2">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_LA_2</h2>
   1937 
   1938 <div class="memitem">
   1939 <div class="memproto">
   1940       <table class="memname">
   1941         <tr>
   1942           <td class="memname">#define DUCK_IO_KEY_PIANO_LA_2&#160;&#160;&#160;0xEBu</td>
   1943         </tr>
   1944       </table>
   1945 </div><div class="memdoc">
   1946 
   1947 </div>
   1948 </div>
   1949 <a id="DUCK_IO_KEY_PIANO_SI_2" name="DUCK_IO_KEY_PIANO_SI_2"></a>
   1950 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_SI_2">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_SI_2</h2>
   1951 
   1952 <div class="memitem">
   1953 <div class="memproto">
   1954       <table class="memname">
   1955         <tr>
   1956           <td class="memname">#define DUCK_IO_KEY_PIANO_SI_2&#160;&#160;&#160;0xEFu</td>
   1957         </tr>
   1958       </table>
   1959 </div><div class="memdoc">
   1960 
   1961 </div>
   1962 </div>
   1963 <a id="DUCK_IO_KEY_LAST_KEY" name="DUCK_IO_KEY_LAST_KEY"></a>
   1964 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_LAST_KEY">&#9670;&nbsp;</a></span>DUCK_IO_KEY_LAST_KEY</h2>
   1965 
   1966 <div class="memitem">
   1967 <div class="memproto">
   1968       <table class="memname">
   1969         <tr>
   1970           <td class="memname">#define DUCK_IO_KEY_LAST_KEY&#160;&#160;&#160;(DUCK_IO_KEY_PIANO_SI_2u)</td>
   1971         </tr>
   1972       </table>
   1973 </div><div class="memdoc">
   1974 
   1975 </div>
   1976 </div>
   1977 <a id="DUCK_IO_KEY_MAYBE_SYST_CODES_STA" name="DUCK_IO_KEY_MAYBE_SYST_CODES_STA"></a>
   1978 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_MAYBE_SYST_CODES_STA">&#9670;&nbsp;</a></span>DUCK_IO_KEY_MAYBE_SYST_CODES_START</h2>
   1979 
   1980 <div class="memitem">
   1981 <div class="memproto">
   1982       <table class="memname">
   1983         <tr>
   1984           <td class="memname">#define DUCK_IO_KEY_MAYBE_SYST_CODES_START&#160;&#160;&#160;0xF0u</td>
   1985         </tr>
   1986       </table>
   1987 </div><div class="memdoc">
   1988 
   1989 </div>
   1990 </div>
   1991 <a id="DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY" name="DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY"></a>
   1992 <h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY">&#9670;&nbsp;</a></span>DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY</h2>
   1993 
   1994 <div class="memitem">
   1995 <div class="memproto">
   1996       <table class="memname">
   1997         <tr>
   1998           <td class="memname">#define DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY&#160;&#160;&#160;0xF6u</td>
   1999         </tr>
   2000       </table>
   2001 </div><div class="memdoc">
   2002 
   2003 </div>
   2004 </div>
   2005 </div><!-- contents -->
   2006 </div><!-- doc-content -->
   2007 <!-- start footer part -->
   2008 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   2009   <ul>
   2010     <li class="navelem"><a class="el" href="dir_8bd3092e915ccc8a773a74e0a10d4d15.html">gbdk-lib</a></li><li class="navelem"><a class="el" href="dir_a9f896cff747ba031115e41245385c17.html">include</a></li><li class="navelem"><a class="el" href="dir_0a499b1b991479a5f341a18a1dd374d9.html">duck</a></li><li class="navelem"><a class="el" href="laptop__keycodes_8h.html">laptop_keycodes.h</a></li>
   2011     <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
   2012   </ul>
   2013 </div>
   2014 </body>
   2015 </html>

This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.