Files
FTXUI/zh-CH/event_8hpp_source.html
2025-12-13 19:38:34 +00:00

661 lines
125 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- HTML header for doxygen 1.9.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.12.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FTXUI: event.hpp 源文件</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
<script type="text/javascript" src="doxygen-awesome-tabs.js"></script>
<script type="module">
DoxygenAwesomeFragmentCopyButton.init()
DoxygenAwesomeParagraphLink.init()
DoxygenAwesomeInteractiveToc.init()
DoxygenAwesomeTabs.init()
await new Promise(r => window.addEventListener('DOMContentLoaded', r));
// Remove title when a img[alt='title-img'] is present.
// Find an image with the alt "img-title".
const img = document.querySelector("img[alt='title-img']");
const header = document.querySelector(".headertitle");
if (img && header) {
// Hide the header title progressively.
header.style.display = "none";
// Show progressively the image.
img.style.maxHeight = "40vh";
img.style.maxWidth = "100%";
img.style.objectFit = "contain";
}
// In the "examples.html" page. Turn every link with text
// "examples/<...>
//
// Add a "demo" link toward.
// https://arthursonzogni.github.io/FTXUI/examples/?file=<...>
const examples = document.querySelectorAll("a")
examples.forEach((example) => {
if (!example.textContent.startsWith("examples/")) {
return;
}
// Remove the ".cpp" extension from the example name.
const exampleName = example.textContent.replace("examples/", "").replace(".cpp", "");
const a = document.createElement("a");
a.textContent = "[demo]";
a.href = "https://arthursonzogni.github.io/FTXUI/examples/?file=" + exampleName;
a.style.marginRight= "1em";
a.style.fontWeight = "bold";
example.parentElement.insertBefore(a, example)
});
// If the current URL ends with -example.html, we can add a link to the demo
// as well using the div.title textContent.
const url = new URL(window.location.href);
if (url.pathname.endsWith("-example.html")) {
// Get the title text.
const title = document.querySelector("div.title").textContent;
const example = title.replace("examples/", "").replace(".cpp", "");
// Create a link to the demo.
const a = document.createElement("a");
a.textContent = "[demo]";
a.href = "https://arthursonzogni.github.io/FTXUI/examples/?file=" + example;
a.style.marginLeft = "1em";
a.style.fontWeight = "bold";
a.style.display = "inline-block";
// Insert the link after the title.
const titleDiv = document.querySelector("div.title");
if (titleDiv) {
titleDiv.insertBefore(a, titleDiv.nextSibling);
}
}
</script>
<script type="module">
// Click on the navtree, except for the main page where this is already done
// automatically.
let delay = 0;
while(true) {
const navtree = document.querySelector("div.item.selected");
if (!navtree) {
delay *= 2;
delay += 1;
await new Promise(resolve => setTimeout(resolve, delay));
continue;
}
// Include only selected navtree items.
console.log("navtree.textContent", navtree.textContent);
if (!navtree.textContent.includes("Getting Started") &&
!navtree.textContent.includes("Installation") &&
!navtree.textContent.includes("ftxui / screen") &&
!navtree.textContent.includes("ftxui / dom") &&
!navtree.textContent.includes("ftxui / component") &&
!navtree.textContent.includes("Reference")) {
break;
}
// Find the first link inside the navtree.
const link = navtree.querySelector("a");
if (link) {
// Simulate a click on the link.
link.click();
break;
}
}
</script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="stylesheet.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">FTXUI<span id="projectnumber">&#160;6.1.9</span>
</div>
<div id="projectbrief">C++ functional terminal UI.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.12.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('event_8hpp_source.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">event.hpp</div></div>
</div><!--header-->
<div class="contents">
<a href="event_8hpp.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">// Copyright 2020 Arthur Sonzogni. All rights reserved.</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">// Use of this source code is governed by the MIT license that can be found in</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// the LICENSE file.</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#ifndef FTXUI_COMPONENT_EVENT_HPP</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#define FTXUI_COMPONENT_EVENT_HPP</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include &lt;<a class="code" href="mouse_8hpp.html">ftxui/component/mouse.hpp</a>&gt;</span> <span class="comment">// for Mouse</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include &lt;string&gt;</span> <span class="comment">// for string, operator==</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceftxui.html">ftxui</a> {</div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="keyword">class </span>ScreenInteractive;</div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="keyword">class </span>ComponentBase;</div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"></span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">/// @brief 代表一个事件。它可以是按键事件、终端大小调整等等...</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">///</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">/// 例如:</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">/// - 可打印字符可以使用 Event::Character(&#39;a&#39;) 创建。</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">/// - 一些特殊事件是预定义的,例如 Event::ArrowLeft。</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/// - 可以使用以下方法查找特殊事件的任意代码:</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">/// ./example/util/print_key_press</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">/// 例如CTRL+A 映射到 Event::Special({1})</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment">///</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment">/// 有关 xterm 规范的有用文档:</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment">/// https://invisible-island.net/xterm/ctlseqs/ctlseqs.html</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment">///</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="comment">/// @ingroup component</span></div>
<div class="foldopen" id="foldopen00028" data-start="{" data-end="};">
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="group__component.html"> 28</a></span><span class="comment"></span><span class="keyword">struct </span><a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> {</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="comment">// --- 构造函数部分 -----------------------------------------------------------</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">static</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_function" href="group__component.html#a769519ed730b72a53a2e770d6ee44365">Character</a>(std::string);</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">static</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> Character(<span class="keywordtype">char</span>);</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">static</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> Character(<span class="keywordtype">wchar_t</span>);</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">static</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Special</a>(std::string);</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">static</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_struct" href="group__component.html#structftxui_1_1Mouse">Mouse</a>(std::string, <a class="code hl_struct" href="group__component.html#structftxui_1_1Mouse">Mouse</a> <a class="code hl_variable" href="group__component.html#a761c3b7a78d8408dfbe76131209532d7">mouse</a>);</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">static</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_function" href="group__component.html#acef096fb0273c844877408912445988c">CursorPosition</a>(std::string, <span class="keywordtype">int</span> <a class="code hl_variable" href="group__component.html#a8ea38b427ac031b90f864b64d04fb386">x</a>, <span class="keywordtype">int</span> <a class="code hl_variable" href="group__component.html#abcbf2b29725cb4c562ff3e460934b7e3">y</a>); <span class="comment">// 内部</span></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">static</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_function" href="group__component.html#a0e2ede93a1146707a4f5e540056e13bc">CursorShape</a>(std::string, <span class="keywordtype">int</span> shape); <span class="comment">// 内部</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="comment">// --- 箭头键 ---</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="group__component.html#ae1b59315a513c99ac3095bc42dff0d94"> 39</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#ae1b59315a513c99ac3095bc42dff0d94">ArrowLeft</a>;</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="group__component.html#afed9a747f55d4564e4f749bea1de4022"> 40</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#afed9a747f55d4564e4f749bea1de4022">ArrowRight</a>;</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="group__component.html#a916bd0ae3c86941b660d9a07980bb0c9"> 41</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a916bd0ae3c86941b660d9a07980bb0c9">ArrowUp</a>;</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="group__component.html#a9d2a831cf68bf2185a3c56c2e09b2f23"> 42</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a9d2a831cf68bf2185a3c56c2e09b2f23">ArrowDown</a>;</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="group__component.html#a05941a0e87f230113219319b1ce8a6b2"> 44</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a05941a0e87f230113219319b1ce8a6b2">ArrowLeftCtrl</a>;</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="group__component.html#af7861733aa43e55da68824c10e164dd1"> 45</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#af7861733aa43e55da68824c10e164dd1">ArrowRightCtrl</a>;</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="group__component.html#abcf6d1b9fe64b9a6376e1d6c486d802b"> 46</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#abcf6d1b9fe64b9a6376e1d6c486d802b">ArrowUpCtrl</a>;</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="group__component.html#aeb40ca3ed1e25a8a02cec6e94f20cd01"> 47</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#aeb40ca3ed1e25a8a02cec6e94f20cd01">ArrowDownCtrl</a>;</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="comment">// --- 其他 ---</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="group__component.html#a87cb6a8c09564342227afc71c7f76c82"> 50</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a87cb6a8c09564342227afc71c7f76c82">Backspace</a>;</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="group__component.html#ae7a3abf1b7aa72c31f924c2a337805af"> 51</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#ae7a3abf1b7aa72c31f924c2a337805af">Delete</a>;</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="group__component.html#ad3ab0b5bcc923c4b994080d45b97e36b"> 52</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#ad3ab0b5bcc923c4b994080d45b97e36b">Return</a>;</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="group__component.html#a27e4fc900f184c4d743c34913e180065"> 53</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a27e4fc900f184c4d743c34913e180065">Escape</a>;</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="group__component.html#a94bd9090f8bf9eea776c867113afb86c"> 54</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a94bd9090f8bf9eea776c867113afb86c">Tab</a>;</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="group__component.html#a00f063998a734c338531f38c5e3d6428"> 55</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a00f063998a734c338531f38c5e3d6428">TabReverse</a>;</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="comment">// --- 导航键 ---</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="group__component.html#af368fcc9fa5d2f609288e920ef115c51"> 58</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#af368fcc9fa5d2f609288e920ef115c51">Insert</a>;</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="group__component.html#aad7d2ec712d40ad87d330e5e4399fdbc"> 59</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#aad7d2ec712d40ad87d330e5e4399fdbc">Home</a>;</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="group__component.html#a9e841cb4b2ac7a46cfd26806a40fe3b5"> 60</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a9e841cb4b2ac7a46cfd26806a40fe3b5">End</a>;</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="group__component.html#a21ae13b6dcbc80ed6549a5afab248477"> 61</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a21ae13b6dcbc80ed6549a5afab248477">PageUp</a>;</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="group__component.html#acc3462fea2a9b2085734ff87dc881b4c"> 62</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#acc3462fea2a9b2085734ff87dc881b4c">PageDown</a>;</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="comment">// --- 功能键 ---</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="group__component.html#ad3289a38381b0a9d07e2182a2c9ba9ee"> 65</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#ad3289a38381b0a9d07e2182a2c9ba9ee">F1</a>, <a class="code hl_variable" href="group__component.html#a859749d723c3651fd301b862040a03db">F2</a>, <a class="code hl_variable" href="group__component.html#a47c2b379f2f5ac29ba6a2c414b4d2f36">F3</a>, <a class="code hl_variable" href="group__component.html#ab9a6f5b09c04d483b9fd734ee14b2e7b">F4</a>, <a class="code hl_variable" href="group__component.html#a4603a22dded4b2d2dc68054d2b87d4c5">F5</a>, <a class="code hl_variable" href="group__component.html#acf0b0d8ddfeaec98bb4779f4d7524b38">F6</a>, <a class="code hl_variable" href="group__component.html#a90c46deb63fd81bd86a4b942a1244ccc">F7</a>, <a class="code hl_variable" href="group__component.html#ab32c1934bd8f2de0d68ff0b5161fe0b2">F8</a>, <a class="code hl_variable" href="group__component.html#a520b29840c549f62b9474f5494036bc7">F9</a>, <a class="code hl_variable" href="group__component.html#ac7e786e3b193c72a26179fce9d149848">F10</a>, <a class="code hl_variable" href="group__component.html#a9e95c75a3d332a2e2a3adfc77a7b321c">F11</a>, <a class="code hl_variable" href="group__component.html#a373d3f5b50454169a6ea41ba60d0d018">F12</a>;</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="comment">// --- 控制键 ---</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="group__component.html#a6a0fe62e2e45aa9516d3d774dc405b0c"> 68</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a0dd476cbdcf3ab0b9bba76b7eb51dd18">a</a>, <a class="code hl_variable" href="group__component.html#a6a0fe62e2e45aa9516d3d774dc405b0c">A</a>, <a class="code hl_variable" href="group__component.html#acf7817ed11559c82a26322521f390d6e">CtrlA</a>, <a class="code hl_variable" href="group__component.html#a9afff79ad622a8deab0c1106610bd635">AltA</a>, <a class="code hl_variable" href="group__component.html#adb198f3baf944a55bcfa46107615d359">CtrlAltA</a>;</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="group__component.html#ab72b86bd630ac23d469394b4f115d388"> 69</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a27d7cfd7232d069c045ca18db3523093">b</a>, <a class="code hl_variable" href="group__component.html#a4dd738a967d95833e57bd94580c03d08">B</a>, <a class="code hl_variable" href="group__component.html#a52c5a6db246fce616cf8d6408af8e3a3">CtrlB</a>, <a class="code hl_variable" href="group__component.html#ab72b86bd630ac23d469394b4f115d388">AltB</a>, <a class="code hl_variable" href="group__component.html#ae44c243b858cb3400fdbfa0175c489e4">CtrlAltB</a>;</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="group__component.html#a527184b90a16487888d646d44e0e8a6b"> 70</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#af8a909c0d59f212fdf1e79af33888d53">c</a>, <a class="code hl_variable" href="group__component.html#aad99c99d06c8b90edc409743b4c23efb">C</a>, <a class="code hl_variable" href="group__component.html#a038a33c469a2e4474d08d637e37f660d">CtrlC</a>, <a class="code hl_variable" href="group__component.html#a527184b90a16487888d646d44e0e8a6b">AltC</a>, <a class="code hl_variable" href="group__component.html#a1cd1b6ca37581db00ee5ad5d44e94e3f">CtrlAltC</a>;</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="group__component.html#aaeed8e5d3503dc5418978329168cc455"> 71</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a880f64e789647bba6c1e0140fb306c8c">d</a>, <a class="code hl_variable" href="group__component.html#a0885c6b998110e03e7e24799d6845fe0">D</a>, <a class="code hl_variable" href="group__component.html#ae0d493f520768be24d4e9508eb3f263d">CtrlD</a>, <a class="code hl_variable" href="group__component.html#aaeed8e5d3503dc5418978329168cc455">AltD</a>, <a class="code hl_variable" href="group__component.html#aec5fdc15c18b77c8ca74d1f077754916">CtrlAltD</a>;</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="group__component.html#adbc22b402e7e8e7a25ea8da614e84082"> 72</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#ae58ffaf7d28f83b470d73530bce0bee1">e</a>, <a class="code hl_variable" href="group__component.html#a3a61ae4f8c53a7bb7f9281805b4fca1e">E</a>, <a class="code hl_variable" href="group__component.html#a1fbae80d9ab6f7c72f07f1a84da7de64">CtrlE</a>, <a class="code hl_variable" href="group__component.html#adbc22b402e7e8e7a25ea8da614e84082">AltE</a>, <a class="code hl_variable" href="group__component.html#a459c4f925ed72d9ebdd5caa74be905f8">CtrlAltE</a>;</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="group__component.html#a13f05bbf8f71e0ecd73bca163018e2b5"> 73</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#af2fc4cb7175b815a2e69616b5493e0ad">f</a>, <a class="code hl_variable" href="group__component.html#ac4c32dbf039cdf80aa202c9aea54dd1f">F</a>, <a class="code hl_variable" href="group__component.html#a46651cd420861328dff49c5651ac853c">CtrlF</a>, <a class="code hl_variable" href="group__component.html#a13f05bbf8f71e0ecd73bca163018e2b5">AltF</a>, <a class="code hl_variable" href="group__component.html#a22ee0cd5fb9dbb1ff5fe2b249d9de1fc">CtrlAltF</a>;</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="group__component.html#a6e26660f8ded2ee68c00bbd09247f007"> 74</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#ad26557cb38d17d7058ec29da8504890f">g</a>, <a class="code hl_variable" href="group__component.html#a8764eeec7ae7c19ecb8de927e56fff3a">G</a>, <a class="code hl_variable" href="group__component.html#aa221be42071500650486cc199f26b072">CtrlG</a>, <a class="code hl_variable" href="group__component.html#a6e26660f8ded2ee68c00bbd09247f007">AltG</a>, <a class="code hl_variable" href="group__component.html#acf6ba80979dddb644d8a06ddc8b32a43">CtrlAltG</a>;</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="group__component.html#a1365e5d1a530aca80da90dfe10b48cbc"> 75</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a226af846ad5e1dd35e84212a145dfb72">h</a>, <a class="code hl_variable" href="group__component.html#a4f2d69d0f85ae76a015b0fd34ccb9bbc">H</a>, <a class="code hl_variable" href="group__component.html#a72c30a2cd1d2309f4e81aad7163e24ca">CtrlH</a>, <a class="code hl_variable" href="group__component.html#a1365e5d1a530aca80da90dfe10b48cbc">AltH</a>, <a class="code hl_variable" href="group__component.html#a54b56653957ef7a339f0659e6c4f826f">CtrlAltH</a>;</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="group__component.html#ac728998d6c0e0a9b59e31987e9292c1e"> 76</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#ad093ba93f720c5787e0448823f72db6c">i</a>, <a class="code hl_variable" href="group__component.html#ac1c2d328a1c8c9fde6141e8ea793a6c6">I</a>, <a class="code hl_variable" href="group__component.html#af5df3d152c8ea5303cc2d5c9bb8c5747">CtrlI</a>, <a class="code hl_variable" href="group__component.html#ac728998d6c0e0a9b59e31987e9292c1e">AltI</a>, <a class="code hl_variable" href="group__component.html#a2bf197114604fe111bd01a5ad64b0576">CtrlAltI</a>;</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="group__component.html#ab2b4e0ee4d2db65374b1111553dc96f9"> 77</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a02b6c10bc53abd70237fbdfa68d0f349">j</a>, <a class="code hl_variable" href="group__component.html#a231fc78914951e94f654a11d8bac7da9">J</a>, <a class="code hl_variable" href="group__component.html#a76d3ea748f24c9c8d55a8f563616de3f">CtrlJ</a>, <a class="code hl_variable" href="group__component.html#ab2b4e0ee4d2db65374b1111553dc96f9">AltJ</a>, <a class="code hl_variable" href="group__component.html#a48019246646c62005152941069919bf2">CtrlAltJ</a>;</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="group__component.html#a4d2a42120ce47e7fa7cd5237d61cf9c5"> 78</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#abe5e126f94be451d3a7e0d311e6ca4e0">k</a>, <a class="code hl_variable" href="group__component.html#a197751bfb6afd548d65867f6350a7a93">K</a>, <a class="code hl_variable" href="group__component.html#a8deeb92abd293c7a0750b6891cc217bd">CtrlK</a>, <a class="code hl_variable" href="group__component.html#a4d2a42120ce47e7fa7cd5237d61cf9c5">AltK</a>, <a class="code hl_variable" href="group__component.html#ace12bff4272d8e0c85db12524e42f7b0">CtrlAltK</a>;</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="group__component.html#a2d0b55c600a1ae7c0406dfad3c31c591"> 79</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a71d15b274ccd740b8a51704c62104230">l</a>, <a class="code hl_variable" href="group__component.html#aee5dd820d1fb31a71fc05a29c8901367">L</a>, <a class="code hl_variable" href="group__component.html#a0608ea347cb61c04bf7f1e89d215d1c3">CtrlL</a>, <a class="code hl_variable" href="group__component.html#a2d0b55c600a1ae7c0406dfad3c31c591">AltL</a>, <a class="code hl_variable" href="group__component.html#ab37accf33aab3cd7187bb7f589bc3c5b">CtrlAltL</a>;</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="group__component.html#a59dc4d656241c7f76433d0103e8e6934"> 80</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a3d0e1e0e45941dbd760b8bba60bbbb2b">m</a>, <a class="code hl_variable" href="group__component.html#afd7f21bf1b977cbc56c5594209966482">M</a>, <a class="code hl_variable" href="group__component.html#a86af858198ebfedc83ada8f775a1b4bc">CtrlM</a>, <a class="code hl_variable" href="group__component.html#a59dc4d656241c7f76433d0103e8e6934">AltM</a>, <a class="code hl_variable" href="group__component.html#a7866574be02fec611b5aca5d333ccccf">CtrlAltM</a>;</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="group__component.html#a9a6e150b0940479d2dd24f039f91675c"> 81</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#aa62d71fd64f64e2496ffc6f1518f899e">n</a>, <a class="code hl_variable" href="group__component.html#a4275c544cdd2b965a680fa035f71d09c">N</a>, <a class="code hl_variable" href="group__component.html#a85966b9d428df487e2b896596e90f4ed">CtrlN</a>, <a class="code hl_variable" href="group__component.html#a9a6e150b0940479d2dd24f039f91675c">AltN</a>, <a class="code hl_variable" href="group__component.html#a0bcae083304c682e85f1e18be85dc141">CtrlAltN</a>;</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="group__component.html#a76c653ab37318c4bb6a2832c9cf1d612"> 82</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#ab5b66b7ce5e99da604cf984ed486b53e">o</a>, <a class="code hl_variable" href="group__component.html#a5691ff2135fa78f8daf8529850b35947">O</a>, <a class="code hl_variable" href="group__component.html#ae7915261b9c6d8e844933bd1f68ed120">CtrlO</a>, <a class="code hl_variable" href="group__component.html#a76c653ab37318c4bb6a2832c9cf1d612">AltO</a>, <a class="code hl_variable" href="group__component.html#a62641366fdaffa002aca0087af45297a">CtrlAltO</a>;</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="group__component.html#acabec40a30b5854999e774d0a1f3342e"> 83</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a6e9d231eb7f1a65490a68e31131c945b">p</a>, <a class="code hl_variable" href="group__component.html#adbe5783b3283110278f68e58bb286b9f">P</a>, <a class="code hl_variable" href="group__component.html#a043bd0f01364983076c98ebf2fd6f503">CtrlP</a>, <a class="code hl_variable" href="group__component.html#acabec40a30b5854999e774d0a1f3342e">AltP</a>, <a class="code hl_variable" href="group__component.html#a44bc2e6312cd6e9eda4d4778e88052f0">CtrlAltP</a>;</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="group__component.html#a26ff1602105cf0df822f8b370be63fdd"> 84</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#aa636a5e07d605ae7bf53b02f8b17b4bf">q</a>, <a class="code hl_variable" href="group__component.html#a1ff5f6b99205a10c360cd51ec758ac5c">Q</a>, <a class="code hl_variable" href="group__component.html#a97bdebeccfd100f5e8f5df3b4e04b62e">CtrlQ</a>, <a class="code hl_variable" href="group__component.html#a26ff1602105cf0df822f8b370be63fdd">AltQ</a>, <a class="code hl_variable" href="group__component.html#af8bec3764c43c08d08c0bffdcf9b4255">CtrlAltQ</a>;</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="group__component.html#a7edddb7c159929157b0bf0b0deb7e4e0"> 85</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a953b41738801a5ec92b15681aed4a3a9">r</a>, <a class="code hl_variable" href="group__component.html#a587f0654c3c66dc8739b421c29dbe8a7">R</a>, <a class="code hl_variable" href="group__component.html#a5cca4aa809fa07d3ea1992ebef011a19">CtrlR</a>, <a class="code hl_variable" href="group__component.html#a7edddb7c159929157b0bf0b0deb7e4e0">AltR</a>, <a class="code hl_variable" href="group__component.html#a8aecef2c60fd63f3cbc7c16b7b5d804b">CtrlAltR</a>;</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="group__component.html#ad1becc889768aafe7e452bc529f3bc4c"> 86</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#ac09c6206315a7cd54fb467bc7760dfae">s</a>, <a class="code hl_variable" href="group__component.html#ad3a8ae79497cbfa7cd88230b8fef68bb">S</a>, <a class="code hl_variable" href="group__component.html#a7c7ffc28a2d2d1eb67444edb7a44e575">CtrlS</a>, <a class="code hl_variable" href="group__component.html#ad1becc889768aafe7e452bc529f3bc4c">AltS</a>, <a class="code hl_variable" href="group__component.html#abf589677d9c6463e97519567c3d1b021">CtrlAltS</a>;</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="group__component.html#a06b17875059c0e92f716c0463ca60e86"> 87</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#ab9a908cfd0d53fbf65e22a961074b86d">t</a>, <a class="code hl_variable" href="group__component.html#a1b87f3fb451131290d27cff5a1bbf496">T</a>, <a class="code hl_variable" href="group__component.html#ac1e7d6a13cfa09a29e2c735e01463598">CtrlT</a>, <a class="code hl_variable" href="group__component.html#a06b17875059c0e92f716c0463ca60e86">AltT</a>, <a class="code hl_variable" href="group__component.html#adad452726bfb3d523b19299bf8017a41">CtrlAltT</a>;</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="group__component.html#a95b1b6528a78575ca07954600c45f805"> 88</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a20b16b312cbcd41d7adbe561b4e08759">u</a>, <a class="code hl_variable" href="group__component.html#ab3ddf4540df2c9979a183e3cdf86681f">U</a>, <a class="code hl_variable" href="group__component.html#a26730fa452c79611f5aa6ca0e157e217">CtrlU</a>, <a class="code hl_variable" href="group__component.html#a95b1b6528a78575ca07954600c45f805">AltU</a>, <a class="code hl_variable" href="group__component.html#ad4e4ff7f9a534882d7e5adc29235d761">CtrlAltU</a>;</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="group__component.html#ae5063b138286493e68fa140af2c3e4e6"> 89</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#ae520ce70c694e5be3aee7a8dffa36fa2">v</a>, <a class="code hl_variable" href="group__component.html#ad5fb499039d0bcd88f478ff1dbd8a729">V</a>, <a class="code hl_variable" href="group__component.html#a053eca96c74722632b0a1e53f3af2978">CtrlV</a>, <a class="code hl_variable" href="group__component.html#ae5063b138286493e68fa140af2c3e4e6">AltV</a>, <a class="code hl_variable" href="group__component.html#ae7afc70b1bc9d4e5c046bcbaf7767c19">CtrlAltV</a>;</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="group__component.html#a35ad37bd8fb24e3ce38df9c3b61ef4e5"> 90</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a072a3690c998e6dbe13ca87b9174b596">w</a>, <a class="code hl_variable" href="group__component.html#af220c9f0599cf10469883c7c23cf4a8f">W</a>, <a class="code hl_variable" href="group__component.html#a8520a7531235eb2ff76f2de1704e7e1c">CtrlW</a>, <a class="code hl_variable" href="group__component.html#a35ad37bd8fb24e3ce38df9c3b61ef4e5">AltW</a>, <a class="code hl_variable" href="group__component.html#a5d6ebbe9bdb0b7fe28104a58602bcc37">CtrlAltW</a>;</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="group__component.html#aec5dcc79e3d6c86ce71306a57b49b48c"> 91</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a8ea38b427ac031b90f864b64d04fb386">x</a>, <a class="code hl_variable" href="group__component.html#a1e97cb57e166a02a12536507200689cd">X</a>, <a class="code hl_variable" href="group__component.html#a50ef26ee285d63d0a805f59eed52239f">CtrlX</a>, <a class="code hl_variable" href="group__component.html#aec5dcc79e3d6c86ce71306a57b49b48c">AltX</a>, <a class="code hl_variable" href="group__component.html#a07a380297456b42f4929d47ece5517a0">CtrlAltX</a>;</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="group__component.html#a2a7b9d5b6dc8ce1529bd58b5f196cf91"> 92</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#abcbf2b29725cb4c562ff3e460934b7e3">y</a>, <a class="code hl_variable" href="group__component.html#acd3caeaaff59d57221f62ea89e279c40">Y</a>, <a class="code hl_variable" href="group__component.html#a697c813972ac5d83b75f65e81acd5cff">CtrlY</a>, <a class="code hl_variable" href="group__component.html#a2a7b9d5b6dc8ce1529bd58b5f196cf91">AltY</a>, <a class="code hl_variable" href="group__component.html#ab001073b99625145403adbbd3a3e21e8">CtrlAltY</a>;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="group__component.html#aaac4eb7051d6901cf79fa32b46bface9"> 93</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a495d2bd0a6d4ef68721d142f78394303">z</a>, <a class="code hl_variable" href="group__component.html#a7ea819ebc3e828cab8618738b13bf7e4">Z</a>, <a class="code hl_variable" href="group__component.html#a22ef83103e0443ba82acc19f24f729bc">CtrlZ</a>, <a class="code hl_variable" href="group__component.html#aaac4eb7051d6901cf79fa32b46bface9">AltZ</a>, <a class="code hl_variable" href="group__component.html#a98f8350cb5499a5432506ac732d495ec">CtrlAltZ</a>;</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="comment">// --- 自定义 ---</span></div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="group__component.html#a699872f2a6d8607d714be174e9435290"> 96</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> <a class="code hl_variable" href="group__component.html#a699872f2a6d8607d714be174e9435290">Custom</a>;</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="comment">//--- 方法部分 -------------------------------------------------------------</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="group__component.html#ad5b326fac977a9c1c832ddb508f713da"> 99</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="group__component.html#ad5b326fac977a9c1c832ddb508f713da">operator==</a>(<span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a>&amp; other)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> input_ == other.input_; }</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="group__component.html#ae4581774f4417f68d335de865fd2e6d3"> 100</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="group__component.html#ae4581774f4417f68d335de865fd2e6d3">operator!=</a>(<span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a>&amp; other)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !<a class="code hl_function" href="group__component.html#ad5b326fac977a9c1c832ddb508f713da">operator==</a>(other); }</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="group__component.html#a7590045e19360277dfc54320b627002c"> 101</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="group__component.html#a7590045e19360277dfc54320b627002c">operator&lt;</a>(<span class="keyword">const</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a>&amp; other)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> input_ &lt; other.input_; }</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="group__component.html#a947e2de698c4bef07c78674218330677"> 103</a></span> <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="group__component.html#a947e2de698c4bef07c78674218330677">input</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> input_; }</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="group__component.html#ae75703788c6f68b39fc51f8db3ba156d"> 105</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="group__component.html#ae75703788c6f68b39fc51f8db3ba156d">is_character</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type_ == Type::Character; }</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="group__component.html#a07022c6e92b9144a0e5b337b562f9892"> 106</a></span> std::string <a class="code hl_function" href="group__component.html#a07022c6e92b9144a0e5b337b562f9892">character</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> input_; }</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="group__component.html#a2c835925299d56941ffd2e2421f0fd13"> 108</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="group__component.html#a2c835925299d56941ffd2e2421f0fd13">is_mouse</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type_ == Type::Mouse; }</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="group__component.html#a37daf59df57eb6415eb34c8df11a4892"> 109</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="group__component.html#structftxui_1_1Mouse">Mouse</a>&amp; <a class="code hl_function" href="group__component.html#a37daf59df57eb6415eb34c8df11a4892">mouse</a>() { <span class="keywordflow">return</span> data_.mouse; }</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <span class="comment">// --- 内部方法部分 ----------------------------------------------------------</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="group__component.html#a4464a1cace713dc3544922cc6d5acdc1"> 112</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="group__component.html#a4464a1cace713dc3544922cc6d5acdc1">is_cursor_position</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type_ == Type::CursorPosition; }</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="group__component.html#a1ef75084a5f2a9d26df8cafcf048526e"> 113</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="group__component.html#a1ef75084a5f2a9d26df8cafcf048526e">cursor_x</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_.cursor.x; }</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="group__component.html#a1a24372c00e6485f2648350df4301ae3"> 114</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="group__component.html#a1a24372c00e6485f2648350df4301ae3">cursor_y</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_.cursor.y; }</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="group__component.html#af795895177b7686bf63ab113e70159c8"> 116</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="group__component.html#af795895177b7686bf63ab113e70159c8">is_cursor_shape</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type_ == Type::CursorShape; }</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="group__component.html#a022c841864c305d5e3ef69f6957dc367"> 117</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="group__component.html#a022c841864c305d5e3ef69f6957dc367">cursor_shape</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data_.cursor_shape; }</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="comment">// Debug</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> std::string <a class="code hl_function" href="group__component.html#a764be64f3029f8b8e23511061d8de355">DebugString</a>() <span class="keyword">const</span>;</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="comment">//--- 状态部分 -------------------------------------------------------------</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="group__component.html#a57ae65156ecf0f469cc559a49e6c4f2f"> 123</a></span> <a class="code hl_class" href="group__component.html#classftxui_1_1ScreenInteractive">ScreenInteractive</a>* <a class="code hl_variable" href="group__component.html#a57ae65156ecf0f469cc559a49e6c4f2f">screen_</a> = <span class="keyword">nullptr</span>;</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="keyword">private</span>:</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="keyword">friend</span> <a class="code hl_class" href="group__component.html#classftxui_1_1ComponentBase">ComponentBase</a>;</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="keyword">friend</span> <a class="code hl_class" href="group__component.html#classftxui_1_1ScreenInteractive">ScreenInteractive</a>;</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="keyword">enum class</span> Type {</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> Unknown,</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> Character,</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Mouse">Mouse</a>,</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> CursorPosition,</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> CursorShape,</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> };</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> Type type_ = Type::Unknown;</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="keyword">struct </span>Cursor {</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="keywordtype">int</span> x = 0;</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keywordtype">int</span> y = 0;</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> };</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <span class="keyword">union </span>{</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="group__component.html#a761c3b7a78d8408dfbe76131209532d7"> 143</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="group__component.html#structftxui_1_1Mouse">Mouse</a> <a class="code hl_variable" href="group__component.html#a761c3b7a78d8408dfbe76131209532d7">mouse</a>;</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="group__component.html#a9d8d873964fd143f113fce55e15c37fb"> 144</a></span> <span class="keyword">struct </span>Cursor <a class="code hl_variable" href="group__component.html#a9d8d873964fd143f113fce55e15c37fb">cursor</a>;</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="group__component.html#a25a0efbff7ae0393c695f6d720cb5542"> 145</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="group__component.html#a25a0efbff7ae0393c695f6d720cb5542">cursor_shape</a>;</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> } data_ = {};</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> std::string input_;</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span>};</div>
</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span>} <span class="comment">// namespace ftxui</span></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="preprocessor">#endif </span><span class="comment">/* end of include guard: FTXUI_COMPONENT_EVENT_HPP */</span><span class="preprocessor"></span></div>
<div class="ttc" id="agroup__component_html_a00f063998a734c338531f38c5e3d6428"><div class="ttname"><a href="group__component.html#a00f063998a734c338531f38c5e3d6428">ftxui::Event::TabReverse</a></div><div class="ttdeci">static const Event TabReverse</div><div class="ttdef"><b>定义</b> <a href="#l00055">event.hpp:55</a></div></div>
<div class="ttc" id="agroup__component_html_a022c841864c305d5e3ef69f6957dc367"><div class="ttname"><a href="group__component.html#a022c841864c305d5e3ef69f6957dc367">ftxui::Event::cursor_shape</a></div><div class="ttdeci">int cursor_shape() const</div><div class="ttdef"><b>定义</b> <a href="#l00117">event.hpp:117</a></div></div>
<div class="ttc" id="agroup__component_html_a02b6c10bc53abd70237fbdfa68d0f349"><div class="ttname"><a href="group__component.html#a02b6c10bc53abd70237fbdfa68d0f349">ftxui::Event::j</a></div><div class="ttdeci">static const Event j</div><div class="ttdef"><b>定义</b> <a href="#l00077">event.hpp:77</a></div></div>
<div class="ttc" id="agroup__component_html_a038a33c469a2e4474d08d637e37f660d"><div class="ttname"><a href="group__component.html#a038a33c469a2e4474d08d637e37f660d">ftxui::Event::CtrlC</a></div><div class="ttdeci">static const Event CtrlC</div><div class="ttdef"><b>定义</b> <a href="#l00070">event.hpp:70</a></div></div>
<div class="ttc" id="agroup__component_html_a043bd0f01364983076c98ebf2fd6f503"><div class="ttname"><a href="group__component.html#a043bd0f01364983076c98ebf2fd6f503">ftxui::Event::CtrlP</a></div><div class="ttdeci">static const Event CtrlP</div><div class="ttdef"><b>定义</b> <a href="#l00083">event.hpp:83</a></div></div>
<div class="ttc" id="agroup__component_html_a053eca96c74722632b0a1e53f3af2978"><div class="ttname"><a href="group__component.html#a053eca96c74722632b0a1e53f3af2978">ftxui::Event::CtrlV</a></div><div class="ttdeci">static const Event CtrlV</div><div class="ttdef"><b>定义</b> <a href="#l00089">event.hpp:89</a></div></div>
<div class="ttc" id="agroup__component_html_a05941a0e87f230113219319b1ce8a6b2"><div class="ttname"><a href="group__component.html#a05941a0e87f230113219319b1ce8a6b2">ftxui::Event::ArrowLeftCtrl</a></div><div class="ttdeci">static const Event ArrowLeftCtrl</div><div class="ttdef"><b>定义</b> <a href="#l00044">event.hpp:44</a></div></div>
<div class="ttc" id="agroup__component_html_a0608ea347cb61c04bf7f1e89d215d1c3"><div class="ttname"><a href="group__component.html#a0608ea347cb61c04bf7f1e89d215d1c3">ftxui::Event::CtrlL</a></div><div class="ttdeci">static const Event CtrlL</div><div class="ttdef"><b>定义</b> <a href="#l00079">event.hpp:79</a></div></div>
<div class="ttc" id="agroup__component_html_a06b17875059c0e92f716c0463ca60e86"><div class="ttname"><a href="group__component.html#a06b17875059c0e92f716c0463ca60e86">ftxui::Event::AltT</a></div><div class="ttdeci">static const Event AltT</div><div class="ttdef"><b>定义</b> <a href="#l00087">event.hpp:87</a></div></div>
<div class="ttc" id="agroup__component_html_a07022c6e92b9144a0e5b337b562f9892"><div class="ttname"><a href="group__component.html#a07022c6e92b9144a0e5b337b562f9892">ftxui::Event::character</a></div><div class="ttdeci">std::string character() const</div><div class="ttdef"><b>定义</b> <a href="#l00106">event.hpp:106</a></div></div>
<div class="ttc" id="agroup__component_html_a072a3690c998e6dbe13ca87b9174b596"><div class="ttname"><a href="group__component.html#a072a3690c998e6dbe13ca87b9174b596">ftxui::Event::w</a></div><div class="ttdeci">static const Event w</div><div class="ttdef"><b>定义</b> <a href="#l00090">event.hpp:90</a></div></div>
<div class="ttc" id="agroup__component_html_a07a380297456b42f4929d47ece5517a0"><div class="ttname"><a href="group__component.html#a07a380297456b42f4929d47ece5517a0">ftxui::Event::CtrlAltX</a></div><div class="ttdeci">static const Event CtrlAltX</div><div class="ttdef"><b>定义</b> <a href="#l00091">event.hpp:91</a></div></div>
<div class="ttc" id="agroup__component_html_a0885c6b998110e03e7e24799d6845fe0"><div class="ttname"><a href="group__component.html#a0885c6b998110e03e7e24799d6845fe0">ftxui::Event::D</a></div><div class="ttdeci">static const Event D</div><div class="ttdef"><b>定义</b> <a href="#l00071">event.hpp:71</a></div></div>
<div class="ttc" id="agroup__component_html_a0bcae083304c682e85f1e18be85dc141"><div class="ttname"><a href="group__component.html#a0bcae083304c682e85f1e18be85dc141">ftxui::Event::CtrlAltN</a></div><div class="ttdeci">static const Event CtrlAltN</div><div class="ttdef"><b>定义</b> <a href="#l00081">event.hpp:81</a></div></div>
<div class="ttc" id="agroup__component_html_a0dd476cbdcf3ab0b9bba76b7eb51dd18"><div class="ttname"><a href="group__component.html#a0dd476cbdcf3ab0b9bba76b7eb51dd18">ftxui::Event::a</a></div><div class="ttdeci">static const Event a</div><div class="ttdef"><b>定义</b> <a href="#l00068">event.hpp:68</a></div></div>
<div class="ttc" id="agroup__component_html_a0e2ede93a1146707a4f5e540056e13bc"><div class="ttname"><a href="group__component.html#a0e2ede93a1146707a4f5e540056e13bc">ftxui::Event::CursorShape</a></div><div class="ttdeci">static Event CursorShape(std::string, int shape)</div><div class="ttdoc">对应于终端 DCS设备控制字符串的事件。</div><div class="ttdef"><b>定义</b> <a href="event_8cpp_source.html#l00061">event.cpp:61</a></div></div>
<div class="ttc" id="agroup__component_html_a1365e5d1a530aca80da90dfe10b48cbc"><div class="ttname"><a href="group__component.html#a1365e5d1a530aca80da90dfe10b48cbc">ftxui::Event::AltH</a></div><div class="ttdeci">static const Event AltH</div><div class="ttdef"><b>定义</b> <a href="#l00075">event.hpp:75</a></div></div>
<div class="ttc" id="agroup__component_html_a13f05bbf8f71e0ecd73bca163018e2b5"><div class="ttname"><a href="group__component.html#a13f05bbf8f71e0ecd73bca163018e2b5">ftxui::Event::AltF</a></div><div class="ttdeci">static const Event AltF</div><div class="ttdef"><b>定义</b> <a href="#l00073">event.hpp:73</a></div></div>
<div class="ttc" id="agroup__component_html_a197751bfb6afd548d65867f6350a7a93"><div class="ttname"><a href="group__component.html#a197751bfb6afd548d65867f6350a7a93">ftxui::Event::K</a></div><div class="ttdeci">static const Event K</div><div class="ttdef"><b>定义</b> <a href="#l00078">event.hpp:78</a></div></div>
<div class="ttc" id="agroup__component_html_a1a24372c00e6485f2648350df4301ae3"><div class="ttname"><a href="group__component.html#a1a24372c00e6485f2648350df4301ae3">ftxui::Event::cursor_y</a></div><div class="ttdeci">int cursor_y() const</div><div class="ttdef"><b>定义</b> <a href="#l00114">event.hpp:114</a></div></div>
<div class="ttc" id="agroup__component_html_a1b87f3fb451131290d27cff5a1bbf496"><div class="ttname"><a href="group__component.html#a1b87f3fb451131290d27cff5a1bbf496">ftxui::Event::T</a></div><div class="ttdeci">static const Event T</div><div class="ttdef"><b>定义</b> <a href="#l00087">event.hpp:87</a></div></div>
<div class="ttc" id="agroup__component_html_a1cd1b6ca37581db00ee5ad5d44e94e3f"><div class="ttname"><a href="group__component.html#a1cd1b6ca37581db00ee5ad5d44e94e3f">ftxui::Event::CtrlAltC</a></div><div class="ttdeci">static const Event CtrlAltC</div><div class="ttdef"><b>定义</b> <a href="#l00070">event.hpp:70</a></div></div>
<div class="ttc" id="agroup__component_html_a1e97cb57e166a02a12536507200689cd"><div class="ttname"><a href="group__component.html#a1e97cb57e166a02a12536507200689cd">ftxui::Event::X</a></div><div class="ttdeci">static const Event X</div><div class="ttdef"><b>定义</b> <a href="#l00091">event.hpp:91</a></div></div>
<div class="ttc" id="agroup__component_html_a1ef75084a5f2a9d26df8cafcf048526e"><div class="ttname"><a href="group__component.html#a1ef75084a5f2a9d26df8cafcf048526e">ftxui::Event::cursor_x</a></div><div class="ttdeci">int cursor_x() const</div><div class="ttdef"><b>定义</b> <a href="#l00113">event.hpp:113</a></div></div>
<div class="ttc" id="agroup__component_html_a1fbae80d9ab6f7c72f07f1a84da7de64"><div class="ttname"><a href="group__component.html#a1fbae80d9ab6f7c72f07f1a84da7de64">ftxui::Event::CtrlE</a></div><div class="ttdeci">static const Event CtrlE</div><div class="ttdef"><b>定义</b> <a href="#l00072">event.hpp:72</a></div></div>
<div class="ttc" id="agroup__component_html_a1ff5f6b99205a10c360cd51ec758ac5c"><div class="ttname"><a href="group__component.html#a1ff5f6b99205a10c360cd51ec758ac5c">ftxui::Event::Q</a></div><div class="ttdeci">static const Event Q</div><div class="ttdef"><b>定义</b> <a href="#l00084">event.hpp:84</a></div></div>
<div class="ttc" id="agroup__component_html_a20b16b312cbcd41d7adbe561b4e08759"><div class="ttname"><a href="group__component.html#a20b16b312cbcd41d7adbe561b4e08759">ftxui::Event::u</a></div><div class="ttdeci">static const Event u</div><div class="ttdef"><b>定义</b> <a href="#l00088">event.hpp:88</a></div></div>
<div class="ttc" id="agroup__component_html_a21ae13b6dcbc80ed6549a5afab248477"><div class="ttname"><a href="group__component.html#a21ae13b6dcbc80ed6549a5afab248477">ftxui::Event::PageUp</a></div><div class="ttdeci">static const Event PageUp</div><div class="ttdef"><b>定义</b> <a href="#l00061">event.hpp:61</a></div></div>
<div class="ttc" id="agroup__component_html_a226af846ad5e1dd35e84212a145dfb72"><div class="ttname"><a href="group__component.html#a226af846ad5e1dd35e84212a145dfb72">ftxui::Event::h</a></div><div class="ttdeci">static const Event h</div><div class="ttdef"><b>定义</b> <a href="#l00075">event.hpp:75</a></div></div>
<div class="ttc" id="agroup__component_html_a22ee0cd5fb9dbb1ff5fe2b249d9de1fc"><div class="ttname"><a href="group__component.html#a22ee0cd5fb9dbb1ff5fe2b249d9de1fc">ftxui::Event::CtrlAltF</a></div><div class="ttdeci">static const Event CtrlAltF</div><div class="ttdef"><b>定义</b> <a href="#l00073">event.hpp:73</a></div></div>
<div class="ttc" id="agroup__component_html_a22ef83103e0443ba82acc19f24f729bc"><div class="ttname"><a href="group__component.html#a22ef83103e0443ba82acc19f24f729bc">ftxui::Event::CtrlZ</a></div><div class="ttdeci">static const Event CtrlZ</div><div class="ttdef"><b>定义</b> <a href="#l00093">event.hpp:93</a></div></div>
<div class="ttc" id="agroup__component_html_a231fc78914951e94f654a11d8bac7da9"><div class="ttname"><a href="group__component.html#a231fc78914951e94f654a11d8bac7da9">ftxui::Event::J</a></div><div class="ttdeci">static const Event J</div><div class="ttdef"><b>定义</b> <a href="#l00077">event.hpp:77</a></div></div>
<div class="ttc" id="agroup__component_html_a25a0efbff7ae0393c695f6d720cb5542"><div class="ttname"><a href="group__component.html#a25a0efbff7ae0393c695f6d720cb5542">ftxui::Event::cursor_shape</a></div><div class="ttdeci">int cursor_shape</div><div class="ttdef"><b>定义</b> <a href="#l00145">event.hpp:145</a></div></div>
<div class="ttc" id="agroup__component_html_a26730fa452c79611f5aa6ca0e157e217"><div class="ttname"><a href="group__component.html#a26730fa452c79611f5aa6ca0e157e217">ftxui::Event::CtrlU</a></div><div class="ttdeci">static const Event CtrlU</div><div class="ttdef"><b>定义</b> <a href="#l00088">event.hpp:88</a></div></div>
<div class="ttc" id="agroup__component_html_a26ff1602105cf0df822f8b370be63fdd"><div class="ttname"><a href="group__component.html#a26ff1602105cf0df822f8b370be63fdd">ftxui::Event::AltQ</a></div><div class="ttdeci">static const Event AltQ</div><div class="ttdef"><b>定义</b> <a href="#l00084">event.hpp:84</a></div></div>
<div class="ttc" id="agroup__component_html_a27d7cfd7232d069c045ca18db3523093"><div class="ttname"><a href="group__component.html#a27d7cfd7232d069c045ca18db3523093">ftxui::Event::b</a></div><div class="ttdeci">static const Event b</div><div class="ttdef"><b>定义</b> <a href="#l00069">event.hpp:69</a></div></div>
<div class="ttc" id="agroup__component_html_a27e4fc900f184c4d743c34913e180065"><div class="ttname"><a href="group__component.html#a27e4fc900f184c4d743c34913e180065">ftxui::Event::Escape</a></div><div class="ttdeci">static const Event Escape</div><div class="ttdef"><b>定义</b> <a href="#l00053">event.hpp:53</a></div></div>
<div class="ttc" id="agroup__component_html_a2a7b9d5b6dc8ce1529bd58b5f196cf91"><div class="ttname"><a href="group__component.html#a2a7b9d5b6dc8ce1529bd58b5f196cf91">ftxui::Event::AltY</a></div><div class="ttdeci">static const Event AltY</div><div class="ttdef"><b>定义</b> <a href="#l00092">event.hpp:92</a></div></div>
<div class="ttc" id="agroup__component_html_a2bf197114604fe111bd01a5ad64b0576"><div class="ttname"><a href="group__component.html#a2bf197114604fe111bd01a5ad64b0576">ftxui::Event::CtrlAltI</a></div><div class="ttdeci">static const Event CtrlAltI</div><div class="ttdef"><b>定义</b> <a href="#l00076">event.hpp:76</a></div></div>
<div class="ttc" id="agroup__component_html_a2c835925299d56941ffd2e2421f0fd13"><div class="ttname"><a href="group__component.html#a2c835925299d56941ffd2e2421f0fd13">ftxui::Event::is_mouse</a></div><div class="ttdeci">bool is_mouse() const</div><div class="ttdef"><b>定义</b> <a href="#l00108">event.hpp:108</a></div></div>
<div class="ttc" id="agroup__component_html_a2d0b55c600a1ae7c0406dfad3c31c591"><div class="ttname"><a href="group__component.html#a2d0b55c600a1ae7c0406dfad3c31c591">ftxui::Event::AltL</a></div><div class="ttdeci">static const Event AltL</div><div class="ttdef"><b>定义</b> <a href="#l00079">event.hpp:79</a></div></div>
<div class="ttc" id="agroup__component_html_a35ad37bd8fb24e3ce38df9c3b61ef4e5"><div class="ttname"><a href="group__component.html#a35ad37bd8fb24e3ce38df9c3b61ef4e5">ftxui::Event::AltW</a></div><div class="ttdeci">static const Event AltW</div><div class="ttdef"><b>定义</b> <a href="#l00090">event.hpp:90</a></div></div>
<div class="ttc" id="agroup__component_html_a373d3f5b50454169a6ea41ba60d0d018"><div class="ttname"><a href="group__component.html#a373d3f5b50454169a6ea41ba60d0d018">ftxui::Event::F12</a></div><div class="ttdeci">static const Event F12</div><div class="ttdef"><b>定义</b> <a href="#l00065">event.hpp:65</a></div></div>
<div class="ttc" id="agroup__component_html_a37daf59df57eb6415eb34c8df11a4892"><div class="ttname"><a href="group__component.html#a37daf59df57eb6415eb34c8df11a4892">ftxui::Event::mouse</a></div><div class="ttdeci">struct Mouse &amp; mouse()</div><div class="ttdef"><b>定义</b> <a href="#l00109">event.hpp:109</a></div></div>
<div class="ttc" id="agroup__component_html_a3a61ae4f8c53a7bb7f9281805b4fca1e"><div class="ttname"><a href="group__component.html#a3a61ae4f8c53a7bb7f9281805b4fca1e">ftxui::Event::E</a></div><div class="ttdeci">static const Event E</div><div class="ttdef"><b>定义</b> <a href="#l00072">event.hpp:72</a></div></div>
<div class="ttc" id="agroup__component_html_a3d0e1e0e45941dbd760b8bba60bbbb2b"><div class="ttname"><a href="group__component.html#a3d0e1e0e45941dbd760b8bba60bbbb2b">ftxui::Event::m</a></div><div class="ttdeci">static const Event m</div><div class="ttdef"><b>定义</b> <a href="#l00080">event.hpp:80</a></div></div>
<div class="ttc" id="agroup__component_html_a4275c544cdd2b965a680fa035f71d09c"><div class="ttname"><a href="group__component.html#a4275c544cdd2b965a680fa035f71d09c">ftxui::Event::N</a></div><div class="ttdeci">static const Event N</div><div class="ttdef"><b>定义</b> <a href="#l00081">event.hpp:81</a></div></div>
<div class="ttc" id="agroup__component_html_a4464a1cace713dc3544922cc6d5acdc1"><div class="ttname"><a href="group__component.html#a4464a1cace713dc3544922cc6d5acdc1">ftxui::Event::is_cursor_position</a></div><div class="ttdeci">bool is_cursor_position() const</div><div class="ttdef"><b>定义</b> <a href="#l00112">event.hpp:112</a></div></div>
<div class="ttc" id="agroup__component_html_a44bc2e6312cd6e9eda4d4778e88052f0"><div class="ttname"><a href="group__component.html#a44bc2e6312cd6e9eda4d4778e88052f0">ftxui::Event::CtrlAltP</a></div><div class="ttdeci">static const Event CtrlAltP</div><div class="ttdef"><b>定义</b> <a href="#l00083">event.hpp:83</a></div></div>
<div class="ttc" id="agroup__component_html_a459c4f925ed72d9ebdd5caa74be905f8"><div class="ttname"><a href="group__component.html#a459c4f925ed72d9ebdd5caa74be905f8">ftxui::Event::CtrlAltE</a></div><div class="ttdeci">static const Event CtrlAltE</div><div class="ttdef"><b>定义</b> <a href="#l00072">event.hpp:72</a></div></div>
<div class="ttc" id="agroup__component_html_a4603a22dded4b2d2dc68054d2b87d4c5"><div class="ttname"><a href="group__component.html#a4603a22dded4b2d2dc68054d2b87d4c5">ftxui::Event::F5</a></div><div class="ttdeci">static const Event F5</div><div class="ttdef"><b>定义</b> <a href="#l00065">event.hpp:65</a></div></div>
<div class="ttc" id="agroup__component_html_a46651cd420861328dff49c5651ac853c"><div class="ttname"><a href="group__component.html#a46651cd420861328dff49c5651ac853c">ftxui::Event::CtrlF</a></div><div class="ttdeci">static const Event CtrlF</div><div class="ttdef"><b>定义</b> <a href="#l00073">event.hpp:73</a></div></div>
<div class="ttc" id="agroup__component_html_a47c2b379f2f5ac29ba6a2c414b4d2f36"><div class="ttname"><a href="group__component.html#a47c2b379f2f5ac29ba6a2c414b4d2f36">ftxui::Event::F3</a></div><div class="ttdeci">static const Event F3</div><div class="ttdef"><b>定义</b> <a href="#l00065">event.hpp:65</a></div></div>
<div class="ttc" id="agroup__component_html_a48019246646c62005152941069919bf2"><div class="ttname"><a href="group__component.html#a48019246646c62005152941069919bf2">ftxui::Event::CtrlAltJ</a></div><div class="ttdeci">static const Event CtrlAltJ</div><div class="ttdef"><b>定义</b> <a href="#l00077">event.hpp:77</a></div></div>
<div class="ttc" id="agroup__component_html_a495d2bd0a6d4ef68721d142f78394303"><div class="ttname"><a href="group__component.html#a495d2bd0a6d4ef68721d142f78394303">ftxui::Event::z</a></div><div class="ttdeci">static const Event z</div><div class="ttdef"><b>定义</b> <a href="#l00093">event.hpp:93</a></div></div>
<div class="ttc" id="agroup__component_html_a4d2a42120ce47e7fa7cd5237d61cf9c5"><div class="ttname"><a href="group__component.html#a4d2a42120ce47e7fa7cd5237d61cf9c5">ftxui::Event::AltK</a></div><div class="ttdeci">static const Event AltK</div><div class="ttdef"><b>定义</b> <a href="#l00078">event.hpp:78</a></div></div>
<div class="ttc" id="agroup__component_html_a4dd738a967d95833e57bd94580c03d08"><div class="ttname"><a href="group__component.html#a4dd738a967d95833e57bd94580c03d08">ftxui::Event::B</a></div><div class="ttdeci">static const Event B</div><div class="ttdef"><b>定义</b> <a href="#l00069">event.hpp:69</a></div></div>
<div class="ttc" id="agroup__component_html_a4f2d69d0f85ae76a015b0fd34ccb9bbc"><div class="ttname"><a href="group__component.html#a4f2d69d0f85ae76a015b0fd34ccb9bbc">ftxui::Event::H</a></div><div class="ttdeci">static const Event H</div><div class="ttdef"><b>定义</b> <a href="#l00075">event.hpp:75</a></div></div>
<div class="ttc" id="agroup__component_html_a50ef26ee285d63d0a805f59eed52239f"><div class="ttname"><a href="group__component.html#a50ef26ee285d63d0a805f59eed52239f">ftxui::Event::CtrlX</a></div><div class="ttdeci">static const Event CtrlX</div><div class="ttdef"><b>定义</b> <a href="#l00091">event.hpp:91</a></div></div>
<div class="ttc" id="agroup__component_html_a520b29840c549f62b9474f5494036bc7"><div class="ttname"><a href="group__component.html#a520b29840c549f62b9474f5494036bc7">ftxui::Event::F9</a></div><div class="ttdeci">static const Event F9</div><div class="ttdef"><b>定义</b> <a href="#l00065">event.hpp:65</a></div></div>
<div class="ttc" id="agroup__component_html_a527184b90a16487888d646d44e0e8a6b"><div class="ttname"><a href="group__component.html#a527184b90a16487888d646d44e0e8a6b">ftxui::Event::AltC</a></div><div class="ttdeci">static const Event AltC</div><div class="ttdef"><b>定义</b> <a href="#l00070">event.hpp:70</a></div></div>
<div class="ttc" id="agroup__component_html_a52c5a6db246fce616cf8d6408af8e3a3"><div class="ttname"><a href="group__component.html#a52c5a6db246fce616cf8d6408af8e3a3">ftxui::Event::CtrlB</a></div><div class="ttdeci">static const Event CtrlB</div><div class="ttdef"><b>定义</b> <a href="#l00069">event.hpp:69</a></div></div>
<div class="ttc" id="agroup__component_html_a54b56653957ef7a339f0659e6c4f826f"><div class="ttname"><a href="group__component.html#a54b56653957ef7a339f0659e6c4f826f">ftxui::Event::CtrlAltH</a></div><div class="ttdeci">static const Event CtrlAltH</div><div class="ttdef"><b>定义</b> <a href="#l00075">event.hpp:75</a></div></div>
<div class="ttc" id="agroup__component_html_a5691ff2135fa78f8daf8529850b35947"><div class="ttname"><a href="group__component.html#a5691ff2135fa78f8daf8529850b35947">ftxui::Event::O</a></div><div class="ttdeci">static const Event O</div><div class="ttdef"><b>定义</b> <a href="#l00082">event.hpp:82</a></div></div>
<div class="ttc" id="agroup__component_html_a57ae65156ecf0f469cc559a49e6c4f2f"><div class="ttname"><a href="group__component.html#a57ae65156ecf0f469cc559a49e6c4f2f">ftxui::Event::screen_</a></div><div class="ttdeci">ScreenInteractive * screen_</div><div class="ttdef"><b>定义</b> <a href="#l00123">event.hpp:123</a></div></div>
<div class="ttc" id="agroup__component_html_a587f0654c3c66dc8739b421c29dbe8a7"><div class="ttname"><a href="group__component.html#a587f0654c3c66dc8739b421c29dbe8a7">ftxui::Event::R</a></div><div class="ttdeci">static const Event R</div><div class="ttdef"><b>定义</b> <a href="#l00085">event.hpp:85</a></div></div>
<div class="ttc" id="agroup__component_html_a59dc4d656241c7f76433d0103e8e6934"><div class="ttname"><a href="group__component.html#a59dc4d656241c7f76433d0103e8e6934">ftxui::Event::AltM</a></div><div class="ttdeci">static const Event AltM</div><div class="ttdef"><b>定义</b> <a href="#l00080">event.hpp:80</a></div></div>
<div class="ttc" id="agroup__component_html_a5cca4aa809fa07d3ea1992ebef011a19"><div class="ttname"><a href="group__component.html#a5cca4aa809fa07d3ea1992ebef011a19">ftxui::Event::CtrlR</a></div><div class="ttdeci">static const Event CtrlR</div><div class="ttdef"><b>定义</b> <a href="#l00085">event.hpp:85</a></div></div>
<div class="ttc" id="agroup__component_html_a5d6ebbe9bdb0b7fe28104a58602bcc37"><div class="ttname"><a href="group__component.html#a5d6ebbe9bdb0b7fe28104a58602bcc37">ftxui::Event::CtrlAltW</a></div><div class="ttdeci">static const Event CtrlAltW</div><div class="ttdef"><b>定义</b> <a href="#l00090">event.hpp:90</a></div></div>
<div class="ttc" id="agroup__component_html_a62641366fdaffa002aca0087af45297a"><div class="ttname"><a href="group__component.html#a62641366fdaffa002aca0087af45297a">ftxui::Event::CtrlAltO</a></div><div class="ttdeci">static const Event CtrlAltO</div><div class="ttdef"><b>定义</b> <a href="#l00082">event.hpp:82</a></div></div>
<div class="ttc" id="agroup__component_html_a697c813972ac5d83b75f65e81acd5cff"><div class="ttname"><a href="group__component.html#a697c813972ac5d83b75f65e81acd5cff">ftxui::Event::CtrlY</a></div><div class="ttdeci">static const Event CtrlY</div><div class="ttdef"><b>定义</b> <a href="#l00092">event.hpp:92</a></div></div>
<div class="ttc" id="agroup__component_html_a699872f2a6d8607d714be174e9435290"><div class="ttname"><a href="group__component.html#a699872f2a6d8607d714be174e9435290">ftxui::Event::Custom</a></div><div class="ttdeci">static const Event Custom</div><div class="ttdef"><b>定义</b> <a href="#l00096">event.hpp:96</a></div></div>
<div class="ttc" id="agroup__component_html_a6a0fe62e2e45aa9516d3d774dc405b0c"><div class="ttname"><a href="group__component.html#a6a0fe62e2e45aa9516d3d774dc405b0c">ftxui::Event::A</a></div><div class="ttdeci">static const Event A</div><div class="ttdef"><b>定义</b> <a href="#l00068">event.hpp:68</a></div></div>
<div class="ttc" id="agroup__component_html_a6e26660f8ded2ee68c00bbd09247f007"><div class="ttname"><a href="group__component.html#a6e26660f8ded2ee68c00bbd09247f007">ftxui::Event::AltG</a></div><div class="ttdeci">static const Event AltG</div><div class="ttdef"><b>定义</b> <a href="#l00074">event.hpp:74</a></div></div>
<div class="ttc" id="agroup__component_html_a6e9d231eb7f1a65490a68e31131c945b"><div class="ttname"><a href="group__component.html#a6e9d231eb7f1a65490a68e31131c945b">ftxui::Event::p</a></div><div class="ttdeci">static const Event p</div><div class="ttdef"><b>定义</b> <a href="#l00083">event.hpp:83</a></div></div>
<div class="ttc" id="agroup__component_html_a71d15b274ccd740b8a51704c62104230"><div class="ttname"><a href="group__component.html#a71d15b274ccd740b8a51704c62104230">ftxui::Event::l</a></div><div class="ttdeci">static const Event l</div><div class="ttdef"><b>定义</b> <a href="#l00079">event.hpp:79</a></div></div>
<div class="ttc" id="agroup__component_html_a72c30a2cd1d2309f4e81aad7163e24ca"><div class="ttname"><a href="group__component.html#a72c30a2cd1d2309f4e81aad7163e24ca">ftxui::Event::CtrlH</a></div><div class="ttdeci">static const Event CtrlH</div><div class="ttdef"><b>定义</b> <a href="#l00075">event.hpp:75</a></div></div>
<div class="ttc" id="agroup__component_html_a7590045e19360277dfc54320b627002c"><div class="ttname"><a href="group__component.html#a7590045e19360277dfc54320b627002c">ftxui::Event::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const Event &amp;other) const</div><div class="ttdef"><b>定义</b> <a href="#l00101">event.hpp:101</a></div></div>
<div class="ttc" id="agroup__component_html_a761c3b7a78d8408dfbe76131209532d7"><div class="ttname"><a href="group__component.html#a761c3b7a78d8408dfbe76131209532d7">ftxui::Event::mouse</a></div><div class="ttdeci">struct Mouse mouse</div><div class="ttdef"><b>定义</b> <a href="#l00143">event.hpp:143</a></div></div>
<div class="ttc" id="agroup__component_html_a764be64f3029f8b8e23511061d8de355"><div class="ttname"><a href="group__component.html#a764be64f3029f8b8e23511061d8de355">ftxui::Event::DebugString</a></div><div class="ttdeci">std::string DebugString() const</div><div class="ttdoc">返回事件的字符串表示。</div><div class="ttdef"><b>定义</b> <a href="event_8cpp_source.html#l00089">event.cpp:89</a></div></div>
<div class="ttc" id="agroup__component_html_a769519ed730b72a53a2e770d6ee44365"><div class="ttname"><a href="group__component.html#a769519ed730b72a53a2e770d6ee44365">ftxui::Event::Character</a></div><div class="ttdeci">static Event Character(std::string)</div><div class="ttdoc">对应于给定输入字符的事件。</div><div class="ttdef"><b>定义</b> <a href="event_8cpp_source.html#l00026">event.cpp:26</a></div></div>
<div class="ttc" id="agroup__component_html_a76c653ab37318c4bb6a2832c9cf1d612"><div class="ttname"><a href="group__component.html#a76c653ab37318c4bb6a2832c9cf1d612">ftxui::Event::AltO</a></div><div class="ttdeci">static const Event AltO</div><div class="ttdef"><b>定义</b> <a href="#l00082">event.hpp:82</a></div></div>
<div class="ttc" id="agroup__component_html_a76d3ea748f24c9c8d55a8f563616de3f"><div class="ttname"><a href="group__component.html#a76d3ea748f24c9c8d55a8f563616de3f">ftxui::Event::CtrlJ</a></div><div class="ttdeci">static const Event CtrlJ</div><div class="ttdef"><b>定义</b> <a href="#l00077">event.hpp:77</a></div></div>
<div class="ttc" id="agroup__component_html_a7866574be02fec611b5aca5d333ccccf"><div class="ttname"><a href="group__component.html#a7866574be02fec611b5aca5d333ccccf">ftxui::Event::CtrlAltM</a></div><div class="ttdeci">static const Event CtrlAltM</div><div class="ttdef"><b>定义</b> <a href="#l00080">event.hpp:80</a></div></div>
<div class="ttc" id="agroup__component_html_a7c7ffc28a2d2d1eb67444edb7a44e575"><div class="ttname"><a href="group__component.html#a7c7ffc28a2d2d1eb67444edb7a44e575">ftxui::Event::CtrlS</a></div><div class="ttdeci">static const Event CtrlS</div><div class="ttdef"><b>定义</b> <a href="#l00086">event.hpp:86</a></div></div>
<div class="ttc" id="agroup__component_html_a7ea819ebc3e828cab8618738b13bf7e4"><div class="ttname"><a href="group__component.html#a7ea819ebc3e828cab8618738b13bf7e4">ftxui::Event::Z</a></div><div class="ttdeci">static const Event Z</div><div class="ttdef"><b>定义</b> <a href="#l00093">event.hpp:93</a></div></div>
<div class="ttc" id="agroup__component_html_a7edddb7c159929157b0bf0b0deb7e4e0"><div class="ttname"><a href="group__component.html#a7edddb7c159929157b0bf0b0deb7e4e0">ftxui::Event::AltR</a></div><div class="ttdeci">static const Event AltR</div><div class="ttdef"><b>定义</b> <a href="#l00085">event.hpp:85</a></div></div>
<div class="ttc" id="agroup__component_html_a8520a7531235eb2ff76f2de1704e7e1c"><div class="ttname"><a href="group__component.html#a8520a7531235eb2ff76f2de1704e7e1c">ftxui::Event::CtrlW</a></div><div class="ttdeci">static const Event CtrlW</div><div class="ttdef"><b>定义</b> <a href="#l00090">event.hpp:90</a></div></div>
<div class="ttc" id="agroup__component_html_a85966b9d428df487e2b896596e90f4ed"><div class="ttname"><a href="group__component.html#a85966b9d428df487e2b896596e90f4ed">ftxui::Event::CtrlN</a></div><div class="ttdeci">static const Event CtrlN</div><div class="ttdef"><b>定义</b> <a href="#l00081">event.hpp:81</a></div></div>
<div class="ttc" id="agroup__component_html_a859749d723c3651fd301b862040a03db"><div class="ttname"><a href="group__component.html#a859749d723c3651fd301b862040a03db">ftxui::Event::F2</a></div><div class="ttdeci">static const Event F2</div><div class="ttdef"><b>定义</b> <a href="#l00065">event.hpp:65</a></div></div>
<div class="ttc" id="agroup__component_html_a86af858198ebfedc83ada8f775a1b4bc"><div class="ttname"><a href="group__component.html#a86af858198ebfedc83ada8f775a1b4bc">ftxui::Event::CtrlM</a></div><div class="ttdeci">static const Event CtrlM</div><div class="ttdef"><b>定义</b> <a href="#l00080">event.hpp:80</a></div></div>
<div class="ttc" id="agroup__component_html_a8764eeec7ae7c19ecb8de927e56fff3a"><div class="ttname"><a href="group__component.html#a8764eeec7ae7c19ecb8de927e56fff3a">ftxui::Event::G</a></div><div class="ttdeci">static const Event G</div><div class="ttdef"><b>定义</b> <a href="#l00074">event.hpp:74</a></div></div>
<div class="ttc" id="agroup__component_html_a87cb6a8c09564342227afc71c7f76c82"><div class="ttname"><a href="group__component.html#a87cb6a8c09564342227afc71c7f76c82">ftxui::Event::Backspace</a></div><div class="ttdeci">static const Event Backspace</div><div class="ttdef"><b>定义</b> <a href="#l00050">event.hpp:50</a></div></div>
<div class="ttc" id="agroup__component_html_a880f64e789647bba6c1e0140fb306c8c"><div class="ttname"><a href="group__component.html#a880f64e789647bba6c1e0140fb306c8c">ftxui::Event::d</a></div><div class="ttdeci">static const Event d</div><div class="ttdef"><b>定义</b> <a href="#l00071">event.hpp:71</a></div></div>
<div class="ttc" id="agroup__component_html_a8aecef2c60fd63f3cbc7c16b7b5d804b"><div class="ttname"><a href="group__component.html#a8aecef2c60fd63f3cbc7c16b7b5d804b">ftxui::Event::CtrlAltR</a></div><div class="ttdeci">static const Event CtrlAltR</div><div class="ttdef"><b>定义</b> <a href="#l00085">event.hpp:85</a></div></div>
<div class="ttc" id="agroup__component_html_a8deeb92abd293c7a0750b6891cc217bd"><div class="ttname"><a href="group__component.html#a8deeb92abd293c7a0750b6891cc217bd">ftxui::Event::CtrlK</a></div><div class="ttdeci">static const Event CtrlK</div><div class="ttdef"><b>定义</b> <a href="#l00078">event.hpp:78</a></div></div>
<div class="ttc" id="agroup__component_html_a8ea38b427ac031b90f864b64d04fb386"><div class="ttname"><a href="group__component.html#a8ea38b427ac031b90f864b64d04fb386">ftxui::Event::x</a></div><div class="ttdeci">static const Event x</div><div class="ttdef"><b>定义</b> <a href="#l00091">event.hpp:91</a></div></div>
<div class="ttc" id="agroup__component_html_a90c46deb63fd81bd86a4b942a1244ccc"><div class="ttname"><a href="group__component.html#a90c46deb63fd81bd86a4b942a1244ccc">ftxui::Event::F7</a></div><div class="ttdeci">static const Event F7</div><div class="ttdef"><b>定义</b> <a href="#l00065">event.hpp:65</a></div></div>
<div class="ttc" id="agroup__component_html_a916bd0ae3c86941b660d9a07980bb0c9"><div class="ttname"><a href="group__component.html#a916bd0ae3c86941b660d9a07980bb0c9">ftxui::Event::ArrowUp</a></div><div class="ttdeci">static const Event ArrowUp</div><div class="ttdef"><b>定义</b> <a href="#l00041">event.hpp:41</a></div></div>
<div class="ttc" id="agroup__component_html_a947e2de698c4bef07c78674218330677"><div class="ttname"><a href="group__component.html#a947e2de698c4bef07c78674218330677">ftxui::Event::input</a></div><div class="ttdeci">const std::string &amp; input() const</div><div class="ttdef"><b>定义</b> <a href="#l00103">event.hpp:103</a></div></div>
<div class="ttc" id="agroup__component_html_a94bd9090f8bf9eea776c867113afb86c"><div class="ttname"><a href="group__component.html#a94bd9090f8bf9eea776c867113afb86c">ftxui::Event::Tab</a></div><div class="ttdeci">static const Event Tab</div><div class="ttdef"><b>定义</b> <a href="#l00054">event.hpp:54</a></div></div>
<div class="ttc" id="agroup__component_html_a953b41738801a5ec92b15681aed4a3a9"><div class="ttname"><a href="group__component.html#a953b41738801a5ec92b15681aed4a3a9">ftxui::Event::r</a></div><div class="ttdeci">static const Event r</div><div class="ttdef"><b>定义</b> <a href="#l00085">event.hpp:85</a></div></div>
<div class="ttc" id="agroup__component_html_a95b1b6528a78575ca07954600c45f805"><div class="ttname"><a href="group__component.html#a95b1b6528a78575ca07954600c45f805">ftxui::Event::AltU</a></div><div class="ttdeci">static const Event AltU</div><div class="ttdef"><b>定义</b> <a href="#l00088">event.hpp:88</a></div></div>
<div class="ttc" id="agroup__component_html_a97bdebeccfd100f5e8f5df3b4e04b62e"><div class="ttname"><a href="group__component.html#a97bdebeccfd100f5e8f5df3b4e04b62e">ftxui::Event::CtrlQ</a></div><div class="ttdeci">static const Event CtrlQ</div><div class="ttdef"><b>定义</b> <a href="#l00084">event.hpp:84</a></div></div>
<div class="ttc" id="agroup__component_html_a98f8350cb5499a5432506ac732d495ec"><div class="ttname"><a href="group__component.html#a98f8350cb5499a5432506ac732d495ec">ftxui::Event::CtrlAltZ</a></div><div class="ttdeci">static const Event CtrlAltZ</div><div class="ttdef"><b>定义</b> <a href="#l00093">event.hpp:93</a></div></div>
<div class="ttc" id="agroup__component_html_a9a6e150b0940479d2dd24f039f91675c"><div class="ttname"><a href="group__component.html#a9a6e150b0940479d2dd24f039f91675c">ftxui::Event::AltN</a></div><div class="ttdeci">static const Event AltN</div><div class="ttdef"><b>定义</b> <a href="#l00081">event.hpp:81</a></div></div>
<div class="ttc" id="agroup__component_html_a9afff79ad622a8deab0c1106610bd635"><div class="ttname"><a href="group__component.html#a9afff79ad622a8deab0c1106610bd635">ftxui::Event::AltA</a></div><div class="ttdeci">static const Event AltA</div><div class="ttdef"><b>定义</b> <a href="#l00068">event.hpp:68</a></div></div>
<div class="ttc" id="agroup__component_html_a9d2a831cf68bf2185a3c56c2e09b2f23"><div class="ttname"><a href="group__component.html#a9d2a831cf68bf2185a3c56c2e09b2f23">ftxui::Event::ArrowDown</a></div><div class="ttdeci">static const Event ArrowDown</div><div class="ttdef"><b>定义</b> <a href="#l00042">event.hpp:42</a></div></div>
<div class="ttc" id="agroup__component_html_a9d8d873964fd143f113fce55e15c37fb"><div class="ttname"><a href="group__component.html#a9d8d873964fd143f113fce55e15c37fb">ftxui::Event::cursor</a></div><div class="ttdeci">struct Cursor cursor</div><div class="ttdef"><b>定义</b> <a href="#l00144">event.hpp:144</a></div></div>
<div class="ttc" id="agroup__component_html_a9e841cb4b2ac7a46cfd26806a40fe3b5"><div class="ttname"><a href="group__component.html#a9e841cb4b2ac7a46cfd26806a40fe3b5">ftxui::Event::End</a></div><div class="ttdeci">static const Event End</div><div class="ttdef"><b>定义</b> <a href="#l00060">event.hpp:60</a></div></div>
<div class="ttc" id="agroup__component_html_a9e95c75a3d332a2e2a3adfc77a7b321c"><div class="ttname"><a href="group__component.html#a9e95c75a3d332a2e2a3adfc77a7b321c">ftxui::Event::F11</a></div><div class="ttdeci">static const Event F11</div><div class="ttdef"><b>定义</b> <a href="#l00065">event.hpp:65</a></div></div>
<div class="ttc" id="agroup__component_html_aa221be42071500650486cc199f26b072"><div class="ttname"><a href="group__component.html#aa221be42071500650486cc199f26b072">ftxui::Event::CtrlG</a></div><div class="ttdeci">static const Event CtrlG</div><div class="ttdef"><b>定义</b> <a href="#l00074">event.hpp:74</a></div></div>
<div class="ttc" id="agroup__component_html_aa62d71fd64f64e2496ffc6f1518f899e"><div class="ttname"><a href="group__component.html#aa62d71fd64f64e2496ffc6f1518f899e">ftxui::Event::n</a></div><div class="ttdeci">static const Event n</div><div class="ttdef"><b>定义</b> <a href="#l00081">event.hpp:81</a></div></div>
<div class="ttc" id="agroup__component_html_aa636a5e07d605ae7bf53b02f8b17b4bf"><div class="ttname"><a href="group__component.html#aa636a5e07d605ae7bf53b02f8b17b4bf">ftxui::Event::q</a></div><div class="ttdeci">static const Event q</div><div class="ttdef"><b>定义</b> <a href="#l00084">event.hpp:84</a></div></div>
<div class="ttc" id="agroup__component_html_aaac4eb7051d6901cf79fa32b46bface9"><div class="ttname"><a href="group__component.html#aaac4eb7051d6901cf79fa32b46bface9">ftxui::Event::AltZ</a></div><div class="ttdeci">static const Event AltZ</div><div class="ttdef"><b>定义</b> <a href="#l00093">event.hpp:93</a></div></div>
<div class="ttc" id="agroup__component_html_aad7d2ec712d40ad87d330e5e4399fdbc"><div class="ttname"><a href="group__component.html#aad7d2ec712d40ad87d330e5e4399fdbc">ftxui::Event::Home</a></div><div class="ttdeci">static const Event Home</div><div class="ttdef"><b>定义</b> <a href="#l00059">event.hpp:59</a></div></div>
<div class="ttc" id="agroup__component_html_aad99c99d06c8b90edc409743b4c23efb"><div class="ttname"><a href="group__component.html#aad99c99d06c8b90edc409743b4c23efb">ftxui::Event::C</a></div><div class="ttdeci">static const Event C</div><div class="ttdef"><b>定义</b> <a href="#l00070">event.hpp:70</a></div></div>
<div class="ttc" id="agroup__component_html_aaeed8e5d3503dc5418978329168cc455"><div class="ttname"><a href="group__component.html#aaeed8e5d3503dc5418978329168cc455">ftxui::Event::AltD</a></div><div class="ttdeci">static const Event AltD</div><div class="ttdef"><b>定义</b> <a href="#l00071">event.hpp:71</a></div></div>
<div class="ttc" id="agroup__component_html_ab001073b99625145403adbbd3a3e21e8"><div class="ttname"><a href="group__component.html#ab001073b99625145403adbbd3a3e21e8">ftxui::Event::CtrlAltY</a></div><div class="ttdeci">static const Event CtrlAltY</div><div class="ttdef"><b>定义</b> <a href="#l00092">event.hpp:92</a></div></div>
<div class="ttc" id="agroup__component_html_ab2b4e0ee4d2db65374b1111553dc96f9"><div class="ttname"><a href="group__component.html#ab2b4e0ee4d2db65374b1111553dc96f9">ftxui::Event::AltJ</a></div><div class="ttdeci">static const Event AltJ</div><div class="ttdef"><b>定义</b> <a href="#l00077">event.hpp:77</a></div></div>
<div class="ttc" id="agroup__component_html_ab32c1934bd8f2de0d68ff0b5161fe0b2"><div class="ttname"><a href="group__component.html#ab32c1934bd8f2de0d68ff0b5161fe0b2">ftxui::Event::F8</a></div><div class="ttdeci">static const Event F8</div><div class="ttdef"><b>定义</b> <a href="#l00065">event.hpp:65</a></div></div>
<div class="ttc" id="agroup__component_html_ab37accf33aab3cd7187bb7f589bc3c5b"><div class="ttname"><a href="group__component.html#ab37accf33aab3cd7187bb7f589bc3c5b">ftxui::Event::CtrlAltL</a></div><div class="ttdeci">static const Event CtrlAltL</div><div class="ttdef"><b>定义</b> <a href="#l00079">event.hpp:79</a></div></div>
<div class="ttc" id="agroup__component_html_ab3ddf4540df2c9979a183e3cdf86681f"><div class="ttname"><a href="group__component.html#ab3ddf4540df2c9979a183e3cdf86681f">ftxui::Event::U</a></div><div class="ttdeci">static const Event U</div><div class="ttdef"><b>定义</b> <a href="#l00088">event.hpp:88</a></div></div>
<div class="ttc" id="agroup__component_html_ab5b66b7ce5e99da604cf984ed486b53e"><div class="ttname"><a href="group__component.html#ab5b66b7ce5e99da604cf984ed486b53e">ftxui::Event::o</a></div><div class="ttdeci">static const Event o</div><div class="ttdef"><b>定义</b> <a href="#l00082">event.hpp:82</a></div></div>
<div class="ttc" id="agroup__component_html_ab72b86bd630ac23d469394b4f115d388"><div class="ttname"><a href="group__component.html#ab72b86bd630ac23d469394b4f115d388">ftxui::Event::AltB</a></div><div class="ttdeci">static const Event AltB</div><div class="ttdef"><b>定义</b> <a href="#l00069">event.hpp:69</a></div></div>
<div class="ttc" id="agroup__component_html_ab9a6f5b09c04d483b9fd734ee14b2e7b"><div class="ttname"><a href="group__component.html#ab9a6f5b09c04d483b9fd734ee14b2e7b">ftxui::Event::F4</a></div><div class="ttdeci">static const Event F4</div><div class="ttdef"><b>定义</b> <a href="#l00065">event.hpp:65</a></div></div>
<div class="ttc" id="agroup__component_html_ab9a908cfd0d53fbf65e22a961074b86d"><div class="ttname"><a href="group__component.html#ab9a908cfd0d53fbf65e22a961074b86d">ftxui::Event::t</a></div><div class="ttdeci">static const Event t</div><div class="ttdef"><b>定义</b> <a href="#l00087">event.hpp:87</a></div></div>
<div class="ttc" id="agroup__component_html_abcbf2b29725cb4c562ff3e460934b7e3"><div class="ttname"><a href="group__component.html#abcbf2b29725cb4c562ff3e460934b7e3">ftxui::Event::y</a></div><div class="ttdeci">static const Event y</div><div class="ttdef"><b>定义</b> <a href="#l00092">event.hpp:92</a></div></div>
<div class="ttc" id="agroup__component_html_abcf6d1b9fe64b9a6376e1d6c486d802b"><div class="ttname"><a href="group__component.html#abcf6d1b9fe64b9a6376e1d6c486d802b">ftxui::Event::ArrowUpCtrl</a></div><div class="ttdeci">static const Event ArrowUpCtrl</div><div class="ttdef"><b>定义</b> <a href="#l00046">event.hpp:46</a></div></div>
<div class="ttc" id="agroup__component_html_abe5e126f94be451d3a7e0d311e6ca4e0"><div class="ttname"><a href="group__component.html#abe5e126f94be451d3a7e0d311e6ca4e0">ftxui::Event::k</a></div><div class="ttdeci">static const Event k</div><div class="ttdef"><b>定义</b> <a href="#l00078">event.hpp:78</a></div></div>
<div class="ttc" id="agroup__component_html_abf589677d9c6463e97519567c3d1b021"><div class="ttname"><a href="group__component.html#abf589677d9c6463e97519567c3d1b021">ftxui::Event::CtrlAltS</a></div><div class="ttdeci">static const Event CtrlAltS</div><div class="ttdef"><b>定义</b> <a href="#l00086">event.hpp:86</a></div></div>
<div class="ttc" id="agroup__component_html_ac09c6206315a7cd54fb467bc7760dfae"><div class="ttname"><a href="group__component.html#ac09c6206315a7cd54fb467bc7760dfae">ftxui::Event::s</a></div><div class="ttdeci">static const Event s</div><div class="ttdef"><b>定义</b> <a href="#l00086">event.hpp:86</a></div></div>
<div class="ttc" id="agroup__component_html_ac1c2d328a1c8c9fde6141e8ea793a6c6"><div class="ttname"><a href="group__component.html#ac1c2d328a1c8c9fde6141e8ea793a6c6">ftxui::Event::I</a></div><div class="ttdeci">static const Event I</div><div class="ttdef"><b>定义</b> <a href="#l00076">event.hpp:76</a></div></div>
<div class="ttc" id="agroup__component_html_ac1e7d6a13cfa09a29e2c735e01463598"><div class="ttname"><a href="group__component.html#ac1e7d6a13cfa09a29e2c735e01463598">ftxui::Event::CtrlT</a></div><div class="ttdeci">static const Event CtrlT</div><div class="ttdef"><b>定义</b> <a href="#l00087">event.hpp:87</a></div></div>
<div class="ttc" id="agroup__component_html_ac4c32dbf039cdf80aa202c9aea54dd1f"><div class="ttname"><a href="group__component.html#ac4c32dbf039cdf80aa202c9aea54dd1f">ftxui::Event::F</a></div><div class="ttdeci">static const Event F</div><div class="ttdef"><b>定义</b> <a href="#l00073">event.hpp:73</a></div></div>
<div class="ttc" id="agroup__component_html_ac728998d6c0e0a9b59e31987e9292c1e"><div class="ttname"><a href="group__component.html#ac728998d6c0e0a9b59e31987e9292c1e">ftxui::Event::AltI</a></div><div class="ttdeci">static const Event AltI</div><div class="ttdef"><b>定义</b> <a href="#l00076">event.hpp:76</a></div></div>
<div class="ttc" id="agroup__component_html_ac7e786e3b193c72a26179fce9d149848"><div class="ttname"><a href="group__component.html#ac7e786e3b193c72a26179fce9d149848">ftxui::Event::F10</a></div><div class="ttdeci">static const Event F10</div><div class="ttdef"><b>定义</b> <a href="#l00065">event.hpp:65</a></div></div>
<div class="ttc" id="agroup__component_html_acabec40a30b5854999e774d0a1f3342e"><div class="ttname"><a href="group__component.html#acabec40a30b5854999e774d0a1f3342e">ftxui::Event::AltP</a></div><div class="ttdeci">static const Event AltP</div><div class="ttdef"><b>定义</b> <a href="#l00083">event.hpp:83</a></div></div>
<div class="ttc" id="agroup__component_html_acc3462fea2a9b2085734ff87dc881b4c"><div class="ttname"><a href="group__component.html#acc3462fea2a9b2085734ff87dc881b4c">ftxui::Event::PageDown</a></div><div class="ttdeci">static const Event PageDown</div><div class="ttdef"><b>定义</b> <a href="#l00062">event.hpp:62</a></div></div>
<div class="ttc" id="agroup__component_html_acd3caeaaff59d57221f62ea89e279c40"><div class="ttname"><a href="group__component.html#acd3caeaaff59d57221f62ea89e279c40">ftxui::Event::Y</a></div><div class="ttdeci">static const Event Y</div><div class="ttdef"><b>定义</b> <a href="#l00092">event.hpp:92</a></div></div>
<div class="ttc" id="agroup__component_html_ace12bff4272d8e0c85db12524e42f7b0"><div class="ttname"><a href="group__component.html#ace12bff4272d8e0c85db12524e42f7b0">ftxui::Event::CtrlAltK</a></div><div class="ttdeci">static const Event CtrlAltK</div><div class="ttdef"><b>定义</b> <a href="#l00078">event.hpp:78</a></div></div>
<div class="ttc" id="agroup__component_html_acef096fb0273c844877408912445988c"><div class="ttname"><a href="group__component.html#acef096fb0273c844877408912445988c">ftxui::Event::CursorPosition</a></div><div class="ttdeci">static Event CursorPosition(std::string, int x, int y)</div><div class="ttdef"><b>定义</b> <a href="event_8cpp_source.html#l00080">event.cpp:80</a></div></div>
<div class="ttc" id="agroup__component_html_acf0b0d8ddfeaec98bb4779f4d7524b38"><div class="ttname"><a href="group__component.html#acf0b0d8ddfeaec98bb4779f4d7524b38">ftxui::Event::F6</a></div><div class="ttdeci">static const Event F6</div><div class="ttdef"><b>定义</b> <a href="#l00065">event.hpp:65</a></div></div>
<div class="ttc" id="agroup__component_html_acf6ba80979dddb644d8a06ddc8b32a43"><div class="ttname"><a href="group__component.html#acf6ba80979dddb644d8a06ddc8b32a43">ftxui::Event::CtrlAltG</a></div><div class="ttdeci">static const Event CtrlAltG</div><div class="ttdef"><b>定义</b> <a href="#l00074">event.hpp:74</a></div></div>
<div class="ttc" id="agroup__component_html_acf7817ed11559c82a26322521f390d6e"><div class="ttname"><a href="group__component.html#acf7817ed11559c82a26322521f390d6e">ftxui::Event::CtrlA</a></div><div class="ttdeci">static const Event CtrlA</div><div class="ttdef"><b>定义</b> <a href="#l00068">event.hpp:68</a></div></div>
<div class="ttc" id="agroup__component_html_ad093ba93f720c5787e0448823f72db6c"><div class="ttname"><a href="group__component.html#ad093ba93f720c5787e0448823f72db6c">ftxui::Event::i</a></div><div class="ttdeci">static const Event i</div><div class="ttdef"><b>定义</b> <a href="#l00076">event.hpp:76</a></div></div>
<div class="ttc" id="agroup__component_html_ad1becc889768aafe7e452bc529f3bc4c"><div class="ttname"><a href="group__component.html#ad1becc889768aafe7e452bc529f3bc4c">ftxui::Event::AltS</a></div><div class="ttdeci">static const Event AltS</div><div class="ttdef"><b>定义</b> <a href="#l00086">event.hpp:86</a></div></div>
<div class="ttc" id="agroup__component_html_ad26557cb38d17d7058ec29da8504890f"><div class="ttname"><a href="group__component.html#ad26557cb38d17d7058ec29da8504890f">ftxui::Event::g</a></div><div class="ttdeci">static const Event g</div><div class="ttdef"><b>定义</b> <a href="#l00074">event.hpp:74</a></div></div>
<div class="ttc" id="agroup__component_html_ad3289a38381b0a9d07e2182a2c9ba9ee"><div class="ttname"><a href="group__component.html#ad3289a38381b0a9d07e2182a2c9ba9ee">ftxui::Event::F1</a></div><div class="ttdeci">static const Event F1</div><div class="ttdef"><b>定义</b> <a href="#l00065">event.hpp:65</a></div></div>
<div class="ttc" id="agroup__component_html_ad3a8ae79497cbfa7cd88230b8fef68bb"><div class="ttname"><a href="group__component.html#ad3a8ae79497cbfa7cd88230b8fef68bb">ftxui::Event::S</a></div><div class="ttdeci">static const Event S</div><div class="ttdef"><b>定义</b> <a href="#l00086">event.hpp:86</a></div></div>
<div class="ttc" id="agroup__component_html_ad3ab0b5bcc923c4b994080d45b97e36b"><div class="ttname"><a href="group__component.html#ad3ab0b5bcc923c4b994080d45b97e36b">ftxui::Event::Return</a></div><div class="ttdeci">static const Event Return</div><div class="ttdef"><b>定义</b> <a href="#l00052">event.hpp:52</a></div></div>
<div class="ttc" id="agroup__component_html_ad4e4ff7f9a534882d7e5adc29235d761"><div class="ttname"><a href="group__component.html#ad4e4ff7f9a534882d7e5adc29235d761">ftxui::Event::CtrlAltU</a></div><div class="ttdeci">static const Event CtrlAltU</div><div class="ttdef"><b>定义</b> <a href="#l00088">event.hpp:88</a></div></div>
<div class="ttc" id="agroup__component_html_ad5b326fac977a9c1c832ddb508f713da"><div class="ttname"><a href="group__component.html#ad5b326fac977a9c1c832ddb508f713da">ftxui::Event::operator==</a></div><div class="ttdeci">bool operator==(const Event &amp;other) const</div><div class="ttdef"><b>定义</b> <a href="#l00099">event.hpp:99</a></div></div>
<div class="ttc" id="agroup__component_html_ad5fb499039d0bcd88f478ff1dbd8a729"><div class="ttname"><a href="group__component.html#ad5fb499039d0bcd88f478ff1dbd8a729">ftxui::Event::V</a></div><div class="ttdeci">static const Event V</div><div class="ttdef"><b>定义</b> <a href="#l00089">event.hpp:89</a></div></div>
<div class="ttc" id="agroup__component_html_adad452726bfb3d523b19299bf8017a41"><div class="ttname"><a href="group__component.html#adad452726bfb3d523b19299bf8017a41">ftxui::Event::CtrlAltT</a></div><div class="ttdeci">static const Event CtrlAltT</div><div class="ttdef"><b>定义</b> <a href="#l00087">event.hpp:87</a></div></div>
<div class="ttc" id="agroup__component_html_adb198f3baf944a55bcfa46107615d359"><div class="ttname"><a href="group__component.html#adb198f3baf944a55bcfa46107615d359">ftxui::Event::CtrlAltA</a></div><div class="ttdeci">static const Event CtrlAltA</div><div class="ttdef"><b>定义</b> <a href="#l00068">event.hpp:68</a></div></div>
<div class="ttc" id="agroup__component_html_adbc22b402e7e8e7a25ea8da614e84082"><div class="ttname"><a href="group__component.html#adbc22b402e7e8e7a25ea8da614e84082">ftxui::Event::AltE</a></div><div class="ttdeci">static const Event AltE</div><div class="ttdef"><b>定义</b> <a href="#l00072">event.hpp:72</a></div></div>
<div class="ttc" id="agroup__component_html_adbe5783b3283110278f68e58bb286b9f"><div class="ttname"><a href="group__component.html#adbe5783b3283110278f68e58bb286b9f">ftxui::Event::P</a></div><div class="ttdeci">static const Event P</div><div class="ttdef"><b>定义</b> <a href="#l00083">event.hpp:83</a></div></div>
<div class="ttc" id="agroup__component_html_ae0d493f520768be24d4e9508eb3f263d"><div class="ttname"><a href="group__component.html#ae0d493f520768be24d4e9508eb3f263d">ftxui::Event::CtrlD</a></div><div class="ttdeci">static const Event CtrlD</div><div class="ttdef"><b>定义</b> <a href="#l00071">event.hpp:71</a></div></div>
<div class="ttc" id="agroup__component_html_ae1b59315a513c99ac3095bc42dff0d94"><div class="ttname"><a href="group__component.html#ae1b59315a513c99ac3095bc42dff0d94">ftxui::Event::ArrowLeft</a></div><div class="ttdeci">static const Event ArrowLeft</div><div class="ttdef"><b>定义</b> <a href="#l00039">event.hpp:39</a></div></div>
<div class="ttc" id="agroup__component_html_ae44c243b858cb3400fdbfa0175c489e4"><div class="ttname"><a href="group__component.html#ae44c243b858cb3400fdbfa0175c489e4">ftxui::Event::CtrlAltB</a></div><div class="ttdeci">static const Event CtrlAltB</div><div class="ttdef"><b>定义</b> <a href="#l00069">event.hpp:69</a></div></div>
<div class="ttc" id="agroup__component_html_ae4581774f4417f68d335de865fd2e6d3"><div class="ttname"><a href="group__component.html#ae4581774f4417f68d335de865fd2e6d3">ftxui::Event::operator!=</a></div><div class="ttdeci">bool operator!=(const Event &amp;other) const</div><div class="ttdef"><b>定义</b> <a href="#l00100">event.hpp:100</a></div></div>
<div class="ttc" id="agroup__component_html_ae5063b138286493e68fa140af2c3e4e6"><div class="ttname"><a href="group__component.html#ae5063b138286493e68fa140af2c3e4e6">ftxui::Event::AltV</a></div><div class="ttdeci">static const Event AltV</div><div class="ttdef"><b>定义</b> <a href="#l00089">event.hpp:89</a></div></div>
<div class="ttc" id="agroup__component_html_ae520ce70c694e5be3aee7a8dffa36fa2"><div class="ttname"><a href="group__component.html#ae520ce70c694e5be3aee7a8dffa36fa2">ftxui::Event::v</a></div><div class="ttdeci">static const Event v</div><div class="ttdef"><b>定义</b> <a href="#l00089">event.hpp:89</a></div></div>
<div class="ttc" id="agroup__component_html_ae58ffaf7d28f83b470d73530bce0bee1"><div class="ttname"><a href="group__component.html#ae58ffaf7d28f83b470d73530bce0bee1">ftxui::Event::e</a></div><div class="ttdeci">static const Event e</div><div class="ttdef"><b>定义</b> <a href="#l00072">event.hpp:72</a></div></div>
<div class="ttc" id="agroup__component_html_ae75703788c6f68b39fc51f8db3ba156d"><div class="ttname"><a href="group__component.html#ae75703788c6f68b39fc51f8db3ba156d">ftxui::Event::is_character</a></div><div class="ttdeci">bool is_character() const</div><div class="ttdef"><b>定义</b> <a href="#l00105">event.hpp:105</a></div></div>
<div class="ttc" id="agroup__component_html_ae7915261b9c6d8e844933bd1f68ed120"><div class="ttname"><a href="group__component.html#ae7915261b9c6d8e844933bd1f68ed120">ftxui::Event::CtrlO</a></div><div class="ttdeci">static const Event CtrlO</div><div class="ttdef"><b>定义</b> <a href="#l00082">event.hpp:82</a></div></div>
<div class="ttc" id="agroup__component_html_ae7a3abf1b7aa72c31f924c2a337805af"><div class="ttname"><a href="group__component.html#ae7a3abf1b7aa72c31f924c2a337805af">ftxui::Event::Delete</a></div><div class="ttdeci">static const Event Delete</div><div class="ttdef"><b>定义</b> <a href="#l00051">event.hpp:51</a></div></div>
<div class="ttc" id="agroup__component_html_ae7afc70b1bc9d4e5c046bcbaf7767c19"><div class="ttname"><a href="group__component.html#ae7afc70b1bc9d4e5c046bcbaf7767c19">ftxui::Event::CtrlAltV</a></div><div class="ttdeci">static const Event CtrlAltV</div><div class="ttdef"><b>定义</b> <a href="#l00089">event.hpp:89</a></div></div>
<div class="ttc" id="agroup__component_html_aeb40ca3ed1e25a8a02cec6e94f20cd01"><div class="ttname"><a href="group__component.html#aeb40ca3ed1e25a8a02cec6e94f20cd01">ftxui::Event::ArrowDownCtrl</a></div><div class="ttdeci">static const Event ArrowDownCtrl</div><div class="ttdef"><b>定义</b> <a href="#l00047">event.hpp:47</a></div></div>
<div class="ttc" id="agroup__component_html_aec5dcc79e3d6c86ce71306a57b49b48c"><div class="ttname"><a href="group__component.html#aec5dcc79e3d6c86ce71306a57b49b48c">ftxui::Event::AltX</a></div><div class="ttdeci">static const Event AltX</div><div class="ttdef"><b>定义</b> <a href="#l00091">event.hpp:91</a></div></div>
<div class="ttc" id="agroup__component_html_aec5fdc15c18b77c8ca74d1f077754916"><div class="ttname"><a href="group__component.html#aec5fdc15c18b77c8ca74d1f077754916">ftxui::Event::CtrlAltD</a></div><div class="ttdeci">static const Event CtrlAltD</div><div class="ttdef"><b>定义</b> <a href="#l00071">event.hpp:71</a></div></div>
<div class="ttc" id="agroup__component_html_aee5dd820d1fb31a71fc05a29c8901367"><div class="ttname"><a href="group__component.html#aee5dd820d1fb31a71fc05a29c8901367">ftxui::Event::L</a></div><div class="ttdeci">static const Event L</div><div class="ttdef"><b>定义</b> <a href="#l00079">event.hpp:79</a></div></div>
<div class="ttc" id="agroup__component_html_af220c9f0599cf10469883c7c23cf4a8f"><div class="ttname"><a href="group__component.html#af220c9f0599cf10469883c7c23cf4a8f">ftxui::Event::W</a></div><div class="ttdeci">static const Event W</div><div class="ttdef"><b>定义</b> <a href="#l00090">event.hpp:90</a></div></div>
<div class="ttc" id="agroup__component_html_af2fc4cb7175b815a2e69616b5493e0ad"><div class="ttname"><a href="group__component.html#af2fc4cb7175b815a2e69616b5493e0ad">ftxui::Event::f</a></div><div class="ttdeci">static const Event f</div><div class="ttdef"><b>定义</b> <a href="#l00073">event.hpp:73</a></div></div>
<div class="ttc" id="agroup__component_html_af368fcc9fa5d2f609288e920ef115c51"><div class="ttname"><a href="group__component.html#af368fcc9fa5d2f609288e920ef115c51">ftxui::Event::Insert</a></div><div class="ttdeci">static const Event Insert</div><div class="ttdef"><b>定义</b> <a href="#l00058">event.hpp:58</a></div></div>
<div class="ttc" id="agroup__component_html_af5df3d152c8ea5303cc2d5c9bb8c5747"><div class="ttname"><a href="group__component.html#af5df3d152c8ea5303cc2d5c9bb8c5747">ftxui::Event::CtrlI</a></div><div class="ttdeci">static const Event CtrlI</div><div class="ttdef"><b>定义</b> <a href="#l00076">event.hpp:76</a></div></div>
<div class="ttc" id="agroup__component_html_af7861733aa43e55da68824c10e164dd1"><div class="ttname"><a href="group__component.html#af7861733aa43e55da68824c10e164dd1">ftxui::Event::ArrowRightCtrl</a></div><div class="ttdeci">static const Event ArrowRightCtrl</div><div class="ttdef"><b>定义</b> <a href="#l00045">event.hpp:45</a></div></div>
<div class="ttc" id="agroup__component_html_af795895177b7686bf63ab113e70159c8"><div class="ttname"><a href="group__component.html#af795895177b7686bf63ab113e70159c8">ftxui::Event::is_cursor_shape</a></div><div class="ttdeci">bool is_cursor_shape() const</div><div class="ttdef"><b>定义</b> <a href="#l00116">event.hpp:116</a></div></div>
<div class="ttc" id="agroup__component_html_af8a909c0d59f212fdf1e79af33888d53"><div class="ttname"><a href="group__component.html#af8a909c0d59f212fdf1e79af33888d53">ftxui::Event::c</a></div><div class="ttdeci">static const Event c</div><div class="ttdef"><b>定义</b> <a href="#l00070">event.hpp:70</a></div></div>
<div class="ttc" id="agroup__component_html_af8bec3764c43c08d08c0bffdcf9b4255"><div class="ttname"><a href="group__component.html#af8bec3764c43c08d08c0bffdcf9b4255">ftxui::Event::CtrlAltQ</a></div><div class="ttdeci">static const Event CtrlAltQ</div><div class="ttdef"><b>定义</b> <a href="#l00084">event.hpp:84</a></div></div>
<div class="ttc" id="agroup__component_html_afd7f21bf1b977cbc56c5594209966482"><div class="ttname"><a href="group__component.html#afd7f21bf1b977cbc56c5594209966482">ftxui::Event::M</a></div><div class="ttdeci">static const Event M</div><div class="ttdef"><b>定义</b> <a href="#l00080">event.hpp:80</a></div></div>
<div class="ttc" id="agroup__component_html_afe901de476c29382cc358333f10e5ee7"><div class="ttname"><a href="group__component.html#afe901de476c29382cc358333f10e5ee7">ftxui::Event::Special</a></div><div class="ttdeci">static Event Special(std::string)</div><div class="ttdoc">一个自定义事件,其含义由库用户定义。</div><div class="ttdef"><b>定义</b> <a href="event_8cpp_source.html#l00072">event.cpp:72</a></div></div>
<div class="ttc" id="agroup__component_html_afed9a747f55d4564e4f749bea1de4022"><div class="ttname"><a href="group__component.html#afed9a747f55d4564e4f749bea1de4022">ftxui::Event::ArrowRight</a></div><div class="ttdeci">static const Event ArrowRight</div><div class="ttdef"><b>定义</b> <a href="#l00040">event.hpp:40</a></div></div>
<div class="ttc" id="agroup__component_html_classftxui_1_1ComponentBase"><div class="ttname"><a href="group__component.html#classftxui_1_1ComponentBase">ftxui::ComponentBase</a></div><div class="ttdoc">它将自身实现为 ftxui::Element。它通过响应 ftxui::Event 来实现键盘导航。</div><div class="ttdef"><b>定义</b> <a href="component__base_8hpp_source.html#l00028">component_base.hpp:28</a></div></div>
<div class="ttc" id="agroup__component_html_classftxui_1_1ScreenInteractive"><div class="ttname"><a href="group__component.html#classftxui_1_1ScreenInteractive">ftxui::ScreenInteractive</a></div><div class="ttdoc">ScreenInteractive 是一个可以处理事件、运行主循环和管理组件的 Screen。</div><div class="ttdef"><b>定义</b> <a href="screen__interactive_8hpp_source.html#l00033">screen_interactive.hpp:33</a></div></div>
<div class="ttc" id="agroup__component_html_structftxui_1_1Event"><div class="ttname"><a href="group__component.html#structftxui_1_1Event">ftxui::Event</a></div><div class="ttdoc">代表一个事件。它可以是按键事件、终端大小调整等等...</div><div class="ttdef"><b>定义</b> <a href="#l00028">event.hpp:28</a></div></div>
<div class="ttc" id="agroup__component_html_structftxui_1_1Mouse"><div class="ttname"><a href="group__component.html#structftxui_1_1Mouse">ftxui::Mouse</a></div><div class="ttdoc">一个鼠标事件。它包含鼠标的坐标、按下的按钮以及修饰符shift、ctrl、meta</div><div class="ttdef"><b>定义</b> <a href="mouse_8hpp_source.html#l00010">mouse.hpp:10</a></div></div>
<div class="ttc" id="amouse_8hpp_html"><div class="ttname"><a href="mouse_8hpp.html">mouse.hpp</a></div></div>
<div class="ttc" id="anamespaceftxui_html"><div class="ttname"><a href="namespaceftxui.html">ftxui</a></div><div class="ttdoc">#include &quot;ftxui/component/component_base.hpp&quot; // 用于 ComponentBase</div><div class="ttdef"><b>定义</b> <a href="animation_8hpp_source.html#l00009">animation.hpp:9</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.9.8-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
const projectNumber = document.getElementById('projectname');
if (!projectNumber) {
console.warn('Doxygen element with ID "projectnumber" not found. Cannot add version switcher.');
return;
}
const langs = ["en", "es", "fr", "ja", "zh-CH", "zh-TW"];
const lang_paths = {"en": "../index.html", "es": "../es/index.html", "fr": "../fr/index.html", "ja": "../ja/index.html", "zh-CH": "index.html", "zh-TW": "../zh-TW/index.html"};
const lang_display = {"en": "English", "es": "Espa\u00f1ol", "fr": "Fran\u00e7ais", "ja": "\u65e5\u672c\u8a9e", "zh-CH": "\u4e2d\u6587 (\u7b80\u4f53)", "zh-TW": "\u4e2d\u6587 (\u7e41\u9ad4)"};
const versions = ["main"];
const version_paths = {"main": "index.html"};
const currentLang = "zh-CH";
const currentVersion = "main";
// Helper function to create a styled select element
const createSelect = (options, current, paths, label, displayMap = null) => {
const select = document.createElement('select');
select.title = label;
select.onchange = function() {
const selectedValue = this.value;
if (selectedValue in paths) {
window.location.href = paths[selectedValue];
}
};
// Sort versions: 'main' first, then others numerically descending.
options.sort((a, b) => {
if (a === 'main') return -1;
if (b === 'main') return 1;
return b.localeCompare(a, undefined, { numeric: true, sensitivity: 'base' });
});
options.forEach(v => {
const option = document.createElement('option');
option.value = v;
// Use the displayMap if provided, otherwise default to the value (v)
option.textContent = displayMap ? displayMap[v] : v;
if (v === current) {
option.selected = true;
}
select.appendChild(option);
});
// Apply some styling to make it look good.
Object.assign(select.style, {
backgroundColor: 'rgba(0, 0, 0, 0.8)',
color: 'white',
border: '1px solid rgba(255, 255, 255, 0.2)',
padding: '5px',
borderRadius: '5px',
fontSize: '14px',
fontFamily: 'inherit',
margin: '0 5px 0 0',
cursor: 'pointer'
});
return select;
};
// 1. Create Language Switcher, passing the language display names map
const langSelect = createSelect(langs, currentLang, lang_paths, 'Select Language', lang_display);
// 2. Create Version Switcher
const versionSelect = createSelect(versions, currentVersion, version_paths, 'Select Version');
// 3. Create FTXUI title.
const ftxuiTitle = document.createElement('span');
ftxuiTitle.textContent = 'FTXUI: ';
Object.assign(ftxuiTitle.style, {
color: 'white',
fontSize: '20px',
fontWeight: 'bold',
marginRight: '10px'
});
// 3. Create a container to hold both selectors
const container = document.createElement('div');
container.id = 'version-lang-switchers';
Object.assign(container.style, {
display: 'flex',
alignItems: 'center',
justifyContent: 'flex-end',
width: 'auto'
});
container.appendChild(ftxuiTitle);
container.appendChild(langSelect);
container.appendChild(versionSelect);
Object.assign(container.style, {
backgroundColor: 'rgba(0, 0, 0, 0.5)',
padding: '5px 10px',
borderRadius: '8px'
});
// Replace the Doxygen project number element with our container.
projectNumber.replaceWith(container);
// Clean up the original Doxygen project number text if it still exists nearby
const parent = container.parentElement;
if (parent) {
const textNode = Array.from(parent.childNodes).find(n => n.nodeType === 3 && n.textContent.trim() !== '');
if (textNode) {
textNode.remove();
}
}
});
</script>
</body>
</html>