Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > main-release > by-pkgid > 78cff6a8ec39f0e621e35b5f5c351f9d > files > 46

lib64brlapi-devel-4.1-1mdv2010.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>BrlAPI: Types and Defines fore BrlAPI Key Codes</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Types and Defines fore BrlAPI Key Codes</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g01016fa59f250fb0be9c3c7c024b3a4b">BRLAPI_KEY_CMD_NOOP</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g74adb6545969ebe0beff6607d13b13ea">BRLAPI_KEY_CMD_LNUP</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g9c58c7ce907b9e9f4214aedb0e8f605a">BRLAPI_KEY_CMD_LNDN</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g0fa9d554c267879aef98252cd7cc3361">BRLAPI_KEY_CMD_WINUP</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 3)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g1cff12e6691d6704795f9eda4a7da086">BRLAPI_KEY_CMD_WINDN</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 4)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gc1ca94fa20218461585b453b5b10ca7a">BRLAPI_KEY_CMD_PRDIFLN</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 5)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g79353538c4946af1651d01ce86db6af6">BRLAPI_KEY_CMD_NXDIFLN</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 6)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g94a2d2c1e134430bddaa0d1e8ec5b298">BRLAPI_KEY_CMD_ATTRUP</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 7)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g081f305235a0355821993f5f23a7412f">BRLAPI_KEY_CMD_ATTRDN</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 8)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gcfa2cc06179ab5a825a653e14027c05b">BRLAPI_KEY_CMD_TOP</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 9)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g2f06ddd40da90df50d8ac96d8c8c5610">BRLAPI_KEY_CMD_BOT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 10)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g4f96ea0ef55482984c56e00598444172">BRLAPI_KEY_CMD_TOP_LEFT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 11)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g4d22d36a41aa80da069a0621f2a85582">BRLAPI_KEY_CMD_BOT_LEFT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 12)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g67e20a44669e3a91ef51158afe354d2f">BRLAPI_KEY_CMD_PRPGRPH</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 13)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#ge59288cc01efa1e137082a2c35e4441a">BRLAPI_KEY_CMD_NXPGRPH</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 14)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g206ef9516a45b4eee0e95e5a8741fb4b">BRLAPI_KEY_CMD_PRPROMPT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 15)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g5a847ff975a1f68885b066cec173c355">BRLAPI_KEY_CMD_NXPROMPT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 16)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gc8bd2823ef0f4d21c64c6770ebd72f89">BRLAPI_KEY_CMD_PRSEARCH</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 17)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g20ad1d69e71f8eb43c99a48f24a614a7">BRLAPI_KEY_CMD_NXSEARCH</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 18)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g006632f14927b1e7f9e3337dfa8825be">BRLAPI_KEY_CMD_CHRLT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 19)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gaf662959967d7e5d853a9ae257d89a3b">BRLAPI_KEY_CMD_CHRRT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 20)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g309737294f6c0e024b282ce1d9526e3b">BRLAPI_KEY_CMD_HWINLT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 21)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g3e54ce9ad1985e10e32e1a44bc87f72c">BRLAPI_KEY_CMD_HWINRT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 22)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g1975e454649abe10d1d60d2acbc706d1">BRLAPI_KEY_CMD_FWINLT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 23)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g5422efeabec2750e2ab47173218f1881">BRLAPI_KEY_CMD_FWINRT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 24)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g4ed9e6a0b983f0ccc5345ba8cced132b">BRLAPI_KEY_CMD_FWINLTSKIP</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 25)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g7ad28c276ccebce0e8179242d001b27a">BRLAPI_KEY_CMD_FWINRTSKIP</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 26)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gb93d1d0e8402d44b99b3fa83f3a579fc">BRLAPI_KEY_CMD_LNBEG</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 27)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g14b5c41dca05a2980743fe7765a3aaae">BRLAPI_KEY_CMD_LNEND</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 28)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g87a161efc0eb6f5e10e721748137996c">BRLAPI_KEY_CMD_HOME</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 29)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g6903e63d5cd46adbcbcef343363e698d">BRLAPI_KEY_CMD_BACK</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 30)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gb2817bd306457d38212b1da936a64906">BRLAPI_KEY_CMD_RETURN</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 31)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g8e7a9ebb34ddc1bc32e1e0598cf44ed2">BRLAPI_KEY_CMD_FREEZE</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 32)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g53ff9a5f1e07c74fb4ae40c637a2f37d">BRLAPI_KEY_CMD_DISPMD</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 33)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g55472466e3df18b840f78e549e73ad9e">BRLAPI_KEY_CMD_SIXDOTS</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 34)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#ga62e656f885648fc6ecfa33263722e23">BRLAPI_KEY_CMD_SLIDEWIN</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 35)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g6f524c278910ca9a6f4f7a2d2c7a7dd8">BRLAPI_KEY_CMD_SKPIDLNS</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 36)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gf041e2c36d1e0b7a173e04aad49e9ee0">BRLAPI_KEY_CMD_SKPBLNKWINS</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 37)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g0a1a9cb1c72d167805527a49e634c2df">BRLAPI_KEY_CMD_CSRVIS</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 38)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gbfb7a5bd90c5be3b34c32f40cb78e27d">BRLAPI_KEY_CMD_CSRHIDE</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 39)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g11b08054b759f69b4ec8dc4b2dbd1032">BRLAPI_KEY_CMD_CSRTRK</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 40)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g9f851ae9f68635bf11a7bf4c628ee8c7">BRLAPI_KEY_CMD_CSRSIZE</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 41)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g9910609037a72fb2be75fd982ecef2ea">BRLAPI_KEY_CMD_CSRBLINK</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 42)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g356721ee3ee8ca37e9d3a00ecfd51ef2">BRLAPI_KEY_CMD_ATTRVIS</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 43)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g9b33697ae3674ff4eeeff73b5aeed2ee">BRLAPI_KEY_CMD_ATTRBLINK</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 44)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g995577e08f146cb5fef7fd11f3fd97c8">BRLAPI_KEY_CMD_CAPBLINK</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 45)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g9e76ee00ca0949125b25f0fe162ac453">BRLAPI_KEY_CMD_TUNES</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 46)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gfd1437c21b98eb83e6cc89ccd5785ec5">BRLAPI_KEY_CMD_AUTOREPEAT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 47)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g4ca6653ab666c7c04948ca5309016a71">BRLAPI_KEY_CMD_AUTOSPEAK</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 48)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g2b44b2bc834875750c4557995b514a17">BRLAPI_KEY_CMD_HELP</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 49)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g4ff1b335be6b8276fa67e595c255cdb7">BRLAPI_KEY_CMD_INFO</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 50)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g8e082d62eddfe022a02197fc0e314658">BRLAPI_KEY_CMD_LEARN</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 51)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g1d45f02c13f5271c9b5c5ea7caa7459c">BRLAPI_KEY_CMD_PREFMENU</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 52)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gb5be273ddbdbac47d45754a31b4f18ec">BRLAPI_KEY_CMD_PREFSAVE</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 53)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g39dbf13126f7386fe67ed88873a36811">BRLAPI_KEY_CMD_PREFLOAD</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 54)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gb177976264411dc45fcbaa9a8036ca30">BRLAPI_KEY_CMD_MENU_FIRST_ITEM</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 55)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gfed67f2cdc20828adbb5b7e3c8a0a86b">BRLAPI_KEY_CMD_MENU_LAST_ITEM</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 56)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g9cd13878266e8a24f82a1c6921653af5">BRLAPI_KEY_CMD_MENU_PREV_ITEM</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 57)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#ga25fced2fd2b28a63b2b67c72d44fabb">BRLAPI_KEY_CMD_MENU_NEXT_ITEM</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 58)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g69affae06d4b2bfbf41154902d7fd3db">BRLAPI_KEY_CMD_MENU_PREV_SETTING</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 59)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#ga04e25f76033057f74a250a03c619bcd">BRLAPI_KEY_CMD_MENU_NEXT_SETTING</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 60)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gffb82a3a898d9fd5e14868368a4a82d9">BRLAPI_KEY_CMD_MUTE</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 61)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#geb5de6302e0cf577d66346cf933993d2">BRLAPI_KEY_CMD_SPKHOME</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 62)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gd046366c8ba9961883cbb5136d55935d">BRLAPI_KEY_CMD_SAY_LINE</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 63)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gc10d09bced98a928e0dbad24ee338a82">BRLAPI_KEY_CMD_SAY_ABOVE</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 64)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g3b31b9bc3a718a355b106ea5cf7142c0">BRLAPI_KEY_CMD_SAY_BELOW</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 65)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g7589f9255e9308b98503816b2dbe3228">BRLAPI_KEY_CMD_SAY_SLOWER</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 66)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gac334c6a57fc0bf527294d69c66f1a7c">BRLAPI_KEY_CMD_SAY_FASTER</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 67)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g418cacaac5c6d76d9d317f1df20e7209">BRLAPI_KEY_CMD_SAY_SOFTER</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 68)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g86dece23de4fed05e16261df84ecd03c">BRLAPI_KEY_CMD_SAY_LOUDER</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 69)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g848eaabcbebc89804c60b3b456f74e31">BRLAPI_KEY_CMD_SWITCHVT_PREV</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 70)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g50e1788676befd646830957747d89df4">BRLAPI_KEY_CMD_SWITCHVT_NEXT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 71)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g2a4014bc016925fb0c63f12a78f7b3d0">BRLAPI_KEY_CMD_CSRJMP_VERT</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 72)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g9c374f308abdab4c1bbd11d17ce089e3">BRLAPI_KEY_CMD_PASTE</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 73)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g80cc1be9bba4b53a30632a799e092714">BRLAPI_KEY_CMD_RESTARTBRL</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 74)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g66ae8a7b8f6ba44a17a54ee7a6195aeb">BRLAPI_KEY_CMD_RESTARTSPEECH</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 75)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g14ad7fd0f010e89fb2a6350de9f4899b">BRLAPI_KEY_CMD_OFFLINE</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 76)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g4e98de707a29da753ca011ea3b5551bb">BRLAPI_KEY_FLG_TOGGLE_ON</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0100)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g23da27d060cca666a4e750785d2c7c3d">BRLAPI_KEY_FLG_TOGGLE_OFF</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0200)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g4d4c720d15b953da15e0e51296c81a29">BRLAPI_KEY_FLG_TOGGLE_MASK</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_FLG_TOGGLE_ON | BRLAPI_KEY_FLG_TOGGLE_OFF)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#ge860d00ce0c89eee46068578c41ba15f">BRLAPI_KEY_FLG_ROUTE</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0400)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g71518ee0fd492d37d99749b64efa9185">BRLAPI_KEY_FLG_REPEAT_INITIAL</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X8000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g1b7399ac291b449c4ce9cad85083f2b4">BRLAPI_KEY_FLG_REPEAT_DELAY</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X4000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gcaf9112a62abdb35b6896d969a205229">BRLAPI_KEY_FLG_REPEAT_MASK</a>&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_FLG_REPEAT_INITIAL | BRLAPI_KEY_FLG_REPEAT_DELAY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g99d9a7158d8a66d71423592a9d29853c">BRLAPI_KEY_CMD_ROUTE</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X01)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g051c3fe8aa542dcdef7876ec66435dca">BRLAPI_KEY_CMD_CUTBEGIN</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X02)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g015c480d990ce8f4b2484e966e5588ad">BRLAPI_KEY_CMD_CUTAPPEND</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X03)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g8bd27beb2cb95256ae7a44a29b51dd46">BRLAPI_KEY_CMD_CUTRECT</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X04)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gbc898d7b0fe95b5c2572d4b3df352923">BRLAPI_KEY_CMD_CUTLINE</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X05)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gf389f4fb0fb6c30bd6ad182df458a6cc">BRLAPI_KEY_CMD_SWITCHVT</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X06)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g41e09e5ccc8bdc664eb6cc737405fd65">BRLAPI_KEY_CMD_PRINDENT</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X07)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gdf8c9927bef6607655c576ffacd95ea2">BRLAPI_KEY_CMD_NXINDENT</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X08)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g6ea4c47b7824d9159911197e3738c869">BRLAPI_KEY_CMD_DESCCHAR</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X09)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gcb018eee0af6bacd6be7e545e90c3378">BRLAPI_KEY_CMD_SETLEFT</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X0A)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#ga9caaa0a5ec6663f9e9a7f7ac0f3b67c">BRLAPI_KEY_CMD_SETMARK</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X0B)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g5b22a47ff20fe4604499ff0b147abd26">BRLAPI_KEY_CMD_GOTOMARK</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X0C)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g2862e5df436539a29b607b5a59e96f8f">BRLAPI_KEY_CMD_GOTOLINE</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X0D)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gc8e6b8ea872a6334f62fc437414d8b58">BRLAPI_KEY_FLG_LINE_SCALED</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0100)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g6ef107b9633839d16f3c19b344b48acc">BRLAPI_KEY_FLG_LINE_TOLEFT</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0200)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g305408748e7cb7ed73f85276a779f26d">BRLAPI_KEY_CMD_PRDIFCHAR</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X0E)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gf31d4394d62bcc3ed9986f9db5c1cce0">BRLAPI_KEY_CMD_NXDIFCHAR</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X0F)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g44fda259875a2ea781b8c8f784750e14">BRLAPI_KEY_CMD_PASSDOTS</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X22)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g94a809ff50612806f77c4f8fa63817ed">BRLAPI_KEY_FLG_SHIFT</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X01)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g9a7943f6839e4a942e3b9818e9cfc96e">BRLAPI_KEY_FLG_UPPER</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X02)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gdeb8d78efee96b2520ed6136b7ab3246">BRLAPI_KEY_FLG_CONTROL</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X04)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gac6bc5d550957b96f94bf7a5bb8ecac8">BRLAPI_KEY_FLG_META</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X08)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g69b126bad988af229fc24b21990dab4c">BRLAPI_DOT1</a>&nbsp;&nbsp;&nbsp;0001</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g5e14b9902b2378c15dcf68d36895c491">BRLAPI_DOT2</a>&nbsp;&nbsp;&nbsp;0002</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g8ce11d773b99f8088aa563a601b55c13">BRLAPI_DOT3</a>&nbsp;&nbsp;&nbsp;0004</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g0b65ae1eb6673019a4e20a479af0afd0">BRLAPI_DOT4</a>&nbsp;&nbsp;&nbsp;0010</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gd1f2cc21a4eb7a5d59c9a483290c0e2f">BRLAPI_DOT5</a>&nbsp;&nbsp;&nbsp;0020</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g01ab50802c65eb3a61c39c2abae9a9ca">BRLAPI_DOT6</a>&nbsp;&nbsp;&nbsp;0040</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g99af20161601e2f4c3bf9c59bdcc95bc">BRLAPI_DOT7</a>&nbsp;&nbsp;&nbsp;0100</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g989bc7109a7f10ff614693f6dc8d53a8">BRLAPI_DOT8</a>&nbsp;&nbsp;&nbsp;0200</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g8af4a8d517daab98d328ec82d3b7356f">BRLAPI_DOTC</a>&nbsp;&nbsp;&nbsp;0400</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g34ff1118499f840478d316a6ef803d4c">BRLAPI_KEY_CMD_PASSAT</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X23)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g93fa5cd50454f07900b64ddfac367469">BRLAPI_KEY_CMD_PASSXT</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X24)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g545c4098255479c718ca9bfc4ef15203">BRLAPI_KEY_CMD_PASSPS2</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X25)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g224d75852bf9d6cc16a04e8c8b4c89c1">BRLAPI_KEY_FLG_KBD_RELEASE</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0100)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g987f238154c92a108f1d8949d8633f96">BRLAPI_KEY_FLG_KBD_EMUL0</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0200)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g883128a858d7a52d14a3888b50cf2bb3">BRLAPI_KEY_FLG_KBD_EMUL1</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0400)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#ge01727afff33b4fcb303a82f1144a471">BRLAPI_DOTS</a>(dot1, dot2, dot3, dot4, dot5, dot6, dot7, dot8)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g77125bfda21b6d57dad7d04d381deb79">BRLAPI_DOT_CHORD</a>&nbsp;&nbsp;&nbsp;256</td></tr>

<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gae4b8ccd6539bf03b90e2b73a0d782a7">BRLAPI_PRIxKEYCODE</a>&nbsp;&nbsp;&nbsp;PRIx64</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#ge80b548d72b4d636637eb8fcebc88d25">BRLAPI_PRIuKEYCODE</a>&nbsp;&nbsp;&nbsp;PRIu64</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g4661092bb40700c73d394ab39f23da74">BRLAPI_KEY_MAX</a>&nbsp;&nbsp;&nbsp;UINT64_C(0XFFFFFFFFFFFFFFFF)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gee2c5cb30f4ae8597f0950cf3206d671">BRLAPI_KEY_FLAGS_MASK</a>&nbsp;&nbsp;&nbsp;UINT64_C(0XFFFFFFFF00000000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gd6878ec42d4427f8dc090f0f4b8d303b">BRLAPI_KEY_FLAGS_SHIFT</a>&nbsp;&nbsp;&nbsp;32</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g18ea1d3770f996667f3ca36fddace47c">BRLAPI_KEY_FLG</a>(v)&nbsp;&nbsp;&nbsp;((<a class="el" href="group__brlapi__keycodes.html#g956fddb34f9b399e884b1fafdb037b6a">brlapi_keyCode_t</a>)(v) &lt;&lt; BRLAPI_KEY_FLAGS_SHIFT)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g4a976c8c34ce92e6dca3d813fdede867">BRLAPI_KEY_FLG_MOD1</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0x00000008)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g22b94ea5e4fb34ec22da4222b5cc2e7c">BRLAPI_KEY_FLG_MOD2</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0x00000010)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g09a50191c60438351cf1f845a08136b3">BRLAPI_KEY_FLG_MOD3</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0x00000020)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gde74ffbe15c1c3d7d513377984182d1b">BRLAPI_KEY_FLG_MOD4</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0x00000040)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g7999d4ab799897659a6107cb6662dd7d">BRLAPI_KEY_FLG_MOD5</a>&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0x00000080)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g59c98cfa812c716e8d07da00fc660267">BRLAPI_KEY_TYPE_MASK</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X00000000E0000000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g7b953fc7a70700cf4732aaaaf1d50fda">BRLAPI_KEY_TYPE_SHIFT</a>&nbsp;&nbsp;&nbsp;29</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g28dbf0429f0be73f2246cdb800d750d4">BRLAPI_KEY_TYPE_CMD</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000000020000000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g993c03b8b0890699148acc73e9308ffc">BRLAPI_KEY_TYPE_SYM</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000000000000000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gbafe652c0984a2856a5b2be9f0a7b4dd">BRLAPI_KEY_CODE_MASK</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X000000001FFFFFFF)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#ge9b562e62d7190791e1d2d3b9b6256bd">BRLAPI_KEY_CODE_SHIFT</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g49222e97d7798f64f93d4c90daa6c8dd">BRLAPI_KEY_CMD_BLK_MASK</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X1FFF0000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gd91b128de6995e4babff8baf8348582f">BRLAPI_KEY_CMD_BLK_SHIFT</a>&nbsp;&nbsp;&nbsp;16</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gefd080ff63681964305047c67743b989">BRLAPI_KEY_CMD_ARG_MASK</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FFFF)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g503b6963cf9a6d9ece930d0d5f70da79">BRLAPI_KEY_CMD_ARG_SHIFT</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gcc8f7f3f58a917deab85e8d24f8ccd46">BRLAPI_KEY_CMD</a>(v)&nbsp;&nbsp;&nbsp;((v) &lt;&lt; BRLAPI_KEY_CMD_BLK_SHIFT)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gc939f2404e8d521e444c6317c94dc9d4">BRLAPI_KEY_SYM_BACKSPACE</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF08)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g3322a02e0372de638303cf6fe6cd7597">BRLAPI_KEY_SYM_TAB</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF09)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g101781bae10cdec8ba5c2cdc85c5e4f8">BRLAPI_KEY_SYM_LINEFEED</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF0D)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g2d2b59d373c7fc7d218dc0e9bbd85f43">BRLAPI_KEY_SYM_ESCAPE</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF1B)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gbf48b8c234bafcbf0f2ef2172092cfec">BRLAPI_KEY_SYM_HOME</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF50)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#ge30ac543b0fba261ffe6607854e8ce1c">BRLAPI_KEY_SYM_LEFT</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF51)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g7e05b5b4f8f4f5c16f6ee57e868f6017">BRLAPI_KEY_SYM_UP</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF52)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g0996d943900150cb39ffa6a6d46ddb7c">BRLAPI_KEY_SYM_RIGHT</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF53)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g9f0951eb12a1858a88ed0643ec074db7">BRLAPI_KEY_SYM_DOWN</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF54)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g7c68e644aeeff6966955ede90cab5c69">BRLAPI_KEY_SYM_PAGE_UP</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF55)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g9fdcd01ada9d121e10804dd3a5f8ab7d">BRLAPI_KEY_SYM_PAGE_DOWN</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF56)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g93092d443b3440261c667da8135a0d8b">BRLAPI_KEY_SYM_END</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF57)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g5bf785bce82a6f29c44a32ab0bb64c4b">BRLAPI_KEY_SYM_INSERT</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF63)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g6edc8e8e9a11e190cde6554edb6f5702">BRLAPI_KEY_SYM_FUNCTION</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FFBE)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g23f1fa4b37da5a9d6b07a5940395b5ef">BRLAPI_KEY_SYM_DELETE</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FFFF)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#gb2ebf55bbcb19a921d270e214355b016">BRLAPI_KEY_SYM_UNICODE</a>&nbsp;&nbsp;&nbsp;UINT64_C(0X01000000)</td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__brlapi__keycodes.html#g956fddb34f9b399e884b1fafdb037b6a">brlapi_keyCode_t</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Key codes are unsigned 64 bit integers. This 64-bit space is split into 3 parts:<p>
<ul>
<li>bits 63-32 (BRLAPI_KEY_FLAGS_MASK), flags: bits 39-32 are standard X modifiers (shift, control, meta, ...). Other flags are used for some commands, see documentation of BRLAPI_KEY_FLG_* for their respective uses.</li><li>bits 31-29 (BRLAPI_KEY_TYPE_MASK), key type: either BRLAPI_KEY_TYPE_CMD for braille commands, or BRLAPI_KEY_TYPE_SYM for standard X keysyms.</li><li>bits 28-0 (BRLAPI_KEY_CODE_MASK), key code: for braille commands, see BRLAPI_KEY_CMD_* ; for standard X keysyms, this is the keysym value, see X11 documentation, a complete list is probably available on your system in /usr/include/X11/keysymdef.h</li></ul>
<p>
The third part is itself split into two parts: a command number and a command value. The relative sizes of these parts vary according to the key type.<p>
For a braille command, bits 28-16 (BRLAPI_KEY_CMD_BLK_MASK) hold the braille command number, while bits 15-0 (BRLAPI_KEY_CMD_ARG_MASK) hold the command value.<p>
For a X keysym, if it is a unicode keysym (0x1uvwxyz), then the command number part is 0x1000000 and the value part is 0xuvwxyz. Else, the command part is held by bits 28-8 and the value part is held by bits 7-0. This permits to easily handle usual cases like 0x00xy (latin1), 0x01xy (latin2), XK_Backspace (0xff08, backspace), XK_Tab (0xff09, tab), ...<p>
For instance, if key == 0x0000000020010008,<ul>
<li>(key &amp; BRLAPI_KEY_TYPE_MASK) == BRLAPI_KEY_TYPE_CMD, so it's a braille command</li><li>(key &amp; BRLAPI_KEY_CMD_BLK_MASK) == BRLAPI_KEY_CMD_ROUTE, so it's the braille route command.</li><li>(key &amp; BRLAPI_KEY_CMD_ARG_MASK) == 8, so the highlighted cell is the 9th one (cells are numbered from 0)</li><li>(key &amp; BRLAPI_KEY_FLAGS_MASK) == 0, so no modifier key was pressed during the command, and no particular flag applies to the command.</li></ul>
<p>
if key == 0x000000010000FF09,<ul>
<li>(key &amp; BRLAPI_KEY_TYPE_MASK) == BRLAPI_KEY_TYPE_SYM, so it's a keysym</li><li>(key &amp; BRLAPI_KEY_CODE_MASK) == XK_Tab, so it's the tab key. BRLAPI_KEY_SYM_TAB can also be used here, as well as a few other BRLAPI_KEY_SYM_* constants which are provided to avoid having to include X11/keysymdef.h</li><li>(key &amp; BRLAPI_KEY_FLAGS_MASK) == BRLAPI_KEY_FLG_SHIFT, so the shift modifier was pressed during the command.</li></ul>
<p>
in the X11 standard some keysyms are directly unicode, for instance if key == 0x0000000001001EA0,<ul>
<li>(key &amp; BRLAPI_KEY_TYPE_MASK) == BRLAPI_KEY_TYPE_SYM, so it's a keysym</li><li>(key &amp; BRLAPI_KEY_SYM_UNICODE) != 0 so it's a unicode keysym, whose value is key &amp; (BRLAPI_KEY_SYM_UNICODE-1). Of course, one can also consider (key &amp; BRLAPI_KEY_CODE_MASK) == XK_Abelowdot</li><li>(key &amp; BRLAPI_KEY_FLAGS_MASK) == 0, so no modifier key was pressed during the command, and no particular flag applies to the command.</li></ul>
<p>
The <a class="el" href="group__brlapi__keys.html#gfdac75a70de34360e62bd17cddaecb5d">brlapi_expandKeyCode()</a> function may be used for splitting key codes into these parts. <hr><h2>Define Documentation</h2>
<a class="anchor" name="g69b126bad988af229fc24b21990dab4c"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_DOT1" ref="g69b126bad988af229fc24b21990dab4c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_DOT1&nbsp;&nbsp;&nbsp;0001          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
upper-left dot of standard braille cell 
</div>
</div><p>
<a class="anchor" name="g5e14b9902b2378c15dcf68d36895c491"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_DOT2" ref="g5e14b9902b2378c15dcf68d36895c491" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_DOT2&nbsp;&nbsp;&nbsp;0002          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
middle-left dot of standard braille cell 
</div>
</div><p>
<a class="anchor" name="g8ce11d773b99f8088aa563a601b55c13"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_DOT3" ref="g8ce11d773b99f8088aa563a601b55c13" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_DOT3&nbsp;&nbsp;&nbsp;0004          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
lower-left dot of standard braille cell 
</div>
</div><p>
<a class="anchor" name="g0b65ae1eb6673019a4e20a479af0afd0"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_DOT4" ref="g0b65ae1eb6673019a4e20a479af0afd0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_DOT4&nbsp;&nbsp;&nbsp;0010          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
upper-right dot of standard braille cell 
</div>
</div><p>
<a class="anchor" name="gd1f2cc21a4eb7a5d59c9a483290c0e2f"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_DOT5" ref="gd1f2cc21a4eb7a5d59c9a483290c0e2f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_DOT5&nbsp;&nbsp;&nbsp;0020          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
middle-right dot of standard braille cell 
</div>
</div><p>
<a class="anchor" name="g01ab50802c65eb3a61c39c2abae9a9ca"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_DOT6" ref="g01ab50802c65eb3a61c39c2abae9a9ca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_DOT6&nbsp;&nbsp;&nbsp;0040          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
lower-right dot of standard braille cell 
</div>
</div><p>
<a class="anchor" name="g99af20161601e2f4c3bf9c59bdcc95bc"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_DOT7" ref="g99af20161601e2f4c3bf9c59bdcc95bc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_DOT7&nbsp;&nbsp;&nbsp;0100          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
lower-left dot of computer braille cell 
</div>
</div><p>
<a class="anchor" name="g989bc7109a7f10ff614693f6dc8d53a8"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_DOT8" ref="g989bc7109a7f10ff614693f6dc8d53a8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_DOT8&nbsp;&nbsp;&nbsp;0200          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
lower-right dot of computer braille cell 
</div>
</div><p>
<a class="anchor" name="g77125bfda21b6d57dad7d04d381deb79"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_DOT_CHORD" ref="g77125bfda21b6d57dad7d04d381deb79" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_DOT_CHORD&nbsp;&nbsp;&nbsp;256          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
space key 
</div>
</div><p>
<a class="anchor" name="g8af4a8d517daab98d328ec82d3b7356f"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_DOTC" ref="g8af4a8d517daab98d328ec82d3b7356f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_DOTC&nbsp;&nbsp;&nbsp;0400          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
space key pressed 
</div>
</div><p>
<a class="anchor" name="ge01727afff33b4fcb303a82f1144a471"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_DOTS" ref="ge01727afff33b4fcb303a82f1144a471" args="(dot1, dot2, dot3, dot4, dot5, dot6, dot7, dot8)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_DOTS          </td>
          <td>(</td>
          <td class="paramtype">dot1,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">dot2,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">dot3,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">dot4,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">dot5,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">dot6,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">dot7,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">dot8&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">(\
  ((dot1)? <a class="code" href="group__brlapi__keycodes.html#g69b126bad988af229fc24b21990dab4c">BRLAPI_DOT1</a>: 0) | \
  ((dot2)? <a class="code" href="group__brlapi__keycodes.html#g5e14b9902b2378c15dcf68d36895c491">BRLAPI_DOT2</a>: 0) | \
  ((dot3)? <a class="code" href="group__brlapi__keycodes.html#g8ce11d773b99f8088aa563a601b55c13">BRLAPI_DOT3</a>: 0) | \
  ((dot4)? <a class="code" href="group__brlapi__keycodes.html#g0b65ae1eb6673019a4e20a479af0afd0">BRLAPI_DOT4</a>: 0) | \
  ((dot5)? <a class="code" href="group__brlapi__keycodes.html#gd1f2cc21a4eb7a5d59c9a483290c0e2f">BRLAPI_DOT5</a>: 0) | \
  ((dot6)? <a class="code" href="group__brlapi__keycodes.html#g01ab50802c65eb3a61c39c2abae9a9ca">BRLAPI_DOT6</a>: 0) | \
  ((dot7)? <a class="code" href="group__brlapi__keycodes.html#g99af20161601e2f4c3bf9c59bdcc95bc">BRLAPI_DOT7</a>: 0) | \
  ((dot8)? <a class="code" href="group__brlapi__keycodes.html#g989bc7109a7f10ff614693f6dc8d53a8">BRLAPI_DOT8</a>: 0) \
)
</pre></div>Helper macro to easily produce braille patterns 
</div>
</div><p>
<a class="anchor" name="gcc8f7f3f58a917deab85e8d24f8ccd46"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_CMD" ref="gcc8f7f3f58a917deab85e8d24f8ccd46" args="(v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD          </td>
          <td>(</td>
          <td class="paramtype">v&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;((v) &lt;&lt; BRLAPI_KEY_CMD_BLK_SHIFT)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gefd080ff63681964305047c67743b989"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_CMD_ARG_MASK" ref="gefd080ff63681964305047c67743b989" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_ARG_MASK&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FFFF)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mask for braille command value 
</div>
</div><p>
<a class="anchor" name="g503b6963cf9a6d9ece930d0d5f70da79"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_CMD_ARG_SHIFT" ref="g503b6963cf9a6d9ece930d0d5f70da79" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_ARG_SHIFT&nbsp;&nbsp;&nbsp;0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Shift for braille command value 
</div>
</div><p>
<a class="anchor" name="g9b33697ae3674ff4eeeff73b5aeed2ee"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_ATTRBLINK" ref="g9b33697ae3674ff4eeeff73b5aeed2ee" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_ATTRBLINK&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 44)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle attribute blinking on/off 
</div>
</div><p>
<a class="anchor" name="g081f305235a0355821993f5f23a7412f"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_ATTRDN" ref="g081f305235a0355821993f5f23a7412f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_ATTRDN&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 8)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go down to nearest line with different highlighting 
</div>
</div><p>
<a class="anchor" name="g94a2d2c1e134430bddaa0d1e8ec5b298"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_ATTRUP" ref="g94a2d2c1e134430bddaa0d1e8ec5b298" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_ATTRUP&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 7)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go up to nearest line with different highlighting 
</div>
</div><p>
<a class="anchor" name="g356721ee3ee8ca37e9d3a00ecfd51ef2"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_ATTRVIS" ref="g356721ee3ee8ca37e9d3a00ecfd51ef2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_ATTRVIS&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 43)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle attribute underlining on/off 
</div>
</div><p>
<a class="anchor" name="gfd1437c21b98eb83e6cc89ccd5785ec5"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_AUTOREPEAT" ref="gfd1437c21b98eb83e6cc89ccd5785ec5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_AUTOREPEAT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 47)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle autorepeat on/off 
</div>
</div><p>
<a class="anchor" name="g4ca6653ab666c7c04948ca5309016a71"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_AUTOSPEAK" ref="g4ca6653ab666c7c04948ca5309016a71" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_AUTOSPEAK&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 48)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle autospeak on/off 
</div>
</div><p>
<a class="anchor" name="g6903e63d5cd46adbcbcef343363e698d"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_BACK" ref="g6903e63d5cd46adbcbcef343363e698d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_BACK&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 30)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go back (undo unexpected cursor tracking motion) 
</div>
</div><p>
<a class="anchor" name="g49222e97d7798f64f93d4c90daa6c8dd"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_CMD_BLK_MASK" ref="g49222e97d7798f64f93d4c90daa6c8dd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_BLK_MASK&nbsp;&nbsp;&nbsp;UINT64_C(0X1FFF0000)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mask for braille command type 
</div>
</div><p>
<a class="anchor" name="gd91b128de6995e4babff8baf8348582f"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_CMD_BLK_SHIFT" ref="gd91b128de6995e4babff8baf8348582f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_BLK_SHIFT&nbsp;&nbsp;&nbsp;16          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Shift for braille command type 
</div>
</div><p>
<a class="anchor" name="g2f06ddd40da90df50d8ac96d8c8c5610"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_BOT" ref="g2f06ddd40da90df50d8ac96d8c8c5610" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_BOT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 10)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to bottom line 
</div>
</div><p>
<a class="anchor" name="g4d22d36a41aa80da069a0621f2a85582"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_BOT_LEFT" ref="g4d22d36a41aa80da069a0621f2a85582" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_BOT_LEFT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 12)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to beginning of bottom line 
</div>
</div><p>
<a class="anchor" name="g995577e08f146cb5fef7fd11f3fd97c8"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_CAPBLINK" ref="g995577e08f146cb5fef7fd11f3fd97c8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_CAPBLINK&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 45)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle capital letter blinking on/off 
</div>
</div><p>
<a class="anchor" name="g006632f14927b1e7f9e3337dfa8825be"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_CHRLT" ref="g006632f14927b1e7f9e3337dfa8825be" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_CHRLT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 19)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go left one character 
</div>
</div><p>
<a class="anchor" name="gaf662959967d7e5d853a9ae257d89a3b"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_CHRRT" ref="gaf662959967d7e5d853a9ae257d89a3b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_CHRRT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 20)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go right one character 
</div>
</div><p>
<a class="anchor" name="g9910609037a72fb2be75fd982ecef2ea"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_CSRBLINK" ref="g9910609037a72fb2be75fd982ecef2ea" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_CSRBLINK&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 42)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle cursor blinking on/off 
</div>
</div><p>
<a class="anchor" name="gbfb7a5bd90c5be3b34c32f40cb78e27d"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_CSRHIDE" ref="gbfb7a5bd90c5be3b34c32f40cb78e27d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_CSRHIDE&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 39)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle hidden cursor on/off 
</div>
</div><p>
<a class="anchor" name="g2a4014bc016925fb0c63f12a78f7b3d0"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_CSRJMP_VERT" ref="g2a4014bc016925fb0c63f12a78f7b3d0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_CSRJMP_VERT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 72)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
bring cursor to line (no horizontal motion) 
</div>
</div><p>
<a class="anchor" name="g9f851ae9f68635bf11a7bf4c628ee8c7"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_CSRSIZE" ref="g9f851ae9f68635bf11a7bf4c628ee8c7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_CSRSIZE&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 41)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle cursor style block/underline 
</div>
</div><p>
<a class="anchor" name="g11b08054b759f69b4ec8dc4b2dbd1032"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_CSRTRK" ref="g11b08054b759f69b4ec8dc4b2dbd1032" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_CSRTRK&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 40)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle cursor tracking on/off 
</div>
</div><p>
<a class="anchor" name="g0a1a9cb1c72d167805527a49e634c2df"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_CSRVIS" ref="g0a1a9cb1c72d167805527a49e634c2df" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_CSRVIS&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 38)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle cursor visibility on/off 
</div>
</div><p>
<a class="anchor" name="g015c480d990ce8f4b2484e966e5588ad"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_CUTAPPEND" ref="g015c480d990ce8f4b2484e966e5588ad" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_CUTAPPEND&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X03)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
append to existing cut buffer from character 
</div>
</div><p>
<a class="anchor" name="g051c3fe8aa542dcdef7876ec66435dca"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_CUTBEGIN" ref="g051c3fe8aa542dcdef7876ec66435dca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_CUTBEGIN&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X02)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
start new cut buffer at character 
</div>
</div><p>
<a class="anchor" name="gbc898d7b0fe95b5c2572d4b3df352923"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_CUTLINE" ref="gbc898d7b0fe95b5c2572d4b3df352923" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_CUTLINE&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X05)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
linear cut to character 
</div>
</div><p>
<a class="anchor" name="g8bd27beb2cb95256ae7a44a29b51dd46"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_CUTRECT" ref="g8bd27beb2cb95256ae7a44a29b51dd46" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_CUTRECT&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X04)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
rectangular cut to character 
</div>
</div><p>
<a class="anchor" name="g6ea4c47b7824d9159911197e3738c869"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_DESCCHAR" ref="g6ea4c47b7824d9159911197e3738c869" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_DESCCHAR&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X09)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
describe character 
</div>
</div><p>
<a class="anchor" name="g53ff9a5f1e07c74fb4ae40c637a2f37d"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_DISPMD" ref="g53ff9a5f1e07c74fb4ae40c637a2f37d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_DISPMD&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 33)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle display mode attributes/text 
</div>
</div><p>
<a class="anchor" name="g8e7a9ebb34ddc1bc32e1e0598cf44ed2"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_FREEZE" ref="g8e7a9ebb34ddc1bc32e1e0598cf44ed2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_FREEZE&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 32)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle screen mode frozen/live 
</div>
</div><p>
<a class="anchor" name="g1975e454649abe10d1d60d2acbc706d1"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_FWINLT" ref="g1975e454649abe10d1d60d2acbc706d1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_FWINLT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 23)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go left one window 
</div>
</div><p>
<a class="anchor" name="g4ed9e6a0b983f0ccc5345ba8cced132b"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_FWINLTSKIP" ref="g4ed9e6a0b983f0ccc5345ba8cced132b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_FWINLTSKIP&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 25)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go left to nearest non-blank window 
</div>
</div><p>
<a class="anchor" name="g5422efeabec2750e2ab47173218f1881"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_FWINRT" ref="g5422efeabec2750e2ab47173218f1881" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_FWINRT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 24)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go right one window 
</div>
</div><p>
<a class="anchor" name="g7ad28c276ccebce0e8179242d001b27a"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_FWINRTSKIP" ref="g7ad28c276ccebce0e8179242d001b27a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_FWINRTSKIP&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 26)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go right to nearest non-blank window 
</div>
</div><p>
<a class="anchor" name="g2862e5df436539a29b607b5a59e96f8f"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_GOTOLINE" ref="g2862e5df436539a29b607b5a59e96f8f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_GOTOLINE&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X0D)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to line 
</div>
</div><p>
<a class="anchor" name="g5b22a47ff20fe4604499ff0b147abd26"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_GOTOMARK" ref="g5b22a47ff20fe4604499ff0b147abd26" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_GOTOMARK&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X0C)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to remembered window position 
</div>
</div><p>
<a class="anchor" name="g2b44b2bc834875750c4557995b514a17"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_HELP" ref="g2b44b2bc834875750c4557995b514a17" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_HELP&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 49)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
enter/leave help display 
</div>
</div><p>
<a class="anchor" name="g87a161efc0eb6f5e10e721748137996c"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_HOME" ref="g87a161efc0eb6f5e10e721748137996c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_HOME&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 29)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to cursor 
</div>
</div><p>
<a class="anchor" name="g309737294f6c0e024b282ce1d9526e3b"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_HWINLT" ref="g309737294f6c0e024b282ce1d9526e3b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_HWINLT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 21)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go left half a window 
</div>
</div><p>
<a class="anchor" name="g3e54ce9ad1985e10e32e1a44bc87f72c"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_HWINRT" ref="g3e54ce9ad1985e10e32e1a44bc87f72c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_HWINRT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 22)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go right half a window 
</div>
</div><p>
<a class="anchor" name="g4ff1b335be6b8276fa67e595c255cdb7"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_INFO" ref="g4ff1b335be6b8276fa67e595c255cdb7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_INFO&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 50)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
enter/leave status display 
</div>
</div><p>
<a class="anchor" name="g8e082d62eddfe022a02197fc0e314658"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_LEARN" ref="g8e082d62eddfe022a02197fc0e314658" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_LEARN&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 51)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
enter/leave command learn mode 
</div>
</div><p>
<a class="anchor" name="gb93d1d0e8402d44b99b3fa83f3a579fc"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_LNBEG" ref="gb93d1d0e8402d44b99b3fa83f3a579fc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_LNBEG&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 27)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to beginning of line 
</div>
</div><p>
<a class="anchor" name="g9c58c7ce907b9e9f4214aedb0e8f605a"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_LNDN" ref="g9c58c7ce907b9e9f4214aedb0e8f605a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_LNDN&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 2)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go down one line 
</div>
</div><p>
<a class="anchor" name="g14b5c41dca05a2980743fe7765a3aaae"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_LNEND" ref="g14b5c41dca05a2980743fe7765a3aaae" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_LNEND&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 28)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to end of line 
</div>
</div><p>
<a class="anchor" name="g74adb6545969ebe0beff6607d13b13ea"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_LNUP" ref="g74adb6545969ebe0beff6607d13b13ea" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_LNUP&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 1)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go up one line 
</div>
</div><p>
<a class="anchor" name="gb177976264411dc45fcbaa9a8036ca30"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_MENU_FIRST_ITEM" ref="gb177976264411dc45fcbaa9a8036ca30" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_MENU_FIRST_ITEM&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 55)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to first item in menu 
</div>
</div><p>
<a class="anchor" name="gfed67f2cdc20828adbb5b7e3c8a0a86b"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_MENU_LAST_ITEM" ref="gfed67f2cdc20828adbb5b7e3c8a0a86b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_MENU_LAST_ITEM&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 56)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to last item in menu 
</div>
</div><p>
<a class="anchor" name="ga25fced2fd2b28a63b2b67c72d44fabb"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_MENU_NEXT_ITEM" ref="ga25fced2fd2b28a63b2b67c72d44fabb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_MENU_NEXT_ITEM&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 58)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to next item in menu 
</div>
</div><p>
<a class="anchor" name="ga04e25f76033057f74a250a03c619bcd"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_MENU_NEXT_SETTING" ref="ga04e25f76033057f74a250a03c619bcd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_MENU_NEXT_SETTING&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 60)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
change current item in menu to next choice 
</div>
</div><p>
<a class="anchor" name="g9cd13878266e8a24f82a1c6921653af5"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_MENU_PREV_ITEM" ref="g9cd13878266e8a24f82a1c6921653af5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_MENU_PREV_ITEM&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 57)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to previous item in menu 
</div>
</div><p>
<a class="anchor" name="g69affae06d4b2bfbf41154902d7fd3db"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_MENU_PREV_SETTING" ref="g69affae06d4b2bfbf41154902d7fd3db" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_MENU_PREV_SETTING&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 59)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
change current item in menu to previous choice 
</div>
</div><p>
<a class="anchor" name="gffb82a3a898d9fd5e14868368a4a82d9"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_MUTE" ref="gffb82a3a898d9fd5e14868368a4a82d9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_MUTE&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 61)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
stop speaking immediately 
</div>
</div><p>
<a class="anchor" name="g01016fa59f250fb0be9c3c7c024b3a4b"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_NOOP" ref="g01016fa59f250fb0be9c3c7c024b3a4b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_NOOP&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 0)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
do nothing 
</div>
</div><p>
<a class="anchor" name="gf31d4394d62bcc3ed9986f9db5c1cce0"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_NXDIFCHAR" ref="gf31d4394d62bcc3ed9986f9db5c1cce0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_NXDIFCHAR&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X0F)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go down to nearest line with different character 
</div>
</div><p>
<a class="anchor" name="g79353538c4946af1651d01ce86db6af6"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_NXDIFLN" ref="g79353538c4946af1651d01ce86db6af6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_NXDIFLN&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 6)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go down to nearest line with different content 
</div>
</div><p>
<a class="anchor" name="gdf8c9927bef6607655c576ffacd95ea2"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_NXINDENT" ref="gdf8c9927bef6607655c576ffacd95ea2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_NXINDENT&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X08)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go down to nearest line without greater indent 
</div>
</div><p>
<a class="anchor" name="ge59288cc01efa1e137082a2c35e4441a"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_NXPGRPH" ref="ge59288cc01efa1e137082a2c35e4441a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_NXPGRPH&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 14)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go down to first line of next paragraph 
</div>
</div><p>
<a class="anchor" name="g5a847ff975a1f68885b066cec173c355"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_NXPROMPT" ref="g5a847ff975a1f68885b066cec173c355" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_NXPROMPT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 16)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go down to next command prompt 
</div>
</div><p>
<a class="anchor" name="g20ad1d69e71f8eb43c99a48f24a614a7"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_NXSEARCH" ref="g20ad1d69e71f8eb43c99a48f24a614a7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_NXSEARCH&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 18)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
search forward for content of cut buffer 
</div>
</div><p>
<a class="anchor" name="g14ad7fd0f010e89fb2a6350de9f4899b"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_OFFLINE" ref="g14ad7fd0f010e89fb2a6350de9f4899b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_OFFLINE&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 76)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
braille display temporarily unavailable 
</div>
</div><p>
<a class="anchor" name="g34ff1118499f840478d316a6ef803d4c"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PASSAT" ref="g34ff1118499f840478d316a6ef803d4c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PASSAT&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X23)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
input AT (aka set 2) keyboard scan code 
</div>
</div><p>
<a class="anchor" name="g44fda259875a2ea781b8c8f784750e14"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PASSDOTS" ref="g44fda259875a2ea781b8c8f784750e14" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PASSDOTS&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X22)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
input character as braille dots 
</div>
</div><p>
<a class="anchor" name="g545c4098255479c718ca9bfc4ef15203"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PASSPS2" ref="g545c4098255479c718ca9bfc4ef15203" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PASSPS2&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X25)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
input PS/2 (aka set 3) keyboard scan code 
</div>
</div><p>
<a class="anchor" name="g93fa5cd50454f07900b64ddfac367469"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PASSXT" ref="g93fa5cd50454f07900b64ddfac367469" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PASSXT&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X24)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
input XT (aka set 1) keyboard scan code 
</div>
</div><p>
<a class="anchor" name="g9c374f308abdab4c1bbd11d17ce089e3"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PASTE" ref="g9c374f308abdab4c1bbd11d17ce089e3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PASTE&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 73)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
insert cut buffer at cursor 
</div>
</div><p>
<a class="anchor" name="g305408748e7cb7ed73f85276a779f26d"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PRDIFCHAR" ref="g305408748e7cb7ed73f85276a779f26d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PRDIFCHAR&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X0E)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go up to nearest line with different character 
</div>
</div><p>
<a class="anchor" name="gc1ca94fa20218461585b453b5b10ca7a"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PRDIFLN" ref="gc1ca94fa20218461585b453b5b10ca7a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PRDIFLN&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 5)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go up to nearest line with different content 
</div>
</div><p>
<a class="anchor" name="g39dbf13126f7386fe67ed88873a36811"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PREFLOAD" ref="g39dbf13126f7386fe67ed88873a36811" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PREFLOAD&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 54)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
restore saved preferences 
</div>
</div><p>
<a class="anchor" name="g1d45f02c13f5271c9b5c5ea7caa7459c"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PREFMENU" ref="g1d45f02c13f5271c9b5c5ea7caa7459c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PREFMENU&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 52)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
enter/leave preferences menu 
</div>
</div><p>
<a class="anchor" name="gb5be273ddbdbac47d45754a31b4f18ec"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PREFSAVE" ref="gb5be273ddbdbac47d45754a31b4f18ec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PREFSAVE&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 53)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
save current preferences 
</div>
</div><p>
<a class="anchor" name="g41e09e5ccc8bdc664eb6cc737405fd65"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PRINDENT" ref="g41e09e5ccc8bdc664eb6cc737405fd65" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PRINDENT&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X07)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go up to nearest line without greater indent 
</div>
</div><p>
<a class="anchor" name="g67e20a44669e3a91ef51158afe354d2f"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PRPGRPH" ref="g67e20a44669e3a91ef51158afe354d2f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PRPGRPH&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 13)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go up to last line of previous paragraph 
</div>
</div><p>
<a class="anchor" name="g206ef9516a45b4eee0e95e5a8741fb4b"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PRPROMPT" ref="g206ef9516a45b4eee0e95e5a8741fb4b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PRPROMPT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 15)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go up to previous command prompt 
</div>
</div><p>
<a class="anchor" name="gc8bd2823ef0f4d21c64c6770ebd72f89"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_PRSEARCH" ref="gc8bd2823ef0f4d21c64c6770ebd72f89" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_PRSEARCH&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 17)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
search backward for content of cut buffer 
</div>
</div><p>
<a class="anchor" name="g80cc1be9bba4b53a30632a799e092714"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_RESTARTBRL" ref="g80cc1be9bba4b53a30632a799e092714" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_RESTARTBRL&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 74)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
reinitialize braille driver 
</div>
</div><p>
<a class="anchor" name="g66ae8a7b8f6ba44a17a54ee7a6195aeb"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_RESTARTSPEECH" ref="g66ae8a7b8f6ba44a17a54ee7a6195aeb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_RESTARTSPEECH&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 75)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
reinitialize speech driver 
</div>
</div><p>
<a class="anchor" name="gb2817bd306457d38212b1da936a64906"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_RETURN" ref="gb2817bd306457d38212b1da936a64906" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_RETURN&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 31)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go back (after cursor tracking) or to cursor (cursor not in window) 
</div>
</div><p>
<a class="anchor" name="g99d9a7158d8a66d71423592a9d29853c"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_ROUTE" ref="g99d9a7158d8a66d71423592a9d29853c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_ROUTE&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X01)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
bring cursor to character 
</div>
</div><p>
<a class="anchor" name="gc10d09bced98a928e0dbad24ee338a82"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SAY_ABOVE" ref="gc10d09bced98a928e0dbad24ee338a82" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SAY_ABOVE&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 64)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
speak from top of screen through current line 
</div>
</div><p>
<a class="anchor" name="g3b31b9bc3a718a355b106ea5cf7142c0"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SAY_BELOW" ref="g3b31b9bc3a718a355b106ea5cf7142c0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SAY_BELOW&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 65)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
speak from current line through bottom of screen 
</div>
</div><p>
<a class="anchor" name="gac334c6a57fc0bf527294d69c66f1a7c"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SAY_FASTER" ref="gac334c6a57fc0bf527294d69c66f1a7c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SAY_FASTER&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 67)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
increase speech rate 
</div>
</div><p>
<a class="anchor" name="gd046366c8ba9961883cbb5136d55935d"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SAY_LINE" ref="gd046366c8ba9961883cbb5136d55935d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SAY_LINE&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 63)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
speak current line 
</div>
</div><p>
<a class="anchor" name="g86dece23de4fed05e16261df84ecd03c"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SAY_LOUDER" ref="g86dece23de4fed05e16261df84ecd03c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SAY_LOUDER&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 69)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
increase speech volume 
</div>
</div><p>
<a class="anchor" name="g7589f9255e9308b98503816b2dbe3228"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SAY_SLOWER" ref="g7589f9255e9308b98503816b2dbe3228" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SAY_SLOWER&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 66)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
decrease speech rate 
</div>
</div><p>
<a class="anchor" name="g418cacaac5c6d76d9d317f1df20e7209"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SAY_SOFTER" ref="g418cacaac5c6d76d9d317f1df20e7209" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SAY_SOFTER&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 68)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
decrease speech volume 
</div>
</div><p>
<a class="anchor" name="gcb018eee0af6bacd6be7e545e90c3378"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SETLEFT" ref="gcb018eee0af6bacd6be7e545e90c3378" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SETLEFT&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X0A)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
position left end of window at character 
</div>
</div><p>
<a class="anchor" name="ga9caaa0a5ec6663f9e9a7f7ac0f3b67c"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SETMARK" ref="ga9caaa0a5ec6663f9e9a7f7ac0f3b67c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SETMARK&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X0B)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
remember current window position 
</div>
</div><p>
<a class="anchor" name="g55472466e3df18b840f78e549e73ad9e"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SIXDOTS" ref="g55472466e3df18b840f78e549e73ad9e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SIXDOTS&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 34)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle text style 6-dot/8-dot 
</div>
</div><p>
<a class="anchor" name="gf041e2c36d1e0b7a173e04aad49e9ee0"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SKPBLNKWINS" ref="gf041e2c36d1e0b7a173e04aad49e9ee0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SKPBLNKWINS&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 37)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle skipping of blank windows on/off 
</div>
</div><p>
<a class="anchor" name="g6f524c278910ca9a6f4f7a2d2c7a7dd8"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SKPIDLNS" ref="g6f524c278910ca9a6f4f7a2d2c7a7dd8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SKPIDLNS&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 36)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle skipping of lines with identical content on/off 
</div>
</div><p>
<a class="anchor" name="ga62e656f885648fc6ecfa33263722e23"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SLIDEWIN" ref="ga62e656f885648fc6ecfa33263722e23" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SLIDEWIN&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 35)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle sliding window on/off 
</div>
</div><p>
<a class="anchor" name="geb5de6302e0cf577d66346cf933993d2"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SPKHOME" ref="geb5de6302e0cf577d66346cf933993d2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SPKHOME&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 62)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to current (most recent) speech position 
</div>
</div><p>
<a class="anchor" name="gf389f4fb0fb6c30bd6ad182df458a6cc"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SWITCHVT" ref="gf389f4fb0fb6c30bd6ad182df458a6cc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SWITCHVT&nbsp;&nbsp;&nbsp;BRLAPI_KEY_CMD(0X06)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
switch to virtual terminal 
</div>
</div><p>
<a class="anchor" name="g50e1788676befd646830957747d89df4"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SWITCHVT_NEXT" ref="g50e1788676befd646830957747d89df4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SWITCHVT_NEXT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 71)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
switch to next virtual terminal 
</div>
</div><p>
<a class="anchor" name="g848eaabcbebc89804c60b3b456f74e31"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_SWITCHVT_PREV" ref="g848eaabcbebc89804c60b3b456f74e31" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_SWITCHVT_PREV&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 70)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
switch to previous virtual terminal 
</div>
</div><p>
<a class="anchor" name="gcfa2cc06179ab5a825a653e14027c05b"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_TOP" ref="gcfa2cc06179ab5a825a653e14027c05b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_TOP&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 9)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to top line 
</div>
</div><p>
<a class="anchor" name="g4f96ea0ef55482984c56e00598444172"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_TOP_LEFT" ref="g4f96ea0ef55482984c56e00598444172" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_TOP_LEFT&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 11)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to beginning of top line 
</div>
</div><p>
<a class="anchor" name="g9e76ee00ca0949125b25f0fe162ac453"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_TUNES" ref="g9e76ee00ca0949125b25f0fe162ac453" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_TUNES&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 46)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
toggle alert tunes on/off 
</div>
</div><p>
<a class="anchor" name="g1cff12e6691d6704795f9eda4a7da086"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_WINDN" ref="g1cff12e6691d6704795f9eda4a7da086" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_WINDN&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 4)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go down several lines 
</div>
</div><p>
<a class="anchor" name="g0fa9d554c267879aef98252cd7cc3361"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_CMD_WINUP" ref="g0fa9d554c267879aef98252cd7cc3361" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CMD_WINUP&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_CMD(0) + 3)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go up several lines 
</div>
</div><p>
<a class="anchor" name="gbafe652c0984a2856a5b2be9f0a7b4dd"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_CODE_MASK" ref="gbafe652c0984a2856a5b2be9f0a7b4dd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CODE_MASK&nbsp;&nbsp;&nbsp;UINT64_C(0X000000001FFFFFFF)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mask for code of brlapi_keyCode_t 
</div>
</div><p>
<a class="anchor" name="ge9b562e62d7190791e1d2d3b9b6256bd"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_CODE_SHIFT" ref="ge9b562e62d7190791e1d2d3b9b6256bd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_CODE_SHIFT&nbsp;&nbsp;&nbsp;0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Shift for code of brlapi_keyCode_t 
</div>
</div><p>
<a class="anchor" name="gee2c5cb30f4ae8597f0950cf3206d671"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_FLAGS_MASK" ref="gee2c5cb30f4ae8597f0950cf3206d671" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLAGS_MASK&nbsp;&nbsp;&nbsp;UINT64_C(0XFFFFFFFF00000000)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mask for flags of brlapi_keyCode_t 
</div>
</div><p>
<a class="anchor" name="gd6878ec42d4427f8dc090f0f4b8d303b"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_FLAGS_SHIFT" ref="gd6878ec42d4427f8dc090f0f4b8d303b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLAGS_SHIFT&nbsp;&nbsp;&nbsp;32          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Shift for flags of brlapi_keyCode_t 
</div>
</div><p>
<a class="anchor" name="g18ea1d3770f996667f3ca36fddace47c"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_FLG" ref="g18ea1d3770f996667f3ca36fddace47c" args="(v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG          </td>
          <td>(</td>
          <td class="paramtype">v&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;((<a class="el" href="group__brlapi__keycodes.html#g956fddb34f9b399e884b1fafdb037b6a">brlapi_keyCode_t</a>)(v) &lt;&lt; BRLAPI_KEY_FLAGS_SHIFT)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gdeb8d78efee96b2520ed6136b7ab3246"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_CONTROL" ref="gdeb8d78efee96b2520ed6136b7ab3246" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_CONTROL&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X04)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
control key pressed 
</div>
</div><p>
<a class="anchor" name="g987f238154c92a108f1d8949d8633f96"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_KBD_EMUL0" ref="g987f238154c92a108f1d8949d8633f96" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_KBD_EMUL0&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0200)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
it is an emulation 0 scan code 
</div>
</div><p>
<a class="anchor" name="g883128a858d7a52d14a3888b50cf2bb3"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_KBD_EMUL1" ref="g883128a858d7a52d14a3888b50cf2bb3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_KBD_EMUL1&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0400)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
it is an emulation 1 scan code 
</div>
</div><p>
<a class="anchor" name="g224d75852bf9d6cc16a04e8c8b4c89c1"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_KBD_RELEASE" ref="g224d75852bf9d6cc16a04e8c8b4c89c1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_KBD_RELEASE&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0100)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
it is a release scan code 
</div>
</div><p>
<a class="anchor" name="gc8e6b8ea872a6334f62fc437414d8b58"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_LINE_SCALED" ref="gc8e6b8ea872a6334f62fc437414d8b58" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_LINE_SCALED&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0100)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
scale arg=0X00-0XFF to screen height 
</div>
</div><p>
<a class="anchor" name="g6ef107b9633839d16f3c19b344b48acc"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_LINE_TOLEFT" ref="g6ef107b9633839d16f3c19b344b48acc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_LINE_TOLEFT&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0200)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
go to beginning of line 
</div>
</div><p>
<a class="anchor" name="gac6bc5d550957b96f94bf7a5bb8ecac8"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_META" ref="gac6bc5d550957b96f94bf7a5bb8ecac8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_META&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X08)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
meta key pressed 
</div>
</div><p>
<a class="anchor" name="g4a976c8c34ce92e6dca3d813fdede867"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_FLG_MOD1" ref="g4a976c8c34ce92e6dca3d813fdede867" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_MOD1&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0x00000008)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard X modifiers Mod1 modifier (AKA meta) 
</div>
</div><p>
<a class="anchor" name="g22b94ea5e4fb34ec22da4222b5cc2e7c"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_FLG_MOD2" ref="g22b94ea5e4fb34ec22da4222b5cc2e7c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_MOD2&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0x00000010)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mod2 modifier (usually numlock) 
</div>
</div><p>
<a class="anchor" name="g09a50191c60438351cf1f845a08136b3"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_FLG_MOD3" ref="g09a50191c60438351cf1f845a08136b3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_MOD3&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0x00000020)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mod3 modifier 
</div>
</div><p>
<a class="anchor" name="gde74ffbe15c1c3d7d513377984182d1b"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_FLG_MOD4" ref="gde74ffbe15c1c3d7d513377984182d1b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_MOD4&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0x00000040)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mod4 modifier 
</div>
</div><p>
<a class="anchor" name="g7999d4ab799897659a6107cb6662dd7d"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_FLG_MOD5" ref="g7999d4ab799897659a6107cb6662dd7d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_MOD5&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0x00000080)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mod5 modifier (usually Alt-Gr) 
</div>
</div><p>
<a class="anchor" name="g1b7399ac291b449c4ce9cad85083f2b4"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_REPEAT_DELAY" ref="g1b7399ac291b449c4ce9cad85083f2b4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_REPEAT_DELAY&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X4000)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
wait before repeating 
</div>
</div><p>
<a class="anchor" name="g71518ee0fd492d37d99749b64efa9185"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_REPEAT_INITIAL" ref="g71518ee0fd492d37d99749b64efa9185" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_REPEAT_INITIAL&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X8000)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
execute command on key press 
</div>
</div><p>
<a class="anchor" name="gcaf9112a62abdb35b6896d969a205229"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_REPEAT_MASK" ref="gcaf9112a62abdb35b6896d969a205229" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_REPEAT_MASK&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_FLG_REPEAT_INITIAL | BRLAPI_KEY_FLG_REPEAT_DELAY)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
mask for all repeat flags 
</div>
</div><p>
<a class="anchor" name="ge860d00ce0c89eee46068578c41ba15f"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_ROUTE" ref="ge860d00ce0c89eee46068578c41ba15f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_ROUTE&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0400)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
bring cursor into window after function 
</div>
</div><p>
<a class="anchor" name="g94a809ff50612806f77c4f8fa63817ed"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_SHIFT" ref="g94a809ff50612806f77c4f8fa63817ed" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_SHIFT&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X01)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
shift key pressed 
</div>
</div><p>
<a class="anchor" name="g4d4c720d15b953da15e0e51296c81a29"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_TOGGLE_MASK" ref="g4d4c720d15b953da15e0e51296c81a29" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_TOGGLE_MASK&nbsp;&nbsp;&nbsp;(BRLAPI_KEY_FLG_TOGGLE_ON | BRLAPI_KEY_FLG_TOGGLE_OFF)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
mask for all toggle flags 
</div>
</div><p>
<a class="anchor" name="g23da27d060cca666a4e750785d2c7c3d"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_TOGGLE_OFF" ref="g23da27d060cca666a4e750785d2c7c3d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_TOGGLE_OFF&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0200)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
disable feature 
</div>
</div><p>
<a class="anchor" name="g4e98de707a29da753ca011ea3b5551bb"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_TOGGLE_ON" ref="g4e98de707a29da753ca011ea3b5551bb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_TOGGLE_ON&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X0100)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
enable feature 
</div>
</div><p>
<a class="anchor" name="g9a7943f6839e4a942e3b9818e9cfc96e"></a><!-- doxytag: member="brlapi_constants.h::BRLAPI_KEY_FLG_UPPER" ref="g9a7943f6839e4a942e3b9818e9cfc96e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_FLG_UPPER&nbsp;&nbsp;&nbsp;BRLAPI_KEY_FLG(0X02)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
convert to uppercase 
</div>
</div><p>
<a class="anchor" name="g4661092bb40700c73d394ab39f23da74"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_MAX" ref="g4661092bb40700c73d394ab39f23da74" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_MAX&nbsp;&nbsp;&nbsp;UINT64_C(0XFFFFFFFFFFFFFFFF)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Brlapi_keyCode_t's biggest value<p>
As defined in <code>&lt;stdint.h&gt;</code> 
</div>
</div><p>
<a class="anchor" name="gc939f2404e8d521e444c6317c94dc9d4"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_BACKSPACE" ref="gc939f2404e8d521e444c6317c94dc9d4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_BACKSPACE&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF08)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard X keysyms 
</div>
</div><p>
<a class="anchor" name="g23f1fa4b37da5a9d6b07a5940395b5ef"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_DELETE" ref="g23f1fa4b37da5a9d6b07a5940395b5ef" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_DELETE&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FFFF)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g9f0951eb12a1858a88ed0643ec074db7"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_DOWN" ref="g9f0951eb12a1858a88ed0643ec074db7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_DOWN&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF54)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g93092d443b3440261c667da8135a0d8b"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_END" ref="g93092d443b3440261c667da8135a0d8b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_END&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF57)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g2d2b59d373c7fc7d218dc0e9bbd85f43"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_ESCAPE" ref="g2d2b59d373c7fc7d218dc0e9bbd85f43" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_ESCAPE&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF1B)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g6edc8e8e9a11e190cde6554edb6f5702"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_FUNCTION" ref="g6edc8e8e9a11e190cde6554edb6f5702" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_FUNCTION&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FFBE)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gbf48b8c234bafcbf0f2ef2172092cfec"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_HOME" ref="gbf48b8c234bafcbf0f2ef2172092cfec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_HOME&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF50)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g5bf785bce82a6f29c44a32ab0bb64c4b"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_INSERT" ref="g5bf785bce82a6f29c44a32ab0bb64c4b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_INSERT&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF63)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ge30ac543b0fba261ffe6607854e8ce1c"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_LEFT" ref="ge30ac543b0fba261ffe6607854e8ce1c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_LEFT&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF51)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g101781bae10cdec8ba5c2cdc85c5e4f8"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_LINEFEED" ref="g101781bae10cdec8ba5c2cdc85c5e4f8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_LINEFEED&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF0D)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g9fdcd01ada9d121e10804dd3a5f8ab7d"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_PAGE_DOWN" ref="g9fdcd01ada9d121e10804dd3a5f8ab7d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_PAGE_DOWN&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF56)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g7c68e644aeeff6966955ede90cab5c69"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_PAGE_UP" ref="g7c68e644aeeff6966955ede90cab5c69" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_PAGE_UP&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF55)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g0996d943900150cb39ffa6a6d46ddb7c"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_RIGHT" ref="g0996d943900150cb39ffa6a6d46ddb7c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_RIGHT&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF53)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g3322a02e0372de638303cf6fe6cd7597"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_TAB" ref="g3322a02e0372de638303cf6fe6cd7597" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_TAB&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF09)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gb2ebf55bbcb19a921d270e214355b016"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_UNICODE" ref="gb2ebf55bbcb19a921d270e214355b016" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_UNICODE&nbsp;&nbsp;&nbsp;UINT64_C(0X01000000)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g7e05b5b4f8f4f5c16f6ee57e868f6017"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_SYM_UP" ref="g7e05b5b4f8f4f5c16f6ee57e868f6017" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_SYM_UP&nbsp;&nbsp;&nbsp;UINT64_C(0X0000FF52)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g28dbf0429f0be73f2246cdb800d750d4"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_TYPE_CMD" ref="g28dbf0429f0be73f2246cdb800d750d4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_TYPE_CMD&nbsp;&nbsp;&nbsp;UINT64_C(0X0000000020000000)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Braille command brlapi_keyCode_t 
</div>
</div><p>
<a class="anchor" name="g59c98cfa812c716e8d07da00fc660267"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_TYPE_MASK" ref="g59c98cfa812c716e8d07da00fc660267" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_TYPE_MASK&nbsp;&nbsp;&nbsp;UINT64_C(0X00000000E0000000)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mask for type of brlapi_keyCode_t 
</div>
</div><p>
<a class="anchor" name="g7b953fc7a70700cf4732aaaaf1d50fda"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_TYPE_SHIFT" ref="g7b953fc7a70700cf4732aaaaf1d50fda" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_TYPE_SHIFT&nbsp;&nbsp;&nbsp;29          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Shift for type of brlapi_keyCode_t 
</div>
</div><p>
<a class="anchor" name="g993c03b8b0890699148acc73e9308ffc"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_KEY_TYPE_SYM" ref="g993c03b8b0890699148acc73e9308ffc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_KEY_TYPE_SYM&nbsp;&nbsp;&nbsp;UINT64_C(0X0000000000000000)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
X Keysym brlapi_keyCode_t 
</div>
</div><p>
<a class="anchor" name="ge80b548d72b4d636637eb8fcebc88d25"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_PRIuKEYCODE" ref="ge80b548d72b4d636637eb8fcebc88d25" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_PRIuKEYCODE&nbsp;&nbsp;&nbsp;PRIu64          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Unsigned print format for brlapi_keyCode_t 
</div>
</div><p>
<a class="anchor" name="gae4b8ccd6539bf03b90e2b73a0d782a7"></a><!-- doxytag: member="brlapi_keycodes.h::BRLAPI_PRIxKEYCODE" ref="gae4b8ccd6539bf03b90e2b73a0d782a7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BRLAPI_PRIxKEYCODE&nbsp;&nbsp;&nbsp;PRIx64          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Hex print format for brlapi_keyCode_t 
</div>
</div><p>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="g956fddb34f9b399e884b1fafdb037b6a"></a><!-- doxytag: member="brlapi_keycodes.h::brlapi_keyCode_t" ref="g956fddb34f9b399e884b1fafdb037b6a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef uint64_t <a class="el" href="group__brlapi__keycodes.html#g956fddb34f9b399e884b1fafdb037b6a">brlapi_keyCode_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Oct 7 22:37:56 2009 for BrlAPI by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>