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

977 lines
197 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="en-US">
<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.cpp Source File</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 -->
<!-- Generated by 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','Search',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_8cpp_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">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">event.cpp</div></div>
</div><!--header-->
<div class="contents">
<a href="event_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">// 版權所有 2020 Arthur Sonzogni。保留所有權利。</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">// 本原始碼的使用受 MIT 授權條款約束,該條款可在 LICENSE 檔案中找到。</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include &lt;map&gt;</span> <span class="comment">// for map</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include &lt;string&gt;</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include &lt;utility&gt;</span> <span class="comment">// for move</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 &quot;<a class="code" href="event_8hpp.html">ftxui/component/event.hpp</a>&quot;</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include &quot;<a class="code" href="mouse_8hpp.html">ftxui/component/mouse.hpp</a>&quot;</span> <span class="comment">// for Mouse</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include &quot;<a class="code" href="string_8hpp.html">ftxui/screen/string.hpp</a>&quot;</span> <span class="comment">// for to_wstring</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// 禁用變數遮蔽警告,適用於所有編譯器。事實上,每個字母都有一個靜態 Event</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#ifdef __clang__</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#pragma clang diagnostic ignored &quot;-Wshadow&quot;</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#elif __GNUC__</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#pragma GCC diagnostic ignored &quot;-Wshadow&quot;</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#elif defined(_MSC_VER)</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#pragma warning(disable : 6244)</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#pragma warning(disable : 6246)</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceftxui.html">ftxui</a> {</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment"></span> </div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment">/// @brief 對應於給定輸入字元的事件。</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment">/// @param input 使用者輸入的字元。</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment"></span><span class="comment">// static</span></div>
<div class="foldopen" id="foldopen00026" data-start="{" data-end="}">
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="group__component.html#a769519ed730b72a53a2e770d6ee44365"> 26</a></span><a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> Event::Character(std::string <a class="code hl_variable" href="gallery_8cpp.html#a877535c3b6ffdf230bce90c82c597d17">input</a>) {</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> event;</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">event</span>.input_ = std::move(<a class="code hl_function" href="group__component.html#a947e2de698c4bef07c78674218330677">input</a>);</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">event</span>.type_ = Type::Character;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keywordflow">return</span> event;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>}</div>
</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="comment"></span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="comment">/// @brief 對應於給定輸入字元的事件。</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="comment">/// @param c 使用者輸入的字元。</span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="comment"></span><span class="comment">// static</span></div>
<div class="foldopen" id="foldopen00036" data-start="{" data-end="}">
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="group__component.html#a9970fcb99b3c5ed50753111edf1d2cae"> 36</a></span><a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> Event::Character(<span class="keywordtype">char</span> c) {</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordflow">return</span> Event::Character(std::string{<a class="code hl_variable" href="group__component.html#af8a909c0d59f212fdf1e79af33888d53">c</a>});</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>}</div>
</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="comment"></span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="comment">/// @brief 對應於給定輸入字元的事件。</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="comment">/// @param c 使用者輸入的字元。</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="comment"></span><span class="comment">// static</span></div>
<div class="foldopen" id="foldopen00043" data-start="{" data-end="}">
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="group__component.html#a2f33d5ea7fca5423861773f891f5ba07"> 43</a></span><a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> Event::Character(<span class="keywordtype">wchar_t</span> c) {</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keywordflow">return</span> Event::Character(<a class="code hl_function" href="namespaceftxui.html#a757b345f73bb6cde5165a4d7f0c0a298">to_string</a>(std::wstring{<a class="code hl_variable" href="group__component.html#af8a909c0d59f212fdf1e79af33888d53">c</a>}));</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>}</div>
</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="comment"></span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="comment">/// @brief 對應於終端機傳送的字元序列的事件。</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="comment">/// @param input 終端機傳送的字元序列。</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="comment">/// @param mouse 滑鼠狀態。</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="comment"></span><span class="comment">// static</span></div>
<div class="foldopen" id="foldopen00051" data-start="{" data-end="}">
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="group__component.html#a382859ca10d98eb9c03713de4a95d3f9"> 51</a></span><a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> Event::Mouse(std::string <a class="code hl_variable" href="gallery_8cpp.html#a877535c3b6ffdf230bce90c82c597d17">input</a>, <span class="keyword">struct</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Mouse">Mouse</a> mouse) {</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> event;</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">event</span>.input_ = std::move(<a class="code hl_function" href="group__component.html#a947e2de698c4bef07c78674218330677">input</a>);</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keyword">event</span>.type_ = Type::Mouse;</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keyword">event</span>.data_.mouse = <a class="code hl_variable" href="group__component.html#a761c3b7a78d8408dfbe76131209532d7">mouse</a>; <span class="comment">// NOLINT</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keywordflow">return</span> event;</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>}</div>
</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="comment"></span> </div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="comment">/// @brief 對應於終端機 DCS (裝置控制字串) 的事件。</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="comment"></span><span class="comment">// static</span></div>
<div class="foldopen" id="foldopen00061" data-start="{" data-end="}">
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="group__component.html#a0e2ede93a1146707a4f5e540056e13bc"> 61</a></span><a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> Event::CursorShape(std::string <a class="code hl_variable" href="gallery_8cpp.html#a877535c3b6ffdf230bce90c82c597d17">input</a>, <span class="keywordtype">int</span> shape) {</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> event;</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">event</span>.input_ = std::move(<a class="code hl_function" href="group__component.html#a947e2de698c4bef07c78674218330677">input</a>);</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">event</span>.type_ = Type::CursorShape;</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">event</span>.data_.cursor_shape = shape; <span class="comment">// NOLINT</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">return</span> event;</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>}</div>
</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="comment"></span> </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="comment">/// @brief 一個自訂事件,其意義由函式庫的使用者定義。</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="comment">/// @param input 由開發者定義的任意字元序列。</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="comment"></span><span class="comment">// static</span></div>
<div class="foldopen" id="foldopen00072" data-start="{" data-end="}">
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="group__component.html#afe901de476c29382cc358333f10e5ee7"> 72</a></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">Event::Special</a>(std::string <a class="code hl_variable" href="gallery_8cpp.html#a877535c3b6ffdf230bce90c82c597d17">input</a>) {</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> event;</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="keyword">event</span>.input_ = std::move(<a class="code hl_function" href="group__component.html#a947e2de698c4bef07c78674218330677">input</a>);</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keywordflow">return</span> event;</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span>}</div>
</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="comment"></span> </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><span class="comment">/// @internal</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="comment"></span><span class="comment">// static</span></div>
<div class="foldopen" id="foldopen00080" data-start="{" data-end="}">
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="group__component.html#acef096fb0273c844877408912445988c"> 80</a></span><a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> Event::CursorPosition(std::string <a class="code hl_variable" href="gallery_8cpp.html#a877535c3b6ffdf230bce90c82c597d17">input</a>, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) {</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <a class="code hl_struct" href="group__component.html#structftxui_1_1Event">Event</a> event;</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keyword">event</span>.input_ = std::move(<a class="code hl_function" href="group__component.html#a947e2de698c4bef07c78674218330677">input</a>);</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keyword">event</span>.type_ = Type::CursorPosition;</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keyword">event</span>.data_.cursor = {<a class="code hl_variable" href="group__component.html#a8ea38b427ac031b90f864b64d04fb386">x</a>, <a class="code hl_variable" href="group__component.html#abcbf2b29725cb4c562ff3e460934b7e3">y</a>}; <span class="comment">// NOLINT</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordflow">return</span> event;</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span>}</div>
</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><span class="comment"></span> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="comment">/// @brief 返回事件的字串表示。</span></div>
<div class="foldopen" id="foldopen00089" data-start="{" data-end="}">
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="group__component.html#a764be64f3029f8b8e23511061d8de355"> 89</a></span><span class="comment"></span>std::string <a class="code hl_function" href="group__component.html#a764be64f3029f8b8e23511061d8de355">Event::DebugString</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">static</span> std::map&lt;Event, const char*&gt; event_to_string = {</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="comment">// --- 箭頭 ---</span></div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> {<a class="code hl_variable" href="group__component.html#ae1b59315a513c99ac3095bc42dff0d94">Event::ArrowLeft</a>, <span class="stringliteral">&quot;Event::ArrowLeft&quot;</span>},</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> {<a class="code hl_variable" href="group__component.html#afed9a747f55d4564e4f749bea1de4022">Event::ArrowRight</a>, <span class="stringliteral">&quot;Event::ArrowRight&quot;</span>},</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> {<a class="code hl_variable" href="group__component.html#a916bd0ae3c86941b660d9a07980bb0c9">Event::ArrowUp</a>, <span class="stringliteral">&quot;Event::ArrowUp&quot;</span>},</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> {<a class="code hl_variable" href="group__component.html#a9d2a831cf68bf2185a3c56c2e09b2f23">Event::ArrowDown</a>, <span class="stringliteral">&quot;Event::ArrowDown&quot;</span>},</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="comment">// --- 箭頭控制 ---</span></div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> {<a class="code hl_variable" href="group__component.html#a05941a0e87f230113219319b1ce8a6b2">Event::ArrowLeftCtrl</a>, <span class="stringliteral">&quot;Event::ArrowLeftCtrl&quot;</span>},</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> {<a class="code hl_variable" href="group__component.html#af7861733aa43e55da68824c10e164dd1">Event::ArrowRightCtrl</a>, <span class="stringliteral">&quot;Event::ArrowRightCtrl&quot;</span>},</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> {<a class="code hl_variable" href="group__component.html#abcf6d1b9fe64b9a6376e1d6c486d802b">Event::ArrowUpCtrl</a>, <span class="stringliteral">&quot;Event::ArrowUpCtrl&quot;</span>},</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> {<a class="code hl_variable" href="group__component.html#aeb40ca3ed1e25a8a02cec6e94f20cd01">Event::ArrowDownCtrl</a>, <span class="stringliteral">&quot;Event::ArrowDownCtrl&quot;</span>},</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"> 103</span> <span class="comment">// --- 其他 ---</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> {<a class="code hl_variable" href="group__component.html#a87cb6a8c09564342227afc71c7f76c82">Event::Backspace</a>, <span class="stringliteral">&quot;Event::Backspace&quot;</span>},</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> {<a class="code hl_variable" href="group__component.html#ae7a3abf1b7aa72c31f924c2a337805af">Event::Delete</a>, <span class="stringliteral">&quot;Event::Delete&quot;</span>},</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> {<a class="code hl_variable" href="group__component.html#a27e4fc900f184c4d743c34913e180065">Event::Escape</a>, <span class="stringliteral">&quot;Event::Escape&quot;</span>},</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> {<a class="code hl_variable" href="group__component.html#ad3ab0b5bcc923c4b994080d45b97e36b">Event::Return</a>, <span class="stringliteral">&quot;Event::Return&quot;</span>},</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> {<a class="code hl_variable" href="group__component.html#a94bd9090f8bf9eea776c867113afb86c">Event::Tab</a>, <span class="stringliteral">&quot;Event::Tab&quot;</span>},</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> {<a class="code hl_variable" href="group__component.html#a00f063998a734c338531f38c5e3d6428">Event::TabReverse</a>, <span class="stringliteral">&quot;Event::TabReverse&quot;</span>},</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"> 112</span> {<a class="code hl_variable" href="group__component.html#ad3289a38381b0a9d07e2182a2c9ba9ee">Event::F1</a>, <span class="stringliteral">&quot;Event::F1&quot;</span>},</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> {<a class="code hl_variable" href="group__component.html#a859749d723c3651fd301b862040a03db">Event::F2</a>, <span class="stringliteral">&quot;Event::F2&quot;</span>},</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> {<a class="code hl_variable" href="group__component.html#a47c2b379f2f5ac29ba6a2c414b4d2f36">Event::F3</a>, <span class="stringliteral">&quot;Event::F3&quot;</span>},</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> {<a class="code hl_variable" href="group__component.html#ab9a6f5b09c04d483b9fd734ee14b2e7b">Event::F4</a>, <span class="stringliteral">&quot;Event::F4&quot;</span>},</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> {<a class="code hl_variable" href="group__component.html#a4603a22dded4b2d2dc68054d2b87d4c5">Event::F5</a>, <span class="stringliteral">&quot;Event::F5&quot;</span>},</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> {<a class="code hl_variable" href="group__component.html#acf0b0d8ddfeaec98bb4779f4d7524b38">Event::F6</a>, <span class="stringliteral">&quot;Event::F6&quot;</span>},</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> {<a class="code hl_variable" href="group__component.html#a90c46deb63fd81bd86a4b942a1244ccc">Event::F7</a>, <span class="stringliteral">&quot;Event::F7&quot;</span>},</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> {<a class="code hl_variable" href="group__component.html#ab32c1934bd8f2de0d68ff0b5161fe0b2">Event::F8</a>, <span class="stringliteral">&quot;Event::F8&quot;</span>},</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> {<a class="code hl_variable" href="group__component.html#a520b29840c549f62b9474f5494036bc7">Event::F9</a>, <span class="stringliteral">&quot;Event::F9&quot;</span>},</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> {<a class="code hl_variable" href="group__component.html#ac7e786e3b193c72a26179fce9d149848">Event::F10</a>, <span class="stringliteral">&quot;Event::F10&quot;</span>},</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> {<a class="code hl_variable" href="group__component.html#a9e95c75a3d332a2e2a3adfc77a7b321c">Event::F11</a>, <span class="stringliteral">&quot;Event::F11&quot;</span>},</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> {<a class="code hl_variable" href="group__component.html#a373d3f5b50454169a6ea41ba60d0d018">Event::F12</a>, <span class="stringliteral">&quot;Event::F12&quot;</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="comment">// --- 導覽鍵 ---</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> {<a class="code hl_variable" href="group__component.html#af368fcc9fa5d2f609288e920ef115c51">Event::Insert</a>, <span class="stringliteral">&quot;Event::Insert&quot;</span>},</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> {<a class="code hl_variable" href="group__component.html#aad7d2ec712d40ad87d330e5e4399fdbc">Event::Home</a>, <span class="stringliteral">&quot;Event::Home&quot;</span>},</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> {<a class="code hl_variable" href="group__component.html#a9e841cb4b2ac7a46cfd26806a40fe3b5">Event::End</a>, <span class="stringliteral">&quot;Event::End&quot;</span>},</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> {<a class="code hl_variable" href="group__component.html#a21ae13b6dcbc80ed6549a5afab248477">Event::PageUp</a>, <span class="stringliteral">&quot;Event::PageUp&quot;</span>},</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> {<a class="code hl_variable" href="group__component.html#acc3462fea2a9b2085734ff87dc881b4c">Event::PageDown</a>, <span class="stringliteral">&quot;Event::PageDown&quot;</span>},</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="comment">// --- 控制鍵 ---</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> {<a class="code hl_variable" href="group__component.html#acf7817ed11559c82a26322521f390d6e">Event::CtrlA</a>, <span class="stringliteral">&quot;Event::CtrlA&quot;</span>},</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> {<a class="code hl_variable" href="group__component.html#a52c5a6db246fce616cf8d6408af8e3a3">Event::CtrlB</a>, <span class="stringliteral">&quot;Event::CtrlB&quot;</span>},</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> {<a class="code hl_variable" href="group__component.html#a038a33c469a2e4474d08d637e37f660d">Event::CtrlC</a>, <span class="stringliteral">&quot;Event::CtrlC&quot;</span>},</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> {<a class="code hl_variable" href="group__component.html#ae0d493f520768be24d4e9508eb3f263d">Event::CtrlD</a>, <span class="stringliteral">&quot;Event::CtrlD&quot;</span>},</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> {<a class="code hl_variable" href="group__component.html#a1fbae80d9ab6f7c72f07f1a84da7de64">Event::CtrlE</a>, <span class="stringliteral">&quot;Event::CtrlE&quot;</span>},</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> {<a class="code hl_variable" href="group__component.html#a46651cd420861328dff49c5651ac853c">Event::CtrlF</a>, <span class="stringliteral">&quot;Event::CtrlF&quot;</span>},</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> {<a class="code hl_variable" href="group__component.html#aa221be42071500650486cc199f26b072">Event::CtrlG</a>, <span class="stringliteral">&quot;Event::CtrlG&quot;</span>},</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> {<a class="code hl_variable" href="group__component.html#a72c30a2cd1d2309f4e81aad7163e24ca">Event::CtrlH</a>, <span class="stringliteral">&quot;Event::CtrlH&quot;</span>},</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> {<a class="code hl_variable" href="group__component.html#af5df3d152c8ea5303cc2d5c9bb8c5747">Event::CtrlI</a>, <span class="stringliteral">&quot;Event::CtrlI&quot;</span>},</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> {<a class="code hl_variable" href="group__component.html#a76d3ea748f24c9c8d55a8f563616de3f">Event::CtrlJ</a>, <span class="stringliteral">&quot;Event::CtrlJ&quot;</span>},</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> {<a class="code hl_variable" href="group__component.html#a8deeb92abd293c7a0750b6891cc217bd">Event::CtrlK</a>, <span class="stringliteral">&quot;Event::CtrlK&quot;</span>},</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> {<a class="code hl_variable" href="group__component.html#a0608ea347cb61c04bf7f1e89d215d1c3">Event::CtrlL</a>, <span class="stringliteral">&quot;Event::CtrlL&quot;</span>},</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> {<a class="code hl_variable" href="group__component.html#a86af858198ebfedc83ada8f775a1b4bc">Event::CtrlM</a>, <span class="stringliteral">&quot;Event::CtrlM&quot;</span>},</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> {<a class="code hl_variable" href="group__component.html#a85966b9d428df487e2b896596e90f4ed">Event::CtrlN</a>, <span class="stringliteral">&quot;Event::CtrlN&quot;</span>},</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> {<a class="code hl_variable" href="group__component.html#ae7915261b9c6d8e844933bd1f68ed120">Event::CtrlO</a>, <span class="stringliteral">&quot;Event::CtrlO&quot;</span>},</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> {<a class="code hl_variable" href="group__component.html#a043bd0f01364983076c98ebf2fd6f503">Event::CtrlP</a>, <span class="stringliteral">&quot;Event::CtrlP&quot;</span>},</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> {<a class="code hl_variable" href="group__component.html#a97bdebeccfd100f5e8f5df3b4e04b62e">Event::CtrlQ</a>, <span class="stringliteral">&quot;Event::CtrlQ&quot;</span>},</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> {<a class="code hl_variable" href="group__component.html#a5cca4aa809fa07d3ea1992ebef011a19">Event::CtrlR</a>, <span class="stringliteral">&quot;Event::CtrlR&quot;</span>},</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> {<a class="code hl_variable" href="group__component.html#a7c7ffc28a2d2d1eb67444edb7a44e575">Event::CtrlS</a>, <span class="stringliteral">&quot;Event::CtrlS&quot;</span>},</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> {<a class="code hl_variable" href="group__component.html#ac1e7d6a13cfa09a29e2c735e01463598">Event::CtrlT</a>, <span class="stringliteral">&quot;Event::CtrlT&quot;</span>},</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> {<a class="code hl_variable" href="group__component.html#a26730fa452c79611f5aa6ca0e157e217">Event::CtrlU</a>, <span class="stringliteral">&quot;Event::CtrlU&quot;</span>},</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> {<a class="code hl_variable" href="group__component.html#a053eca96c74722632b0a1e53f3af2978">Event::CtrlV</a>, <span class="stringliteral">&quot;Event::CtrlV&quot;</span>},</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> {<a class="code hl_variable" href="group__component.html#a8520a7531235eb2ff76f2de1704e7e1c">Event::CtrlW</a>, <span class="stringliteral">&quot;Event::CtrlW&quot;</span>},</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> {<a class="code hl_variable" href="group__component.html#a50ef26ee285d63d0a805f59eed52239f">Event::CtrlX</a>, <span class="stringliteral">&quot;Event::CtrlX&quot;</span>},</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> {<a class="code hl_variable" href="group__component.html#a697c813972ac5d83b75f65e81acd5cff">Event::CtrlY</a>, <span class="stringliteral">&quot;Event::CtrlY&quot;</span>},</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> {<a class="code hl_variable" href="group__component.html#a22ef83103e0443ba82acc19f24f729bc">Event::CtrlZ</a>, <span class="stringliteral">&quot;Event::CtrlZ&quot;</span>},</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <span class="comment">// --- Alt 鍵 ---</span></div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> {<a class="code hl_variable" href="group__component.html#a9afff79ad622a8deab0c1106610bd635">Event::AltA</a>, <span class="stringliteral">&quot;Event::AltA&quot;</span>},</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> {<a class="code hl_variable" href="group__component.html#ab72b86bd630ac23d469394b4f115d388">Event::AltB</a>, <span class="stringliteral">&quot;Event::AltB&quot;</span>},</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> {<a class="code hl_variable" href="group__component.html#a527184b90a16487888d646d44e0e8a6b">Event::AltC</a>, <span class="stringliteral">&quot;Event::AltC&quot;</span>},</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> {<a class="code hl_variable" href="group__component.html#aaeed8e5d3503dc5418978329168cc455">Event::AltD</a>, <span class="stringliteral">&quot;Event::AltD&quot;</span>},</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> {<a class="code hl_variable" href="group__component.html#adbc22b402e7e8e7a25ea8da614e84082">Event::AltE</a>, <span class="stringliteral">&quot;Event::AltE&quot;</span>},</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> {<a class="code hl_variable" href="group__component.html#a13f05bbf8f71e0ecd73bca163018e2b5">Event::AltF</a>, <span class="stringliteral">&quot;Event::AltF&quot;</span>},</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> {<a class="code hl_variable" href="group__component.html#a6e26660f8ded2ee68c00bbd09247f007">Event::AltG</a>, <span class="stringliteral">&quot;Event::AltG&quot;</span>},</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> {<a class="code hl_variable" href="group__component.html#a1365e5d1a530aca80da90dfe10b48cbc">Event::AltH</a>, <span class="stringliteral">&quot;Event::AltH&quot;</span>},</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> {<a class="code hl_variable" href="group__component.html#ac728998d6c0e0a9b59e31987e9292c1e">Event::AltI</a>, <span class="stringliteral">&quot;Event::AltI&quot;</span>},</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> {<a class="code hl_variable" href="group__component.html#ab2b4e0ee4d2db65374b1111553dc96f9">Event::AltJ</a>, <span class="stringliteral">&quot;Event::AltJ&quot;</span>},</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> {<a class="code hl_variable" href="group__component.html#a4d2a42120ce47e7fa7cd5237d61cf9c5">Event::AltK</a>, <span class="stringliteral">&quot;Event::AltK&quot;</span>},</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> {<a class="code hl_variable" href="group__component.html#a2d0b55c600a1ae7c0406dfad3c31c591">Event::AltL</a>, <span class="stringliteral">&quot;Event::AltL&quot;</span>},</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> {<a class="code hl_variable" href="group__component.html#a59dc4d656241c7f76433d0103e8e6934">Event::AltM</a>, <span class="stringliteral">&quot;Event::AltM&quot;</span>},</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> {<a class="code hl_variable" href="group__component.html#a9a6e150b0940479d2dd24f039f91675c">Event::AltN</a>, <span class="stringliteral">&quot;Event::AltN&quot;</span>},</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> {<a class="code hl_variable" href="group__component.html#a76c653ab37318c4bb6a2832c9cf1d612">Event::AltO</a>, <span class="stringliteral">&quot;Event::AltO&quot;</span>},</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> {<a class="code hl_variable" href="group__component.html#acabec40a30b5854999e774d0a1f3342e">Event::AltP</a>, <span class="stringliteral">&quot;Event::AltP&quot;</span>},</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> {<a class="code hl_variable" href="group__component.html#a26ff1602105cf0df822f8b370be63fdd">Event::AltQ</a>, <span class="stringliteral">&quot;Event::AltQ&quot;</span>},</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> {<a class="code hl_variable" href="group__component.html#a7edddb7c159929157b0bf0b0deb7e4e0">Event::AltR</a>, <span class="stringliteral">&quot;Event::AltR&quot;</span>},</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> {<a class="code hl_variable" href="group__component.html#ad1becc889768aafe7e452bc529f3bc4c">Event::AltS</a>, <span class="stringliteral">&quot;Event::AltS&quot;</span>},</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> {<a class="code hl_variable" href="group__component.html#a06b17875059c0e92f716c0463ca60e86">Event::AltT</a>, <span class="stringliteral">&quot;Event::AltT&quot;</span>},</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> {<a class="code hl_variable" href="group__component.html#a95b1b6528a78575ca07954600c45f805">Event::AltU</a>, <span class="stringliteral">&quot;Event::AltU&quot;</span>},</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> {<a class="code hl_variable" href="group__component.html#ae5063b138286493e68fa140af2c3e4e6">Event::AltV</a>, <span class="stringliteral">&quot;Event::AltV&quot;</span>},</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> {<a class="code hl_variable" href="group__component.html#a35ad37bd8fb24e3ce38df9c3b61ef4e5">Event::AltW</a>, <span class="stringliteral">&quot;Event::AltW&quot;</span>},</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> {<a class="code hl_variable" href="group__component.html#aec5dcc79e3d6c86ce71306a57b49b48c">Event::AltX</a>, <span class="stringliteral">&quot;Event::AltX&quot;</span>},</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> {<a class="code hl_variable" href="group__component.html#a2a7b9d5b6dc8ce1529bd58b5f196cf91">Event::AltY</a>, <span class="stringliteral">&quot;Event::AltY&quot;</span>},</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> {<a class="code hl_variable" href="group__component.html#aaac4eb7051d6901cf79fa32b46bface9">Event::AltZ</a>, <span class="stringliteral">&quot;Event::AltZ&quot;</span>},</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> </div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <span class="comment">// --- CtrlAlt 鍵 ---</span></div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> {<a class="code hl_variable" href="group__component.html#adb198f3baf944a55bcfa46107615d359">Event::CtrlAltA</a>, <span class="stringliteral">&quot;Event::CtrlAltA&quot;</span>},</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> {<a class="code hl_variable" href="group__component.html#ae44c243b858cb3400fdbfa0175c489e4">Event::CtrlAltB</a>, <span class="stringliteral">&quot;Event::CtrlAltB&quot;</span>},</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> {<a class="code hl_variable" href="group__component.html#a1cd1b6ca37581db00ee5ad5d44e94e3f">Event::CtrlAltC</a>, <span class="stringliteral">&quot;Event::CtrlAltC&quot;</span>},</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> {<a class="code hl_variable" href="group__component.html#aec5fdc15c18b77c8ca74d1f077754916">Event::CtrlAltD</a>, <span class="stringliteral">&quot;Event::CtrlAltD&quot;</span>},</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> {<a class="code hl_variable" href="group__component.html#a459c4f925ed72d9ebdd5caa74be905f8">Event::CtrlAltE</a>, <span class="stringliteral">&quot;Event::CtrlAltE&quot;</span>},</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> {<a class="code hl_variable" href="group__component.html#a22ee0cd5fb9dbb1ff5fe2b249d9de1fc">Event::CtrlAltF</a>, <span class="stringliteral">&quot;Event::CtrlAltF&quot;</span>},</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> {<a class="code hl_variable" href="group__component.html#acf6ba80979dddb644d8a06ddc8b32a43">Event::CtrlAltG</a>, <span class="stringliteral">&quot;Event::CtrlAltG&quot;</span>},</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> {<a class="code hl_variable" href="group__component.html#a54b56653957ef7a339f0659e6c4f826f">Event::CtrlAltH</a>, <span class="stringliteral">&quot;Event::CtrlAltH&quot;</span>},</div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> {<a class="code hl_variable" href="group__component.html#a2bf197114604fe111bd01a5ad64b0576">Event::CtrlAltI</a>, <span class="stringliteral">&quot;Event::CtrlAltI&quot;</span>},</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> {<a class="code hl_variable" href="group__component.html#a48019246646c62005152941069919bf2">Event::CtrlAltJ</a>, <span class="stringliteral">&quot;Event::CtrlAltJ&quot;</span>},</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> {<a class="code hl_variable" href="group__component.html#ace12bff4272d8e0c85db12524e42f7b0">Event::CtrlAltK</a>, <span class="stringliteral">&quot;Event::CtrlAltK&quot;</span>},</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> {<a class="code hl_variable" href="group__component.html#ab37accf33aab3cd7187bb7f589bc3c5b">Event::CtrlAltL</a>, <span class="stringliteral">&quot;Event::CtrlAltL&quot;</span>},</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> {<a class="code hl_variable" href="group__component.html#a7866574be02fec611b5aca5d333ccccf">Event::CtrlAltM</a>, <span class="stringliteral">&quot;Event::CtrlAltM&quot;</span>},</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> {<a class="code hl_variable" href="group__component.html#a0bcae083304c682e85f1e18be85dc141">Event::CtrlAltN</a>, <span class="stringliteral">&quot;Event::CtrlAltN&quot;</span>},</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> {<a class="code hl_variable" href="group__component.html#a62641366fdaffa002aca0087af45297a">Event::CtrlAltO</a>, <span class="stringliteral">&quot;Event::CtrlAltO&quot;</span>},</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> {<a class="code hl_variable" href="group__component.html#a44bc2e6312cd6e9eda4d4778e88052f0">Event::CtrlAltP</a>, <span class="stringliteral">&quot;Event::CtrlAltP&quot;</span>},</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> {<a class="code hl_variable" href="group__component.html#af8bec3764c43c08d08c0bffdcf9b4255">Event::CtrlAltQ</a>, <span class="stringliteral">&quot;Event::CtrlAltQ&quot;</span>},</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> {<a class="code hl_variable" href="group__component.html#a8aecef2c60fd63f3cbc7c16b7b5d804b">Event::CtrlAltR</a>, <span class="stringliteral">&quot;Event::CtrlAltR&quot;</span>},</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> {<a class="code hl_variable" href="group__component.html#abf589677d9c6463e97519567c3d1b021">Event::CtrlAltS</a>, <span class="stringliteral">&quot;Event::CtrlAltS&quot;</span>},</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> {<a class="code hl_variable" href="group__component.html#adad452726bfb3d523b19299bf8017a41">Event::CtrlAltT</a>, <span class="stringliteral">&quot;Event::CtrlAltT&quot;</span>},</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> {<a class="code hl_variable" href="group__component.html#ad4e4ff7f9a534882d7e5adc29235d761">Event::CtrlAltU</a>, <span class="stringliteral">&quot;Event::CtrlAltU&quot;</span>},</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> {<a class="code hl_variable" href="group__component.html#ae7afc70b1bc9d4e5c046bcbaf7767c19">Event::CtrlAltV</a>, <span class="stringliteral">&quot;Event::CtrlAltV&quot;</span>},</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> {<a class="code hl_variable" href="group__component.html#a5d6ebbe9bdb0b7fe28104a58602bcc37">Event::CtrlAltW</a>, <span class="stringliteral">&quot;Event::CtrlAltW&quot;</span>},</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> {<a class="code hl_variable" href="group__component.html#a07a380297456b42f4929d47ece5517a0">Event::CtrlAltX</a>, <span class="stringliteral">&quot;Event::CtrlAltX&quot;</span>},</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> {<a class="code hl_variable" href="group__component.html#ab001073b99625145403adbbd3a3e21e8">Event::CtrlAltY</a>, <span class="stringliteral">&quot;Event::CtrlAltY&quot;</span>},</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> {<a class="code hl_variable" href="group__component.html#a98f8350cb5499a5432506ac732d495ec">Event::CtrlAltZ</a>, <span class="stringliteral">&quot;Event::CtrlAltZ&quot;</span>},</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> </div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <span class="comment">// --- 自訂 ---</span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> {<a class="code hl_variable" href="group__component.html#a699872f2a6d8607d714be174e9435290">Event::Custom</a>, <span class="stringliteral">&quot;Event::Custom&quot;</span>},</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> };</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> </div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="keyword">static</span> std::map&lt;Mouse::Button, const char*&gt; mouse_button_string = {</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> {<a class="code hl_enumvalue" href="group__component.html#a03bfec859eac87be20f8952c1eb89de0a9d4d8b0b72fc2659da772d761a3c5ecb">Mouse::Button::Left</a>, <span class="stringliteral">&quot;.button = Mouse::Left&quot;</span>},</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> {<a class="code hl_enumvalue" href="group__component.html#a03bfec859eac87be20f8952c1eb89de0a673e6efef9aafe98078c5552e99c923c">Mouse::Button::Middle</a>, <span class="stringliteral">&quot;.button = Mouse::Middle&quot;</span>},</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> {<a class="code hl_enumvalue" href="group__component.html#a03bfec859eac87be20f8952c1eb89de0ad48f7af8c070184f3774c8e85854eb66">Mouse::Button::Right</a>, <span class="stringliteral">&quot;.button = Mouse::Right&quot;</span>},</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> {<a class="code hl_enumvalue" href="group__component.html#a03bfec859eac87be20f8952c1eb89de0ab51f2e2fc1697565b732263f86a976d6">Mouse::Button::WheelUp</a>, <span class="stringliteral">&quot;.button = Mouse::WheelUp&quot;</span>},</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> {<a class="code hl_enumvalue" href="group__component.html#a03bfec859eac87be20f8952c1eb89de0afd8a27c9d7eac3486f6fbd2d608da0db">Mouse::Button::WheelDown</a>, <span class="stringliteral">&quot;.button = Mouse::WheelDown&quot;</span>},</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> {<a class="code hl_enumvalue" href="group__component.html#a03bfec859eac87be20f8952c1eb89de0ac9d3e887722f2bc482bcca9d41c512af">Mouse::Button::None</a>, <span class="stringliteral">&quot;.button = Mouse::None&quot;</span>},</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> {<a class="code hl_enumvalue" href="group__component.html#a03bfec859eac87be20f8952c1eb89de0a160e671a76bd0d1f424a8b9700275375">Mouse::Button::WheelLeft</a>, <span class="stringliteral">&quot;.button = Mouse::WheelLeft&quot;</span>},</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> {<a class="code hl_enumvalue" href="group__component.html#a03bfec859eac87be20f8952c1eb89de0ae73184b2d38af984b5cda75057471adc">Mouse::Button::WheelRight</a>, <span class="stringliteral">&quot;.button = Mouse::WheelRight&quot;</span>},</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> };</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <span class="keyword">static</span> std::map&lt;Mouse::Motion, const char*&gt; mouse_motion_string = {</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> {<a class="code hl_enumvalue" href="group__component.html#a099c889d2b948b264c7a665b66e3a9b6a05f4abb2322aa023aba9570c327aff25">Mouse::Motion::Pressed</a>, <span class="stringliteral">&quot;.motion = Mouse::Pressed&quot;</span>},</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> {<a class="code hl_enumvalue" href="group__component.html#a099c889d2b948b264c7a665b66e3a9b6ad9417ac74f0134b9577d1d85cf422c25">Mouse::Motion::Released</a>, <span class="stringliteral">&quot;.motion = Mouse::Released&quot;</span>},</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> {<a class="code hl_enumvalue" href="group__component.html#a099c889d2b948b264c7a665b66e3a9b6a9bf35ab1cecfbb50d8f1d708a4921fc6">Mouse::Motion::Moved</a>, <span class="stringliteral">&quot;.motion = Mouse::Moved&quot;</span>},</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> };</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> </div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <span class="keywordflow">switch</span> (type_) {</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <span class="keywordflow">case</span> Type::Character: {</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <span class="keywordflow">return</span> <span class="stringliteral">&quot;Event::Character(\&quot;&quot;</span> + input_ + <span class="stringliteral">&quot;\&quot;)&quot;</span>;</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> }</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> <span class="keywordflow">case</span> Type::Mouse: {</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> std::string out = <span class="stringliteral">&quot;Event::Mouse(\&quot;...\&quot;, Mouse{&quot;</span>;</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> out += std::string(mouse_button_string[data_.mouse.button]);</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> out += <span class="stringliteral">&quot;, &quot;</span>;</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> out += std::string(mouse_motion_string[data_.mouse.motion]);</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> out += <span class="stringliteral">&quot;, &quot;</span>;</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <span class="keywordflow">if</span> (data_.mouse.shift) {</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> out += <span class="stringliteral">&quot;.shift = true, &quot;</span>;</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> }</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> <span class="keywordflow">if</span> (data_.mouse.meta) {</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> out += <span class="stringliteral">&quot;.meta = true, &quot;</span>;</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> }</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> <span class="keywordflow">if</span> (data_.mouse.control) {</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> out += <span class="stringliteral">&quot;.control = true, &quot;</span>;</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> }</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> out += <span class="stringliteral">&quot;.x = &quot;</span> + std::to_string(data_.mouse.x);</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> out += <span class="stringliteral">&quot;, &quot;</span>;</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> out += <span class="stringliteral">&quot;.y = &quot;</span> + std::to_string(data_.mouse.y);</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> out += <span class="stringliteral">&quot;})&quot;</span>;</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> <span class="keywordflow">return</span> out;</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> }</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <span class="keywordflow">case</span> Type::CursorShape:</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <span class="keywordflow">return</span> <span class="stringliteral">&quot;Event::CursorShape(&quot;</span> + input_ + <span class="stringliteral">&quot;, &quot;</span> +</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> std::to_string(data_.cursor_shape) + <span class="stringliteral">&quot;)&quot;</span>;</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <span class="keywordflow">case</span> Type::CursorPosition:</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> <span class="keywordflow">return</span> <span class="stringliteral">&quot;Event::CursorPosition(&quot;</span> + input_ + <span class="stringliteral">&quot;, &quot;</span> +</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> std::to_string(data_.cursor.x) + <span class="stringliteral">&quot;, &quot;</span> +</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> std::to_string(data_.cursor.y) + <span class="stringliteral">&quot;)&quot;</span>;</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <span class="keywordflow">default</span>: {</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> <span class="keyword">auto</span> event_it = event_to_string.find(*<span class="keyword">this</span>);</div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> <span class="keywordflow">if</span> (event_it != event_to_string.end()) {</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> <span class="keywordflow">return</span> event_it-&gt;second;</div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> }</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <span class="keywordflow">return</span> <span class="stringliteral">&quot;&quot;</span>;</div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> }</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> }</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <span class="keywordflow">return</span> <span class="stringliteral">&quot;&quot;</span>;</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span>}</div>
</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> </div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span><span class="comment">// clang-format off</span></div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span><span class="comment">// NOLINTBEGIN</span></div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> </div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span><span class="comment">// --- 箭頭 ---</span></div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</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">Event::ArrowLeft</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[D&quot;</span>);</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</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">Event::ArrowRight</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[C&quot;</span>);</div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</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">Event::ArrowUp</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[A&quot;</span>);</div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</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">Event::ArrowDown</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[B&quot;</span>);</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</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">Event::ArrowLeftCtrl</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[1;5D&quot;</span>);</div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</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">Event::ArrowRightCtrl</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[1;5C&quot;</span>);</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</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">Event::ArrowUpCtrl</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[1;5A&quot;</span>);</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</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">Event::ArrowDownCtrl</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[1;5B&quot;</span>);</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</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">Event::Backspace</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({127});</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ae7a3abf1b7aa72c31f924c2a337805af">Event::Delete</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[3~&quot;</span>);</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a27e4fc900f184c4d743c34913e180065">Event::Escape</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B&quot;</span>);</div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ad3ab0b5bcc923c4b994080d45b97e36b">Event::Return</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({10});</div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a94bd9090f8bf9eea776c867113afb86c">Event::Tab</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({9});</div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a00f063998a734c338531f38c5e3d6428">Event::TabReverse</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 90});</div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> </div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span><span class="comment">// 請參閱 https://invisible-island.net/xterm/xterm-function-keys.html</span></div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span><span class="comment">// 我們遵循 xterm-new / vterm-xf86-v4 / mgt / screen</span></div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ad3289a38381b0a9d07e2182a2c9ba9ee">Event::F1</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1BOP&quot;</span>);</div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a859749d723c3651fd301b862040a03db">Event::F2</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1BOQ&quot;</span>);</div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a47c2b379f2f5ac29ba6a2c414b4d2f36">Event::F3</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1BOR&quot;</span>);</div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ab9a6f5b09c04d483b9fd734ee14b2e7b">Event::F4</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1BOS&quot;</span>);</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a4603a22dded4b2d2dc68054d2b87d4c5">Event::F5</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[15~&quot;</span>);</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#acf0b0d8ddfeaec98bb4779f4d7524b38">Event::F6</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[17~&quot;</span>);</div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a90c46deb63fd81bd86a4b942a1244ccc">Event::F7</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[18~&quot;</span>);</div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ab32c1934bd8f2de0d68ff0b5161fe0b2">Event::F8</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[19~&quot;</span>);</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a520b29840c549f62b9474f5494036bc7">Event::F9</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[20~&quot;</span>);</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ac7e786e3b193c72a26179fce9d149848">Event::F10</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[21~&quot;</span>);</div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a9e95c75a3d332a2e2a3adfc77a7b321c">Event::F11</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[23~&quot;</span>);</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a373d3f5b50454169a6ea41ba60d0d018">Event::F12</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[24~&quot;</span>);</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> </div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#af368fcc9fa5d2f609288e920ef115c51">Event::Insert</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1B[2~&quot;</span>);</div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#aad7d2ec712d40ad87d330e5e4399fdbc">Event::Home</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 72});</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a9e841cb4b2ac7a46cfd26806a40fe3b5">Event::End</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 70});</div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a21ae13b6dcbc80ed6549a5afab248477">Event::PageUp</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 53, 126});</div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#acc3462fea2a9b2085734ff87dc881b4c">Event::PageDown</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({27, 91, 54, 126});</div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a699872f2a6d8607d714be174e9435290">Event::Custom</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>({0});</div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> </div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a0dd476cbdcf3ab0b9bba76b7eb51dd18">Event::a</a> = Event::Character(<span class="stringliteral">&quot;a&quot;</span>);</div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a27d7cfd7232d069c045ca18db3523093">Event::b</a> = Event::Character(<span class="stringliteral">&quot;b&quot;</span>);</div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#af8a909c0d59f212fdf1e79af33888d53">Event::c</a> = Event::Character(<span class="stringliteral">&quot;c&quot;</span>);</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a880f64e789647bba6c1e0140fb306c8c">Event::d</a> = Event::Character(<span class="stringliteral">&quot;d&quot;</span>);</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ae58ffaf7d28f83b470d73530bce0bee1">Event::e</a> = Event::Character(<span class="stringliteral">&quot;e&quot;</span>);</div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#af2fc4cb7175b815a2e69616b5493e0ad">Event::f</a> = Event::Character(<span class="stringliteral">&quot;f&quot;</span>);</div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ad26557cb38d17d7058ec29da8504890f">Event::g</a> = Event::Character(<span class="stringliteral">&quot;g&quot;</span>);</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a226af846ad5e1dd35e84212a145dfb72">Event::h</a> = Event::Character(<span class="stringliteral">&quot;h&quot;</span>);</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ad093ba93f720c5787e0448823f72db6c">Event::i</a> = Event::Character(<span class="stringliteral">&quot;i&quot;</span>);</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a02b6c10bc53abd70237fbdfa68d0f349">Event::j</a> = Event::Character(<span class="stringliteral">&quot;j&quot;</span>);</div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#abe5e126f94be451d3a7e0d311e6ca4e0">Event::k</a> = Event::Character(<span class="stringliteral">&quot;k&quot;</span>);</div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a71d15b274ccd740b8a51704c62104230">Event::l</a> = Event::Character(<span class="stringliteral">&quot;l&quot;</span>);</div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a3d0e1e0e45941dbd760b8bba60bbbb2b">Event::m</a> = Event::Character(<span class="stringliteral">&quot;m&quot;</span>);</div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#aa62d71fd64f64e2496ffc6f1518f899e">Event::n</a> = Event::Character(<span class="stringliteral">&quot;n&quot;</span>);</div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ab5b66b7ce5e99da604cf984ed486b53e">Event::o</a> = Event::Character(<span class="stringliteral">&quot;o&quot;</span>);</div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a6e9d231eb7f1a65490a68e31131c945b">Event::p</a> = Event::Character(<span class="stringliteral">&quot;p&quot;</span>);</div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#aa636a5e07d605ae7bf53b02f8b17b4bf">Event::q</a> = Event::Character(<span class="stringliteral">&quot;q&quot;</span>);</div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a953b41738801a5ec92b15681aed4a3a9">Event::r</a> = Event::Character(<span class="stringliteral">&quot;r&quot;</span>);</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ac09c6206315a7cd54fb467bc7760dfae">Event::s</a> = Event::Character(<span class="stringliteral">&quot;s&quot;</span>);</div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ab9a908cfd0d53fbf65e22a961074b86d">Event::t</a> = Event::Character(<span class="stringliteral">&quot;t&quot;</span>);</div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a20b16b312cbcd41d7adbe561b4e08759">Event::u</a> = Event::Character(<span class="stringliteral">&quot;u&quot;</span>);</div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ae520ce70c694e5be3aee7a8dffa36fa2">Event::v</a> = Event::Character(<span class="stringliteral">&quot;v&quot;</span>);</div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a072a3690c998e6dbe13ca87b9174b596">Event::w</a> = Event::Character(<span class="stringliteral">&quot;w&quot;</span>);</div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a8ea38b427ac031b90f864b64d04fb386">Event::x</a> = Event::Character(<span class="stringliteral">&quot;x&quot;</span>);</div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#abcbf2b29725cb4c562ff3e460934b7e3">Event::y</a> = Event::Character(<span class="stringliteral">&quot;y&quot;</span>);</div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a495d2bd0a6d4ef68721d142f78394303">Event::z</a> = Event::Character(<span class="stringliteral">&quot;z&quot;</span>);</div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> </div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a6a0fe62e2e45aa9516d3d774dc405b0c">Event::A</a> = Event::Character(<span class="stringliteral">&quot;A&quot;</span>);</div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a4dd738a967d95833e57bd94580c03d08">Event::B</a> = Event::Character(<span class="stringliteral">&quot;B&quot;</span>);</div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#aad99c99d06c8b90edc409743b4c23efb">Event::C</a> = Event::Character(<span class="stringliteral">&quot;C&quot;</span>);</div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a0885c6b998110e03e7e24799d6845fe0">Event::D</a> = Event::Character(<span class="stringliteral">&quot;D&quot;</span>);</div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a3a61ae4f8c53a7bb7f9281805b4fca1e">Event::E</a> = Event::Character(<span class="stringliteral">&quot;E&quot;</span>);</div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ac4c32dbf039cdf80aa202c9aea54dd1f">Event::F</a> = Event::Character(<span class="stringliteral">&quot;F&quot;</span>);</div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a8764eeec7ae7c19ecb8de927e56fff3a">Event::G</a> = Event::Character(<span class="stringliteral">&quot;G&quot;</span>);</div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a4f2d69d0f85ae76a015b0fd34ccb9bbc">Event::H</a> = Event::Character(<span class="stringliteral">&quot;H&quot;</span>);</div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ac1c2d328a1c8c9fde6141e8ea793a6c6">Event::I</a> = Event::Character(<span class="stringliteral">&quot;I&quot;</span>);</div>
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a231fc78914951e94f654a11d8bac7da9">Event::J</a> = Event::Character(<span class="stringliteral">&quot;J&quot;</span>);</div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a197751bfb6afd548d65867f6350a7a93">Event::K</a> = Event::Character(<span class="stringliteral">&quot;K&quot;</span>);</div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#aee5dd820d1fb31a71fc05a29c8901367">Event::L</a> = Event::Character(<span class="stringliteral">&quot;L&quot;</span>);</div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#afd7f21bf1b977cbc56c5594209966482">Event::M</a> = Event::Character(<span class="stringliteral">&quot;M&quot;</span>);</div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a4275c544cdd2b965a680fa035f71d09c">Event::N</a> = Event::Character(<span class="stringliteral">&quot;N&quot;</span>);</div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a5691ff2135fa78f8daf8529850b35947">Event::O</a> = Event::Character(<span class="stringliteral">&quot;O&quot;</span>);</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#adbe5783b3283110278f68e58bb286b9f">Event::P</a> = Event::Character(<span class="stringliteral">&quot;P&quot;</span>);</div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a1ff5f6b99205a10c360cd51ec758ac5c">Event::Q</a> = Event::Character(<span class="stringliteral">&quot;Q&quot;</span>);</div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a587f0654c3c66dc8739b421c29dbe8a7">Event::R</a> = Event::Character(<span class="stringliteral">&quot;R&quot;</span>);</div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ad3a8ae79497cbfa7cd88230b8fef68bb">Event::S</a> = Event::Character(<span class="stringliteral">&quot;S&quot;</span>);</div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a1b87f3fb451131290d27cff5a1bbf496">Event::T</a> = Event::Character(<span class="stringliteral">&quot;T&quot;</span>);</div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ab3ddf4540df2c9979a183e3cdf86681f">Event::U</a> = Event::Character(<span class="stringliteral">&quot;U&quot;</span>);</div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ad5fb499039d0bcd88f478ff1dbd8a729">Event::V</a> = Event::Character(<span class="stringliteral">&quot;V&quot;</span>);</div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#af220c9f0599cf10469883c7c23cf4a8f">Event::W</a> = Event::Character(<span class="stringliteral">&quot;W&quot;</span>);</div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a1e97cb57e166a02a12536507200689cd">Event::X</a> = Event::Character(<span class="stringliteral">&quot;X&quot;</span>);</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#acd3caeaaff59d57221f62ea89e279c40">Event::Y</a> = Event::Character(<span class="stringliteral">&quot;Y&quot;</span>);</div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a7ea819ebc3e828cab8618738b13bf7e4">Event::Z</a> = Event::Character(<span class="stringliteral">&quot;Z&quot;</span>);</div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> </div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#acf7817ed11559c82a26322521f390d6e">Event::CtrlA</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x01&quot;</span>);</div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a52c5a6db246fce616cf8d6408af8e3a3">Event::CtrlB</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x02&quot;</span>);</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a038a33c469a2e4474d08d637e37f660d">Event::CtrlC</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x03&quot;</span>);</div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ae0d493f520768be24d4e9508eb3f263d">Event::CtrlD</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x04&quot;</span>);</div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a1fbae80d9ab6f7c72f07f1a84da7de64">Event::CtrlE</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x05&quot;</span>);</div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a46651cd420861328dff49c5651ac853c">Event::CtrlF</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x06&quot;</span>);</div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#aa221be42071500650486cc199f26b072">Event::CtrlG</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x07&quot;</span>);</div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a72c30a2cd1d2309f4e81aad7163e24ca">Event::CtrlH</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x08&quot;</span>);</div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#af5df3d152c8ea5303cc2d5c9bb8c5747">Event::CtrlI</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x09&quot;</span>);</div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a76d3ea748f24c9c8d55a8f563616de3f">Event::CtrlJ</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x0a&quot;</span>);</div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a8deeb92abd293c7a0750b6891cc217bd">Event::CtrlK</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x0b&quot;</span>);</div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a0608ea347cb61c04bf7f1e89d215d1c3">Event::CtrlL</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x0c&quot;</span>);</div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a86af858198ebfedc83ada8f775a1b4bc">Event::CtrlM</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x0d&quot;</span>);</div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a85966b9d428df487e2b896596e90f4ed">Event::CtrlN</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x0e&quot;</span>);</div>
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ae7915261b9c6d8e844933bd1f68ed120">Event::CtrlO</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x0f&quot;</span>);</div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a043bd0f01364983076c98ebf2fd6f503">Event::CtrlP</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x10&quot;</span>);</div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a97bdebeccfd100f5e8f5df3b4e04b62e">Event::CtrlQ</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x11&quot;</span>);</div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a5cca4aa809fa07d3ea1992ebef011a19">Event::CtrlR</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x12&quot;</span>);</div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a7c7ffc28a2d2d1eb67444edb7a44e575">Event::CtrlS</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x13&quot;</span>);</div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ac1e7d6a13cfa09a29e2c735e01463598">Event::CtrlT</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x14&quot;</span>);</div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a26730fa452c79611f5aa6ca0e157e217">Event::CtrlU</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x15&quot;</span>);</div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a053eca96c74722632b0a1e53f3af2978">Event::CtrlV</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x16&quot;</span>);</div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a8520a7531235eb2ff76f2de1704e7e1c">Event::CtrlW</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x17&quot;</span>);</div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a50ef26ee285d63d0a805f59eed52239f">Event::CtrlX</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x18&quot;</span>);</div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a697c813972ac5d83b75f65e81acd5cff">Event::CtrlY</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x19&quot;</span>);</div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a22ef83103e0443ba82acc19f24f729bc">Event::CtrlZ</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1a&quot;</span>);</div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> </div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a9afff79ad622a8deab0c1106610bd635">Event::AltA</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;a&quot;</span>);</div>
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ab72b86bd630ac23d469394b4f115d388">Event::AltB</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;b&quot;</span>);</div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a527184b90a16487888d646d44e0e8a6b">Event::AltC</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;c&quot;</span>);</div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#aaeed8e5d3503dc5418978329168cc455">Event::AltD</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;d&quot;</span>);</div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#adbc22b402e7e8e7a25ea8da614e84082">Event::AltE</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;e&quot;</span>);</div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a13f05bbf8f71e0ecd73bca163018e2b5">Event::AltF</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;f&quot;</span>);</div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a6e26660f8ded2ee68c00bbd09247f007">Event::AltG</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;g&quot;</span>);</div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a1365e5d1a530aca80da90dfe10b48cbc">Event::AltH</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;h&quot;</span>);</div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ac728998d6c0e0a9b59e31987e9292c1e">Event::AltI</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;i&quot;</span>);</div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ab2b4e0ee4d2db65374b1111553dc96f9">Event::AltJ</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;j&quot;</span>);</div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a4d2a42120ce47e7fa7cd5237d61cf9c5">Event::AltK</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;k&quot;</span>);</div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a2d0b55c600a1ae7c0406dfad3c31c591">Event::AltL</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;l&quot;</span>);</div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a59dc4d656241c7f76433d0103e8e6934">Event::AltM</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;m&quot;</span>);</div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a9a6e150b0940479d2dd24f039f91675c">Event::AltN</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;n&quot;</span>);</div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a76c653ab37318c4bb6a2832c9cf1d612">Event::AltO</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;o&quot;</span>);</div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#acabec40a30b5854999e774d0a1f3342e">Event::AltP</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;p&quot;</span>);</div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a26ff1602105cf0df822f8b370be63fdd">Event::AltQ</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;q&quot;</span>);</div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a7edddb7c159929157b0bf0b0deb7e4e0">Event::AltR</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;r&quot;</span>);</div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ad1becc889768aafe7e452bc529f3bc4c">Event::AltS</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;s&quot;</span>);</div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a06b17875059c0e92f716c0463ca60e86">Event::AltT</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;t&quot;</span>);</div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a95b1b6528a78575ca07954600c45f805">Event::AltU</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;u&quot;</span>);</div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ae5063b138286493e68fa140af2c3e4e6">Event::AltV</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;v&quot;</span>);</div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a35ad37bd8fb24e3ce38df9c3b61ef4e5">Event::AltW</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;w&quot;</span>);</div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#aec5dcc79e3d6c86ce71306a57b49b48c">Event::AltX</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;x&quot;</span>);</div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a2a7b9d5b6dc8ce1529bd58b5f196cf91">Event::AltY</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;y&quot;</span>);</div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#aaac4eb7051d6901cf79fa32b46bface9">Event::AltZ</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b&quot;</span><span class="stringliteral">&quot;z&quot;</span>);</div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> </div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#adb198f3baf944a55bcfa46107615d359">Event::CtrlAltA</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x01&quot;</span>);</div>
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ae44c243b858cb3400fdbfa0175c489e4">Event::CtrlAltB</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x02&quot;</span>);</div>
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a1cd1b6ca37581db00ee5ad5d44e94e3f">Event::CtrlAltC</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x03&quot;</span>);</div>
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#aec5fdc15c18b77c8ca74d1f077754916">Event::CtrlAltD</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x04&quot;</span>);</div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a459c4f925ed72d9ebdd5caa74be905f8">Event::CtrlAltE</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x05&quot;</span>);</div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a22ee0cd5fb9dbb1ff5fe2b249d9de1fc">Event::CtrlAltF</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x06&quot;</span>);</div>
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#acf6ba80979dddb644d8a06ddc8b32a43">Event::CtrlAltG</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x07&quot;</span>);</div>
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a54b56653957ef7a339f0659e6c4f826f">Event::CtrlAltH</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x08&quot;</span>);</div>
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a2bf197114604fe111bd01a5ad64b0576">Event::CtrlAltI</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x09&quot;</span>);</div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a48019246646c62005152941069919bf2">Event::CtrlAltJ</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x0a&quot;</span>);</div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ace12bff4272d8e0c85db12524e42f7b0">Event::CtrlAltK</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x0b&quot;</span>);</div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ab37accf33aab3cd7187bb7f589bc3c5b">Event::CtrlAltL</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x0c&quot;</span>);</div>
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a7866574be02fec611b5aca5d333ccccf">Event::CtrlAltM</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x0d&quot;</span>);</div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a0bcae083304c682e85f1e18be85dc141">Event::CtrlAltN</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x0e&quot;</span>);</div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a62641366fdaffa002aca0087af45297a">Event::CtrlAltO</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x0f&quot;</span>);</div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a44bc2e6312cd6e9eda4d4778e88052f0">Event::CtrlAltP</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x10&quot;</span>);</div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#af8bec3764c43c08d08c0bffdcf9b4255">Event::CtrlAltQ</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x11&quot;</span>);</div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a8aecef2c60fd63f3cbc7c16b7b5d804b">Event::CtrlAltR</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x12&quot;</span>);</div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#abf589677d9c6463e97519567c3d1b021">Event::CtrlAltS</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x13&quot;</span>);</div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#adad452726bfb3d523b19299bf8017a41">Event::CtrlAltT</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x14&quot;</span>);</div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ad4e4ff7f9a534882d7e5adc29235d761">Event::CtrlAltU</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x15&quot;</span>);</div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ae7afc70b1bc9d4e5c046bcbaf7767c19">Event::CtrlAltV</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x16&quot;</span>);</div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a5d6ebbe9bdb0b7fe28104a58602bcc37">Event::CtrlAltW</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x17&quot;</span>);</div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a07a380297456b42f4929d47ece5517a0">Event::CtrlAltX</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x18&quot;</span>);</div>
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#ab001073b99625145403adbbd3a3e21e8">Event::CtrlAltY</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x19&quot;</span>);</div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span><span class="keyword">const</span> Event <a class="code hl_variable" href="group__component.html#a98f8350cb5499a5432506ac732d495ec">Event::CtrlAltZ</a> = <a class="code hl_function" href="group__component.html#afe901de476c29382cc358333f10e5ee7">Event::Special</a>(<span class="stringliteral">&quot;\x1b\x1a&quot;</span>);</div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> </div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span><span class="comment">// NOLINTEND</span></div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span><span class="comment">// clang-format on</span></div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> </div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span>} <span class="comment">// namespace ftxui</span></div>
<div class="ttc" id="aevent_8hpp_html"><div class="ttname"><a href="event_8hpp.html">event.hpp</a></div></div>
<div class="ttc" id="agallery_8cpp_html_a877535c3b6ffdf230bce90c82c597d17"><div class="ttname"><a href="gallery_8cpp.html#a877535c3b6ffdf230bce90c82c597d17">input</a></div><div class="ttdeci">auto input</div><div class="ttdef"><b>Definition</b> <a href="gallery_8cpp_source.html#l00078">gallery.cpp:78</a></div></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>Definition</b> <a href="event_8hpp_source.html#l00054">event.hpp:54</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>Definition</b> <a href="event_8hpp_source.html#l00076">event.hpp:76</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>Definition</b> <a href="event_8hpp_source.html#l00069">event.hpp:69</a></div></div>
<div class="ttc" id="agroup__component_html_a03bfec859eac87be20f8952c1eb89de0a160e671a76bd0d1f424a8b9700275375"><div class="ttname"><a href="group__component.html#a03bfec859eac87be20f8952c1eb89de0a160e671a76bd0d1f424a8b9700275375">ftxui::Mouse::WheelLeft</a></div><div class="ttdeci">@ WheelLeft</div><div class="ttdef"><b>Definition</b> <a href="mouse_8hpp_source.html#l00019">mouse.hpp:19</a></div></div>
<div class="ttc" id="agroup__component_html_a03bfec859eac87be20f8952c1eb89de0a673e6efef9aafe98078c5552e99c923c"><div class="ttname"><a href="group__component.html#a03bfec859eac87be20f8952c1eb89de0a673e6efef9aafe98078c5552e99c923c">ftxui::Mouse::Middle</a></div><div class="ttdeci">@ Middle</div><div class="ttdef"><b>Definition</b> <a href="mouse_8hpp_source.html#l00014">mouse.hpp:14</a></div></div>
<div class="ttc" id="agroup__component_html_a03bfec859eac87be20f8952c1eb89de0a9d4d8b0b72fc2659da772d761a3c5ecb"><div class="ttname"><a href="group__component.html#a03bfec859eac87be20f8952c1eb89de0a9d4d8b0b72fc2659da772d761a3c5ecb">ftxui::Mouse::Left</a></div><div class="ttdeci">@ Left</div><div class="ttdef"><b>Definition</b> <a href="mouse_8hpp_source.html#l00013">mouse.hpp:13</a></div></div>
<div class="ttc" id="agroup__component_html_a03bfec859eac87be20f8952c1eb89de0ab51f2e2fc1697565b732263f86a976d6"><div class="ttname"><a href="group__component.html#a03bfec859eac87be20f8952c1eb89de0ab51f2e2fc1697565b732263f86a976d6">ftxui::Mouse::WheelUp</a></div><div class="ttdeci">@ WheelUp</div><div class="ttdef"><b>Definition</b> <a href="mouse_8hpp_source.html#l00017">mouse.hpp:17</a></div></div>
<div class="ttc" id="agroup__component_html_a03bfec859eac87be20f8952c1eb89de0ac9d3e887722f2bc482bcca9d41c512af"><div class="ttname"><a href="group__component.html#a03bfec859eac87be20f8952c1eb89de0ac9d3e887722f2bc482bcca9d41c512af">ftxui::Mouse::None</a></div><div class="ttdeci">@ None</div><div class="ttdef"><b>Definition</b> <a href="mouse_8hpp_source.html#l00016">mouse.hpp:16</a></div></div>
<div class="ttc" id="agroup__component_html_a03bfec859eac87be20f8952c1eb89de0ad48f7af8c070184f3774c8e85854eb66"><div class="ttname"><a href="group__component.html#a03bfec859eac87be20f8952c1eb89de0ad48f7af8c070184f3774c8e85854eb66">ftxui::Mouse::Right</a></div><div class="ttdeci">@ Right</div><div class="ttdef"><b>Definition</b> <a href="mouse_8hpp_source.html#l00015">mouse.hpp:15</a></div></div>
<div class="ttc" id="agroup__component_html_a03bfec859eac87be20f8952c1eb89de0ae73184b2d38af984b5cda75057471adc"><div class="ttname"><a href="group__component.html#a03bfec859eac87be20f8952c1eb89de0ae73184b2d38af984b5cda75057471adc">ftxui::Mouse::WheelRight</a></div><div class="ttdeci">@ WheelRight</div><div class="ttdoc">僅支援的終端機。</div><div class="ttdef"><b>Definition</b> <a href="mouse_8hpp_source.html#l00020">mouse.hpp:20</a></div></div>
<div class="ttc" id="agroup__component_html_a03bfec859eac87be20f8952c1eb89de0afd8a27c9d7eac3486f6fbd2d608da0db"><div class="ttname"><a href="group__component.html#a03bfec859eac87be20f8952c1eb89de0afd8a27c9d7eac3486f6fbd2d608da0db">ftxui::Mouse::WheelDown</a></div><div class="ttdeci">@ WheelDown</div><div class="ttdef"><b>Definition</b> <a href="mouse_8hpp_source.html#l00018">mouse.hpp:18</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>Definition</b> <a href="event_8hpp_source.html#l00082">event.hpp:82</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>Definition</b> <a href="event_8hpp_source.html#l00088">event.hpp:88</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>Definition</b> <a href="event_8hpp_source.html#l00043">event.hpp:43</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>Definition</b> <a href="event_8hpp_source.html#l00078">event.hpp:78</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>Definition</b> <a href="event_8hpp_source.html#l00086">event.hpp:86</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>Definition</b> <a href="event_8hpp_source.html#l00089">event.hpp:89</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>Definition</b> <a href="event_8hpp_source.html#l00090">event.hpp:90</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>Definition</b> <a href="event_8hpp_source.html#l00070">event.hpp:70</a></div></div>
<div class="ttc" id="agroup__component_html_a099c889d2b948b264c7a665b66e3a9b6a05f4abb2322aa023aba9570c327aff25"><div class="ttname"><a href="group__component.html#a099c889d2b948b264c7a665b66e3a9b6a05f4abb2322aa023aba9570c327aff25">ftxui::Mouse::Pressed</a></div><div class="ttdeci">@ Pressed</div><div class="ttdef"><b>Definition</b> <a href="mouse_8hpp_source.html#l00025">mouse.hpp:25</a></div></div>
<div class="ttc" id="agroup__component_html_a099c889d2b948b264c7a665b66e3a9b6a9bf35ab1cecfbb50d8f1d708a4921fc6"><div class="ttname"><a href="group__component.html#a099c889d2b948b264c7a665b66e3a9b6a9bf35ab1cecfbb50d8f1d708a4921fc6">ftxui::Mouse::Moved</a></div><div class="ttdeci">@ Moved</div><div class="ttdef"><b>Definition</b> <a href="mouse_8hpp_source.html#l00026">mouse.hpp:26</a></div></div>
<div class="ttc" id="agroup__component_html_a099c889d2b948b264c7a665b66e3a9b6ad9417ac74f0134b9577d1d85cf422c25"><div class="ttname"><a href="group__component.html#a099c889d2b948b264c7a665b66e3a9b6ad9417ac74f0134b9577d1d85cf422c25">ftxui::Mouse::Released</a></div><div class="ttdeci">@ Released</div><div class="ttdef"><b>Definition</b> <a href="mouse_8hpp_source.html#l00024">mouse.hpp:24</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>Definition</b> <a href="event_8hpp_source.html#l00080">event.hpp:80</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>Definition</b> <a href="event_8hpp_source.html#l00067">event.hpp:67</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>Definition</b> <a href="event_8hpp_source.html#l00074">event.hpp:74</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>Definition</b> <a href="event_8hpp_source.html#l00072">event.hpp:72</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>Definition</b> <a href="event_8hpp_source.html#l00077">event.hpp:77</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>Definition</b> <a href="event_8hpp_source.html#l00086">event.hpp:86</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>Definition</b> <a href="event_8hpp_source.html#l00069">event.hpp:69</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>Definition</b> <a href="event_8hpp_source.html#l00090">event.hpp:90</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>Definition</b> <a href="event_8hpp_source.html#l00071">event.hpp:71</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>Definition</b> <a href="event_8hpp_source.html#l00083">event.hpp:83</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>Definition</b> <a href="event_8hpp_source.html#l00087">event.hpp:87</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>Definition</b> <a href="event_8hpp_source.html#l00060">event.hpp:60</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>Definition</b> <a href="event_8hpp_source.html#l00074">event.hpp:74</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>Definition</b> <a href="event_8hpp_source.html#l00072">event.hpp:72</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>Definition</b> <a href="event_8hpp_source.html#l00092">event.hpp:92</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>Definition</b> <a href="event_8hpp_source.html#l00076">event.hpp:76</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>Definition</b> <a href="event_8hpp_source.html#l00087">event.hpp:87</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>Definition</b> <a href="event_8hpp_source.html#l00083">event.hpp:83</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>Definition</b> <a href="event_8hpp_source.html#l00068">event.hpp:68</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>Definition</b> <a href="event_8hpp_source.html#l00052">event.hpp:52</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>Definition</b> <a href="event_8hpp_source.html#l00091">event.hpp:91</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>Definition</b> <a href="event_8hpp_source.html#l00075">event.hpp:75</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>Definition</b> <a href="event_8hpp_source.html#l00078">event.hpp:78</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>Definition</b> <a href="event_8hpp_source.html#l00089">event.hpp:89</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>Definition</b> <a href="event_8hpp_source.html#l00064">event.hpp:64</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>Definition</b> <a href="event_8hpp_source.html#l00071">event.hpp:71</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>Definition</b> <a href="event_8hpp_source.html#l00079">event.hpp:79</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>Definition</b> <a href="event_8hpp_source.html#l00080">event.hpp:80</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>Definition</b> <a href="event_8hpp_source.html#l00082">event.hpp:82</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>Definition</b> <a href="event_8hpp_source.html#l00071">event.hpp:71</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>Definition</b> <a href="event_8hpp_source.html#l00064">event.hpp:64</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>Definition</b> <a href="event_8hpp_source.html#l00072">event.hpp:72</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>Definition</b> <a href="event_8hpp_source.html#l00064">event.hpp:64</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>Definition</b> <a href="event_8hpp_source.html#l00076">event.hpp:76</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>Definition</b> <a href="event_8hpp_source.html#l00092">event.hpp:92</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>Definition</b> <a href="event_8hpp_source.html#l00077">event.hpp:77</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>Definition</b> <a href="event_8hpp_source.html#l00068">event.hpp:68</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>Definition</b> <a href="event_8hpp_source.html#l00074">event.hpp:74</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>Definition</b> <a href="event_8hpp_source.html#l00090">event.hpp:90</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>Definition</b> <a href="event_8hpp_source.html#l00064">event.hpp:64</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>Definition</b> <a href="event_8hpp_source.html#l00069">event.hpp:69</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>Definition</b> <a href="event_8hpp_source.html#l00068">event.hpp:68</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>Definition</b> <a href="event_8hpp_source.html#l00074">event.hpp:74</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>Definition</b> <a href="event_8hpp_source.html#l00081">event.hpp:81</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>Definition</b> <a href="event_8hpp_source.html#l00084">event.hpp:84</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>Definition</b> <a href="event_8hpp_source.html#l00079">event.hpp:79</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>Definition</b> <a href="event_8hpp_source.html#l00084">event.hpp:84</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>Definition</b> <a href="event_8hpp_source.html#l00089">event.hpp:89</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>Definition</b> <a href="event_8hpp_source.html#l00081">event.hpp:81</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>Definition</b> <a href="event_8hpp_source.html#l00091">event.hpp:91</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>Definition</b> <a href="event_8hpp_source.html#l00095">event.hpp:95</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>Definition</b> <a href="event_8hpp_source.html#l00067">event.hpp:67</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>Definition</b> <a href="event_8hpp_source.html#l00073">event.hpp:73</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>Definition</b> <a href="event_8hpp_source.html#l00082">event.hpp:82</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>Definition</b> <a href="event_8hpp_source.html#l00078">event.hpp:78</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>Definition</b> <a href="event_8hpp_source.html#l00074">event.hpp:74</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>Definition</b> <a href="event_8hpp_source.html#l00142">event.hpp:142</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>Definition</b> <a href="#l00089">event.cpp:89</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>Definition</b> <a href="event_8hpp_source.html#l00081">event.hpp:81</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>Definition</b> <a href="event_8hpp_source.html#l00076">event.hpp:76</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>Definition</b> <a href="event_8hpp_source.html#l00079">event.hpp:79</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>Definition</b> <a href="event_8hpp_source.html#l00085">event.hpp:85</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>Definition</b> <a href="event_8hpp_source.html#l00092">event.hpp:92</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>Definition</b> <a href="event_8hpp_source.html#l00084">event.hpp:84</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>Definition</b> <a href="event_8hpp_source.html#l00089">event.hpp:89</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>Definition</b> <a href="event_8hpp_source.html#l00080">event.hpp:80</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>Definition</b> <a href="event_8hpp_source.html#l00064">event.hpp:64</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>Definition</b> <a href="event_8hpp_source.html#l00079">event.hpp:79</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>Definition</b> <a href="event_8hpp_source.html#l00073">event.hpp:73</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>Definition</b> <a href="event_8hpp_source.html#l00049">event.hpp:49</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>Definition</b> <a href="event_8hpp_source.html#l00070">event.hpp:70</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>Definition</b> <a href="event_8hpp_source.html#l00084">event.hpp:84</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>Definition</b> <a href="event_8hpp_source.html#l00077">event.hpp:77</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>Definition</b> <a href="event_8hpp_source.html#l00090">event.hpp:90</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>Definition</b> <a href="event_8hpp_source.html#l00064">event.hpp:64</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>Definition</b> <a href="event_8hpp_source.html#l00040">event.hpp:40</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>Definition</b> <a href="event_8hpp_source.html#l00102">event.hpp:102</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>Definition</b> <a href="event_8hpp_source.html#l00053">event.hpp:53</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>Definition</b> <a href="event_8hpp_source.html#l00084">event.hpp:84</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>Definition</b> <a href="event_8hpp_source.html#l00087">event.hpp:87</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>Definition</b> <a href="event_8hpp_source.html#l00083">event.hpp:83</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>Definition</b> <a href="event_8hpp_source.html#l00092">event.hpp:92</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>Definition</b> <a href="event_8hpp_source.html#l00080">event.hpp:80</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>Definition</b> <a href="event_8hpp_source.html#l00067">event.hpp:67</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>Definition</b> <a href="event_8hpp_source.html#l00041">event.hpp:41</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>Definition</b> <a href="event_8hpp_source.html#l00059">event.hpp:59</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>Definition</b> <a href="event_8hpp_source.html#l00064">event.hpp:64</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>Definition</b> <a href="event_8hpp_source.html#l00073">event.hpp:73</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>Definition</b> <a href="event_8hpp_source.html#l00080">event.hpp:80</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>Definition</b> <a href="event_8hpp_source.html#l00083">event.hpp:83</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>Definition</b> <a href="event_8hpp_source.html#l00092">event.hpp:92</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>Definition</b> <a href="event_8hpp_source.html#l00058">event.hpp:58</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>Definition</b> <a href="event_8hpp_source.html#l00069">event.hpp:69</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>Definition</b> <a href="event_8hpp_source.html#l00070">event.hpp:70</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>Definition</b> <a href="event_8hpp_source.html#l00091">event.hpp:91</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>Definition</b> <a href="event_8hpp_source.html#l00076">event.hpp:76</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>Definition</b> <a href="event_8hpp_source.html#l00064">event.hpp:64</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>Definition</b> <a href="event_8hpp_source.html#l00078">event.hpp:78</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>Definition</b> <a href="event_8hpp_source.html#l00087">event.hpp:87</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>Definition</b> <a href="event_8hpp_source.html#l00081">event.hpp:81</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>Definition</b> <a href="event_8hpp_source.html#l00068">event.hpp:68</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>Definition</b> <a href="event_8hpp_source.html#l00064">event.hpp:64</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>Definition</b> <a href="event_8hpp_source.html#l00086">event.hpp:86</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>Definition</b> <a href="event_8hpp_source.html#l00091">event.hpp:91</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>Definition</b> <a href="event_8hpp_source.html#l00045">event.hpp:45</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>Definition</b> <a href="event_8hpp_source.html#l00077">event.hpp:77</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>Definition</b> <a href="event_8hpp_source.html#l00085">event.hpp:85</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>Definition</b> <a href="event_8hpp_source.html#l00085">event.hpp:85</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>Definition</b> <a href="event_8hpp_source.html#l00075">event.hpp:75</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>Definition</b> <a href="event_8hpp_source.html#l00086">event.hpp:86</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>Definition</b> <a href="event_8hpp_source.html#l00072">event.hpp:72</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>Definition</b> <a href="event_8hpp_source.html#l00075">event.hpp:75</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>Definition</b> <a href="event_8hpp_source.html#l00064">event.hpp:64</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>Definition</b> <a href="event_8hpp_source.html#l00082">event.hpp:82</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>Definition</b> <a href="event_8hpp_source.html#l00061">event.hpp:61</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>Definition</b> <a href="event_8hpp_source.html#l00091">event.hpp:91</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>Definition</b> <a href="event_8hpp_source.html#l00077">event.hpp:77</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>Definition</b> <a href="event_8hpp_source.html#l00064">event.hpp:64</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>Definition</b> <a href="event_8hpp_source.html#l00073">event.hpp:73</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>Definition</b> <a href="event_8hpp_source.html#l00067">event.hpp:67</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>Definition</b> <a href="event_8hpp_source.html#l00075">event.hpp:75</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>Definition</b> <a href="event_8hpp_source.html#l00085">event.hpp:85</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>Definition</b> <a href="event_8hpp_source.html#l00073">event.hpp:73</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>Definition</b> <a href="event_8hpp_source.html#l00064">event.hpp:64</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>Definition</b> <a href="event_8hpp_source.html#l00085">event.hpp:85</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>Definition</b> <a href="event_8hpp_source.html#l00051">event.hpp:51</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>Definition</b> <a href="event_8hpp_source.html#l00087">event.hpp:87</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>Definition</b> <a href="event_8hpp_source.html#l00088">event.hpp:88</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>Definition</b> <a href="event_8hpp_source.html#l00086">event.hpp:86</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>Definition</b> <a href="event_8hpp_source.html#l00067">event.hpp:67</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>Definition</b> <a href="event_8hpp_source.html#l00071">event.hpp:71</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>Definition</b> <a href="event_8hpp_source.html#l00082">event.hpp:82</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>Definition</b> <a href="event_8hpp_source.html#l00070">event.hpp:70</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>Definition</b> <a href="event_8hpp_source.html#l00038">event.hpp:38</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>Definition</b> <a href="event_8hpp_source.html#l00068">event.hpp:68</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>Definition</b> <a href="event_8hpp_source.html#l00088">event.hpp:88</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>Definition</b> <a href="event_8hpp_source.html#l00088">event.hpp:88</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>Definition</b> <a href="event_8hpp_source.html#l00071">event.hpp:71</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>Definition</b> <a href="event_8hpp_source.html#l00081">event.hpp:81</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>Definition</b> <a href="event_8hpp_source.html#l00050">event.hpp:50</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>Definition</b> <a href="event_8hpp_source.html#l00088">event.hpp:88</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>Definition</b> <a href="event_8hpp_source.html#l00046">event.hpp:46</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>Definition</b> <a href="event_8hpp_source.html#l00090">event.hpp:90</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>Definition</b> <a href="event_8hpp_source.html#l00070">event.hpp:70</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>Definition</b> <a href="event_8hpp_source.html#l00078">event.hpp:78</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>Definition</b> <a href="event_8hpp_source.html#l00089">event.hpp:89</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>Definition</b> <a href="event_8hpp_source.html#l00072">event.hpp:72</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>Definition</b> <a href="event_8hpp_source.html#l00057">event.hpp:57</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>Definition</b> <a href="event_8hpp_source.html#l00075">event.hpp:75</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>Definition</b> <a href="event_8hpp_source.html#l00044">event.hpp:44</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>Definition</b> <a href="event_8hpp_source.html#l00069">event.hpp:69</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>Definition</b> <a href="event_8hpp_source.html#l00083">event.hpp:83</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>Definition</b> <a href="event_8hpp_source.html#l00079">event.hpp:79</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>Definition</b> <a href="#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>Definition</b> <a href="event_8hpp_source.html#l00039">event.hpp:39</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>Definition</b> <a href="event_8hpp_source.html#l00027">event.hpp:27</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>Definition</b> <a href="mouse_8hpp_source.html#l00011">mouse.hpp:11</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">FTXUI 的 ftxui:: 命名空間</div><div class="ttdef"><b>Definition</b> <a href="animation_8hpp_source.html#l00010">animation.hpp:10</a></div></div>
<div class="ttc" id="anamespaceftxui_html_a757b345f73bb6cde5165a4d7f0c0a298"><div class="ttname"><a href="namespaceftxui.html#a757b345f73bb6cde5165a4d7f0c0a298">ftxui::to_string</a></div><div class="ttdeci">std::string to_string(const std::wstring &amp;s)</div><div class="ttdoc">將 std::wstring 轉換為 UTF8 std::string。</div><div class="ttdef"><b>Definition</b> <a href="string_8cpp_source.html#l01542">string.cpp:1542</a></div></div>
<div class="ttc" id="astring_8hpp_html"><div class="ttname"><a href="string_8hpp.html">string.hpp</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": "../zh-CH/index.html", "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-TW";
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>