Files
gbdk-2020/docs/api/laptop__keycodes_8h.html
2025-12-27 17:53:11 -08:00

2016 lines
98 KiB
HTML

<!-- HTML header for doxygen 1.8.14-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="cache-control" content="max-age=86400"/>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>GBDK 2020 Docs: gbdk-lib/include/duck/laptop_keycodes.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
<!-- BEGIN: doxygen-awesome-css -->
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
</script>
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
<script type="text/javascript">
DoxygenAwesomeParagraphLink.init()
</script>
<!-- END: doxygen-awesome-css -->
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">GBDK 2020 Docs
&#160;<span id="projectnumber">4.5.0</span>
</div>
<div id="projectbrief">API Documentation for GBDK 2020</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('laptop__keycodes_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> </div>
<div class="headertitle"><div class="title">laptop_keycodes.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="platform_8h_source.html">gbdk/platform.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="stdint_8h_source.html">stdint.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="stdbool_8h_source.html">stdbool.h</a>&gt;</code><br />
</div>
<p><a href="laptop__keycodes_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_FLAG_KEY_REPEAT"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_FLAG_CAPSLOCK"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_FLAG_CAPSLOCK_BIT"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_FLAG_SHIFT"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_FLAG_SHIFT_BIT"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_BASE_BIT"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_BASE"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_F1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_F2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_F3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_F4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_F5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_F6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_F7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_F8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_F9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_F10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_F11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_F12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_ESCAPE"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_SINGLE_QUOTE"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_EXCLAMATION_FLIPPED"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_BACKSPACE"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_HELP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_Q"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_W"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_E"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_R"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_T"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_Y"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_U"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_I"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_O"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_P"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_BACKTICK"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_RIGHT_SQ_BRACKET"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_ENTER"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_A"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_S"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_F"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_G"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_H"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_J"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_K"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_L"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_N_TILDE"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_U_UMLAUT"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_O_OVER_LINE"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_Z"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_X"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_C"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_V"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_B"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_N"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_M"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_COMMA"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PERIOD"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_DASH"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_DELETE"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_SPACE"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_LESS_THAN"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PAGE_UP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PAGE_DOWN"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_MEMORY_MINUS"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_MEMORY_PLUS"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_MEMORY_RECALL"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_SQUAREROOT"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_MULTIPLY"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_ARROW_DOWN"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_MINUS"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_ARROW_LEFT"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_EQUALS"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_ARROW_RIGHT"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_DIVIDE"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_ARROW_UP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PLUS"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_DO_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_RE_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_FA_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_SOL_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_LA_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_DO_2_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_RE_2_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PRINTSCREEN_RIGHT"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_FA_2_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_SOL_2_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_LA_2_SHARP"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_DO"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_RE"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_MI"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_FA"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_SOL"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_LA"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_SI"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_DO_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_RE_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_MI_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_FA_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_SOL_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_LA_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_PIANO_SI_2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_LAST_KEY"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_MAYBE_SYST_CODES_STA"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="DUCK_IO_KEY_FLAG_KEY_REPEAT" name="DUCK_IO_KEY_FLAG_KEY_REPEAT"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_FLAG_KEY_REPEAT&#160;&#160;&#160;0x01u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT" name="DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_FLAG_KEY_REPEAT_BIT&#160;&#160;&#160;0x0u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_FLAG_CAPSLOCK" name="DUCK_IO_KEY_FLAG_CAPSLOCK"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_FLAG_CAPSLOCK">&#9670;&nbsp;</a></span>DUCK_IO_KEY_FLAG_CAPSLOCK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_FLAG_CAPSLOCK&#160;&#160;&#160;0x02u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_FLAG_CAPSLOCK_BIT" name="DUCK_IO_KEY_FLAG_CAPSLOCK_BIT"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_FLAG_CAPSLOCK_BIT&#160;&#160;&#160;0x1u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_FLAG_SHIFT" name="DUCK_IO_KEY_FLAG_SHIFT"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_FLAG_SHIFT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_FLAG_SHIFT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_FLAG_SHIFT&#160;&#160;&#160;0x04u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_FLAG_SHIFT_BIT" name="DUCK_IO_KEY_FLAG_SHIFT_BIT"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_FLAG_SHIFT_BIT&#160;&#160;&#160;0x2u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF" name="DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_FLAG_PRINTSCREEN_LEFT&#160;&#160;&#160;0x08u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF" name="DUCK_IO_KEY_FLAG_PRINTSCREEN_LEF"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_FLAG_PRINTSCREEN_LEFT_BIT&#160;&#160;&#160;0x3u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_BASE_BIT" name="DUCK_IO_KEY_BASE_BIT"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_BASE_BIT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_BASE_BIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_BASE_BIT&#160;&#160;&#160;0x7u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_BASE" name="DUCK_IO_KEY_BASE"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_BASE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_BASE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_BASE&#160;&#160;&#160;0x80u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_F1" name="DUCK_IO_KEY_F1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F1">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_F1&#160;&#160;&#160;0x80u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_F2" name="DUCK_IO_KEY_F2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F2">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_F2&#160;&#160;&#160;0x84u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_F3" name="DUCK_IO_KEY_F3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F3">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_F3&#160;&#160;&#160;0x88u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_F4" name="DUCK_IO_KEY_F4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F4">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_F4&#160;&#160;&#160;0x8Cu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_F5" name="DUCK_IO_KEY_F5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F5">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F5</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_F5&#160;&#160;&#160;0x90u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_F6" name="DUCK_IO_KEY_F6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F6">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F6</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_F6&#160;&#160;&#160;0x94u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_F7" name="DUCK_IO_KEY_F7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F7">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F7</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_F7&#160;&#160;&#160;0x98u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_F8" name="DUCK_IO_KEY_F8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F8">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F8</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_F8&#160;&#160;&#160;0x9Cu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_F9" name="DUCK_IO_KEY_F9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F9">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F9</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_F9&#160;&#160;&#160;0xA0u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_F10" name="DUCK_IO_KEY_F10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F10">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F10</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_F10&#160;&#160;&#160;0xA4u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_F11" name="DUCK_IO_KEY_F11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F11">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F11</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_F11&#160;&#160;&#160;0xA8u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_F12" name="DUCK_IO_KEY_F12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F12">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F12</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_F12&#160;&#160;&#160;0xACu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_ESCAPE" name="DUCK_IO_KEY_ESCAPE"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_ESCAPE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_ESCAPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_ESCAPE&#160;&#160;&#160;0x81u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_1" name="DUCK_IO_KEY_1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_1">&#9670;&nbsp;</a></span>DUCK_IO_KEY_1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_1&#160;&#160;&#160;0x85u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_2" name="DUCK_IO_KEY_2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_2">&#9670;&nbsp;</a></span>DUCK_IO_KEY_2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_2&#160;&#160;&#160;0x89u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_3" name="DUCK_IO_KEY_3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_3">&#9670;&nbsp;</a></span>DUCK_IO_KEY_3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_3&#160;&#160;&#160;0x8Du</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_4" name="DUCK_IO_KEY_4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_4">&#9670;&nbsp;</a></span>DUCK_IO_KEY_4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_4&#160;&#160;&#160;0x91u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_5" name="DUCK_IO_KEY_5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_5">&#9670;&nbsp;</a></span>DUCK_IO_KEY_5</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_5&#160;&#160;&#160;0x95u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_6" name="DUCK_IO_KEY_6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_6">&#9670;&nbsp;</a></span>DUCK_IO_KEY_6</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_6&#160;&#160;&#160;0x99u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_7" name="DUCK_IO_KEY_7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_7">&#9670;&nbsp;</a></span>DUCK_IO_KEY_7</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_7&#160;&#160;&#160;0x9Du</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_8" name="DUCK_IO_KEY_8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_8">&#9670;&nbsp;</a></span>DUCK_IO_KEY_8</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_8&#160;&#160;&#160;0xA1u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_9" name="DUCK_IO_KEY_9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_9">&#9670;&nbsp;</a></span>DUCK_IO_KEY_9</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_9&#160;&#160;&#160;0xA5u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_0" name="DUCK_IO_KEY_0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_0">&#9670;&nbsp;</a></span>DUCK_IO_KEY_0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_0&#160;&#160;&#160;0xA9u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_SINGLE_QUOTE" name="DUCK_IO_KEY_SINGLE_QUOTE"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_SINGLE_QUOTE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_SINGLE_QUOTE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_SINGLE_QUOTE&#160;&#160;&#160;0xADu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_EXCLAMATION_FLIPPED" name="DUCK_IO_KEY_EXCLAMATION_FLIPPED"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_EXCLAMATION_FLIPPED">&#9670;&nbsp;</a></span>DUCK_IO_KEY_EXCLAMATION_FLIPPED</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_EXCLAMATION_FLIPPED&#160;&#160;&#160;0xB1u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_BACKSPACE" name="DUCK_IO_KEY_BACKSPACE"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_BACKSPACE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_BACKSPACE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_BACKSPACE&#160;&#160;&#160;0xB5u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_HELP" name="DUCK_IO_KEY_HELP"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_HELP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_HELP</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_HELP&#160;&#160;&#160;0x82u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_Q" name="DUCK_IO_KEY_Q"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_Q">&#9670;&nbsp;</a></span>DUCK_IO_KEY_Q</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_Q&#160;&#160;&#160;0x86u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_W" name="DUCK_IO_KEY_W"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_W">&#9670;&nbsp;</a></span>DUCK_IO_KEY_W</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_W&#160;&#160;&#160;0x8Au</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_E" name="DUCK_IO_KEY_E"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_E">&#9670;&nbsp;</a></span>DUCK_IO_KEY_E</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_E&#160;&#160;&#160;0x8Eu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_R" name="DUCK_IO_KEY_R"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_R">&#9670;&nbsp;</a></span>DUCK_IO_KEY_R</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_R&#160;&#160;&#160;0x92u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_T" name="DUCK_IO_KEY_T"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_T">&#9670;&nbsp;</a></span>DUCK_IO_KEY_T</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_T&#160;&#160;&#160;0x96u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_Y" name="DUCK_IO_KEY_Y"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_Y">&#9670;&nbsp;</a></span>DUCK_IO_KEY_Y</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_Y&#160;&#160;&#160;0x9Au</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_U" name="DUCK_IO_KEY_U"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_U">&#9670;&nbsp;</a></span>DUCK_IO_KEY_U</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_U&#160;&#160;&#160;0x9Eu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_I" name="DUCK_IO_KEY_I"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_I">&#9670;&nbsp;</a></span>DUCK_IO_KEY_I</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_I&#160;&#160;&#160;0xA2u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_O" name="DUCK_IO_KEY_O"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_O">&#9670;&nbsp;</a></span>DUCK_IO_KEY_O</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_O&#160;&#160;&#160;0xA6u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_P" name="DUCK_IO_KEY_P"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_P">&#9670;&nbsp;</a></span>DUCK_IO_KEY_P</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_P&#160;&#160;&#160;0xAAu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_BACKTICK" name="DUCK_IO_KEY_BACKTICK"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_BACKTICK">&#9670;&nbsp;</a></span>DUCK_IO_KEY_BACKTICK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_BACKTICK&#160;&#160;&#160;0xAEu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_RIGHT_SQ_BRACKET" name="DUCK_IO_KEY_RIGHT_SQ_BRACKET"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_RIGHT_SQ_BRACKET&#160;&#160;&#160;0xB2u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_ENTER" name="DUCK_IO_KEY_ENTER"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_ENTER">&#9670;&nbsp;</a></span>DUCK_IO_KEY_ENTER</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_ENTER&#160;&#160;&#160;0xB6u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_A" name="DUCK_IO_KEY_A"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_A">&#9670;&nbsp;</a></span>DUCK_IO_KEY_A</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_A&#160;&#160;&#160;0x87u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_S" name="DUCK_IO_KEY_S"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_S">&#9670;&nbsp;</a></span>DUCK_IO_KEY_S</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_S&#160;&#160;&#160;0x8Bu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_D" name="DUCK_IO_KEY_D"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_D">&#9670;&nbsp;</a></span>DUCK_IO_KEY_D</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_D&#160;&#160;&#160;0x8Fu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_F" name="DUCK_IO_KEY_F"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_F">&#9670;&nbsp;</a></span>DUCK_IO_KEY_F</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_F&#160;&#160;&#160;0x93u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_G" name="DUCK_IO_KEY_G"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_G">&#9670;&nbsp;</a></span>DUCK_IO_KEY_G</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_G&#160;&#160;&#160;0x97u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_H" name="DUCK_IO_KEY_H"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_H">&#9670;&nbsp;</a></span>DUCK_IO_KEY_H</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_H&#160;&#160;&#160;0x9Bu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_J" name="DUCK_IO_KEY_J"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_J">&#9670;&nbsp;</a></span>DUCK_IO_KEY_J</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_J&#160;&#160;&#160;0x9Fu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_K" name="DUCK_IO_KEY_K"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_K">&#9670;&nbsp;</a></span>DUCK_IO_KEY_K</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_K&#160;&#160;&#160;0xA3u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_L" name="DUCK_IO_KEY_L"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_L">&#9670;&nbsp;</a></span>DUCK_IO_KEY_L</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_L&#160;&#160;&#160;0xA7u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_N_TILDE" name="DUCK_IO_KEY_N_TILDE"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_N_TILDE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_N_TILDE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_N_TILDE&#160;&#160;&#160;0xABu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_U_UMLAUT" name="DUCK_IO_KEY_U_UMLAUT"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_U_UMLAUT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_U_UMLAUT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_U_UMLAUT&#160;&#160;&#160;0xAFu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_O_OVER_LINE" name="DUCK_IO_KEY_O_OVER_LINE"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_O_OVER_LINE&#160;&#160;&#160;0xB3u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_Z" name="DUCK_IO_KEY_Z"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_Z">&#9670;&nbsp;</a></span>DUCK_IO_KEY_Z</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_Z&#160;&#160;&#160;0xB8u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_X" name="DUCK_IO_KEY_X"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_X">&#9670;&nbsp;</a></span>DUCK_IO_KEY_X</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_X&#160;&#160;&#160;0xBCu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_C" name="DUCK_IO_KEY_C"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_C">&#9670;&nbsp;</a></span>DUCK_IO_KEY_C</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_C&#160;&#160;&#160;0xC0u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_V" name="DUCK_IO_KEY_V"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_V">&#9670;&nbsp;</a></span>DUCK_IO_KEY_V</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_V&#160;&#160;&#160;0xC4u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_B" name="DUCK_IO_KEY_B"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_B">&#9670;&nbsp;</a></span>DUCK_IO_KEY_B</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_B&#160;&#160;&#160;0xC8u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_N" name="DUCK_IO_KEY_N"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_N">&#9670;&nbsp;</a></span>DUCK_IO_KEY_N</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_N&#160;&#160;&#160;0xCCu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_M" name="DUCK_IO_KEY_M"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_M">&#9670;&nbsp;</a></span>DUCK_IO_KEY_M</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_M&#160;&#160;&#160;0xD0u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_COMMA" name="DUCK_IO_KEY_COMMA"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_COMMA">&#9670;&nbsp;</a></span>DUCK_IO_KEY_COMMA</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_COMMA&#160;&#160;&#160;0xD4u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PERIOD" name="DUCK_IO_KEY_PERIOD"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PERIOD">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PERIOD</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PERIOD&#160;&#160;&#160;0xD8u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_DASH" name="DUCK_IO_KEY_DASH"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_DASH">&#9670;&nbsp;</a></span>DUCK_IO_KEY_DASH</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_DASH&#160;&#160;&#160;0xDCu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_DELETE" name="DUCK_IO_KEY_DELETE"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_DELETE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_DELETE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_DELETE&#160;&#160;&#160;0xE0u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_SPACE" name="DUCK_IO_KEY_SPACE"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_SPACE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_SPACE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_SPACE&#160;&#160;&#160;0xB9u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_LESS_THAN" name="DUCK_IO_KEY_LESS_THAN"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_LESS_THAN">&#9670;&nbsp;</a></span>DUCK_IO_KEY_LESS_THAN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_LESS_THAN&#160;&#160;&#160;0xBDu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PAGE_UP" name="DUCK_IO_KEY_PAGE_UP"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PAGE_UP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PAGE_UP</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PAGE_UP&#160;&#160;&#160;0xC1u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PAGE_DOWN" name="DUCK_IO_KEY_PAGE_DOWN"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PAGE_DOWN">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PAGE_DOWN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PAGE_DOWN&#160;&#160;&#160;0xC5u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_MEMORY_MINUS" name="DUCK_IO_KEY_MEMORY_MINUS"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_MEMORY_MINUS">&#9670;&nbsp;</a></span>DUCK_IO_KEY_MEMORY_MINUS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_MEMORY_MINUS&#160;&#160;&#160;0xC9u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_MEMORY_PLUS" name="DUCK_IO_KEY_MEMORY_PLUS"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_MEMORY_PLUS">&#9670;&nbsp;</a></span>DUCK_IO_KEY_MEMORY_PLUS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_MEMORY_PLUS&#160;&#160;&#160;0xCDu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_MEMORY_RECALL" name="DUCK_IO_KEY_MEMORY_RECALL"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_MEMORY_RECALL">&#9670;&nbsp;</a></span>DUCK_IO_KEY_MEMORY_RECALL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_MEMORY_RECALL&#160;&#160;&#160;0xD1u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_SQUAREROOT" name="DUCK_IO_KEY_SQUAREROOT"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_SQUAREROOT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_SQUAREROOT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_SQUAREROOT&#160;&#160;&#160;0xD5u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_MULTIPLY" name="DUCK_IO_KEY_MULTIPLY"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_MULTIPLY">&#9670;&nbsp;</a></span>DUCK_IO_KEY_MULTIPLY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_MULTIPLY&#160;&#160;&#160;0xD9u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_ARROW_DOWN" name="DUCK_IO_KEY_ARROW_DOWN"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_ARROW_DOWN">&#9670;&nbsp;</a></span>DUCK_IO_KEY_ARROW_DOWN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_ARROW_DOWN&#160;&#160;&#160;0xDDu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_MINUS" name="DUCK_IO_KEY_MINUS"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_MINUS">&#9670;&nbsp;</a></span>DUCK_IO_KEY_MINUS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_MINUS&#160;&#160;&#160;0xE1u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_ARROW_LEFT" name="DUCK_IO_KEY_ARROW_LEFT"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_ARROW_LEFT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_ARROW_LEFT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_ARROW_LEFT&#160;&#160;&#160;0xE5u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_EQUALS" name="DUCK_IO_KEY_EQUALS"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_EQUALS">&#9670;&nbsp;</a></span>DUCK_IO_KEY_EQUALS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_EQUALS&#160;&#160;&#160;0xE9u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_ARROW_RIGHT" name="DUCK_IO_KEY_ARROW_RIGHT"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_ARROW_RIGHT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_ARROW_RIGHT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_ARROW_RIGHT&#160;&#160;&#160;0xEDu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_DIVIDE" name="DUCK_IO_KEY_DIVIDE"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_DIVIDE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_DIVIDE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_DIVIDE&#160;&#160;&#160;0xE4u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_ARROW_UP" name="DUCK_IO_KEY_ARROW_UP"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_ARROW_UP">&#9670;&nbsp;</a></span>DUCK_IO_KEY_ARROW_UP</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_ARROW_UP&#160;&#160;&#160;0xE8u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PLUS" name="DUCK_IO_KEY_PLUS"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PLUS">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PLUS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PLUS&#160;&#160;&#160;0xECu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_DO_SHARP" name="DUCK_IO_KEY_PIANO_DO_SHARP"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_DO_SHARP&#160;&#160;&#160;0xBAu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_RE_SHARP" name="DUCK_IO_KEY_PIANO_RE_SHARP"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_RE_SHARP&#160;&#160;&#160;0xBEu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_FA_SHARP" name="DUCK_IO_KEY_PIANO_FA_SHARP"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_FA_SHARP&#160;&#160;&#160;0xC6u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_SOL_SHARP" name="DUCK_IO_KEY_PIANO_SOL_SHARP"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_SOL_SHARP&#160;&#160;&#160;0xCAu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_LA_SHARP" name="DUCK_IO_KEY_PIANO_LA_SHARP"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_LA_SHARP&#160;&#160;&#160;0xCEu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_DO_2_SHARP" name="DUCK_IO_KEY_PIANO_DO_2_SHARP"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_DO_2_SHARP&#160;&#160;&#160;0xD6u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_RE_2_SHARP" name="DUCK_IO_KEY_PIANO_RE_2_SHARP"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_RE_2_SHARP&#160;&#160;&#160;0xDAu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PRINTSCREEN_RIGHT" name="DUCK_IO_KEY_PRINTSCREEN_RIGHT"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PRINTSCREEN_RIGHT">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PRINTSCREEN_RIGHT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PRINTSCREEN_RIGHT&#160;&#160;&#160;0xDEu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_FA_2_SHARP" name="DUCK_IO_KEY_PIANO_FA_2_SHARP"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_FA_2_SHARP&#160;&#160;&#160;0xE2u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_SOL_2_SHARP" name="DUCK_IO_KEY_PIANO_SOL_2_SHARP"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_SOL_2_SHARP&#160;&#160;&#160;0xE6u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_LA_2_SHARP" name="DUCK_IO_KEY_PIANO_LA_2_SHARP"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_LA_2_SHARP&#160;&#160;&#160;0xEAu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_DO" name="DUCK_IO_KEY_PIANO_DO"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_DO">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_DO</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_DO&#160;&#160;&#160;0xBBu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_RE" name="DUCK_IO_KEY_PIANO_RE"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_RE">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_RE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_RE&#160;&#160;&#160;0xBFu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_MI" name="DUCK_IO_KEY_PIANO_MI"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_MI">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_MI</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_MI&#160;&#160;&#160;0xC3u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_FA" name="DUCK_IO_KEY_PIANO_FA"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_FA">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_FA</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_FA&#160;&#160;&#160;0xC7u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_SOL" name="DUCK_IO_KEY_PIANO_SOL"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_SOL">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_SOL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_SOL&#160;&#160;&#160;0xCBu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_LA" name="DUCK_IO_KEY_PIANO_LA"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_LA">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_LA</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_LA&#160;&#160;&#160;0xCFu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_SI" name="DUCK_IO_KEY_PIANO_SI"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_PIANO_SI">&#9670;&nbsp;</a></span>DUCK_IO_KEY_PIANO_SI</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_SI&#160;&#160;&#160;0xD3u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_DO_2" name="DUCK_IO_KEY_PIANO_DO_2"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_DO_2&#160;&#160;&#160;0xD7u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_RE_2" name="DUCK_IO_KEY_PIANO_RE_2"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_RE_2&#160;&#160;&#160;0xDBu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_MI_2" name="DUCK_IO_KEY_PIANO_MI_2"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_MI_2&#160;&#160;&#160;0xDFu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_FA_2" name="DUCK_IO_KEY_PIANO_FA_2"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_FA_2&#160;&#160;&#160;0xE3u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_SOL_2" name="DUCK_IO_KEY_PIANO_SOL_2"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_SOL_2&#160;&#160;&#160;0xE7u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_LA_2" name="DUCK_IO_KEY_PIANO_LA_2"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_LA_2&#160;&#160;&#160;0xEBu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_PIANO_SI_2" name="DUCK_IO_KEY_PIANO_SI_2"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_PIANO_SI_2&#160;&#160;&#160;0xEFu</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_LAST_KEY" name="DUCK_IO_KEY_LAST_KEY"></a>
<h2 class="memtitle"><span class="permalink"><a href="#DUCK_IO_KEY_LAST_KEY">&#9670;&nbsp;</a></span>DUCK_IO_KEY_LAST_KEY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_LAST_KEY&#160;&#160;&#160;(DUCK_IO_KEY_PIANO_SI_2u)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_MAYBE_SYST_CODES_STA" name="DUCK_IO_KEY_MAYBE_SYST_CODES_STA"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_MAYBE_SYST_CODES_START&#160;&#160;&#160;0xF0u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY" name="DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY"></a>
<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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUCK_IO_KEY_MAYBE_RX_NOT_A_KEY&#160;&#160;&#160;0xF6u</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<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>
<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>
</ul>
</div>
</body>
</html>