Files
escrcpy/reference/scrcpy/keyboard.html

36 lines
50 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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.
<!DOCTYPE html>
<html lang="en-US" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Keyboard | Escrcpy</title>
<meta name="description" content="Control your Android device with graphical scrcpy.">
<meta name="generator" content="VitePress v1.6.4">
<link rel="preload stylesheet" href="/assets/style.DhlVHO8K.css" as="style">
<link rel="preload stylesheet" href="/vp-icons.css" as="style">
<script type="module" src="/assets/app.DNU9DfXe.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="modulepreload" href="/assets/chunks/theme.BB0LozTe.js">
<link rel="modulepreload" href="/assets/chunks/framework.D2Fz4Hoy.js">
<link rel="modulepreload" href="/assets/reference_scrcpy_keyboard.md.uH1juNfm.lean.js">
<link rel="icon" href="/images/logo.ico">
<script src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5328953201873088" async crossorigin="anonymous"></script>
<script src="https://cdn.busuanzi.cc/busuanzi/3.6.9/busuanzi.min.js" async defer></script>
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
</head>
<body>
<div id="app"><div class="Layout" data-v-b5f793ad><!--[--><!--]--><!--[--><span tabindex="-1" data-v-cbe6ea75></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-cbe6ea75>Skip to content</a><!--]--><!----><header class="VPNav" data-v-b5f793ad data-v-c3c5dcd9><div class="VPNavBar" data-v-c3c5dcd9 data-v-dbe35ea4><div class="wrapper" data-v-dbe35ea4><div class="container" data-v-dbe35ea4><div class="title" data-v-dbe35ea4><div class="VPNavBarTitle has-sidebar" data-v-dbe35ea4 data-v-4c89ed9e><a class="title" href="/" data-v-4c89ed9e><!--[--><!--]--><!--[--><img class="VPImage logo" src="/images/logo.ico" alt="Escrcpy" data-v-f043bca4><!--]--><span data-v-4c89ed9e>Escrcpy</span><!--[--><!--]--></a></div></div><div class="content" data-v-dbe35ea4><div class="content-body" data-v-dbe35ea4><!--[--><!--]--><div class="VPNavBarSearch search" data-v-dbe35ea4><!--[--><!----><div id="docsearch"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-dbe35ea4 data-v-5cd4db41><span id="main-nav-aria-label" class="visually-hidden" data-v-5cd4db41> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide" tabindex="0" data-v-5cd4db41 data-v-d42bcc81><!--[--><span data-v-d42bcc81>Guide</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/reference" tabindex="0" data-v-5cd4db41 data-v-d42bcc81><!--[--><span data-v-d42bcc81>Reference</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/help" tabindex="0" data-v-5cd4db41 data-v-d42bcc81><!--[--><span data-v-d42bcc81>Help</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/changelog" tabindex="0" data-v-5cd4db41 data-v-d42bcc81><!--[--><span data-v-d42bcc81>Changelog</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/donate" tabindex="0" data-v-5cd4db41 data-v-d42bcc81><!--[--><span data-v-d42bcc81>Donate</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/contact" tabindex="0" data-v-5cd4db41 data-v-d42bcc81><!--[--><span data-v-d42bcc81>Contact</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://blog.viarotel.eu.org/en" target="_blank" rel="noreferrer" tabindex="0" data-v-5cd4db41 data-v-d42bcc81><!--[--><span data-v-d42bcc81>Blog</span><!--]--></a><!--]--><!--]--></nav><div class="VPFlyout VPNavBarTranslations translations" data-v-dbe35ea4 data-v-e9b307f5 data-v-110b4d63><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="Change language" data-v-110b4d63><span class="text" data-v-110b4d63><span class="vpi-languages option-icon" data-v-110b4d63></span><!----><span class="vpi-chevron-down text-icon" data-v-110b4d63></span></span></button><div class="menu" data-v-110b4d63><div class="VPMenu" data-v-110b4d63 data-v-f08b56f6><!----><!--[--><!--[--><div class="items" data-v-e9b307f5><p class="title" data-v-e9b307f5>English</p><!--[--><div class="VPMenuLink" data-v-e9b307f5 data-v-46db7628><a class="VPLink link" href="/zhHans/reference/scrcpy/keyboard" data-v-46db7628><!--[--><span data-v-46db7628>简体中文</span><!--]--></a></div><!--]--></div><!--]--><!--]--></div></div></div><div class="VPNavBarAppearance appearance" data-v-dbe35ea4 data-v-7c13db49><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-7c13db49 data-v-437287f9 data-v-c551de53><span class="check" data-v-c551de53><span class="icon" data-v-c551de53><!--[--><span class="vpi-sun sun" data-v-437287f9></span><span class="vpi-moon moon" data-v-437287f9></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-dbe35ea4 data-v-cfbdfcd7 data-v-348d87fe><!--[--><a class="VPSocialLink no-icon" href="https://github.com/viarotel/" aria-label="github" target="_blank" rel="noopener" data-v-348d87fe data-v-d35abb7e><span class="vpi-social-github"></span></a><a class="VPSocialLink no-icon" href="https://gitee.com/viarotel" aria-label target="_blank" rel="noopener" data-v-348d87fe data-v-d35abb7e><img src="https://gitee.com/favicon.ico" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://gitcode.com/viarotel-org" aria-label target="_blank" rel="noopener" data-v-348d87fe data-v-d35abb7e><img src="/images/logo-gitcode.png" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://space.bilibili.com/274990176" aria-label target="_blank" rel="noopener" data-v-348d87fe data-v-d35abb7e><img src="https://static.hdslb.com/images/favicon.ico" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://juejin.cn/user/1275089219751944" aria-label target="_blank" rel="noopener" data-v-348d87fe data-v-d35abb7e><img src="https://lf3-cdn-tos.bytescm.com/obj/static/xitu_juejin_web//static/favicons/favicon-32x32.png" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-dbe35ea4 data-v-45a95592 data-v-110b4d63><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-110b4d63><span class="vpi-more-horizontal icon" data-v-110b4d63></span></button><div class="menu" data-v-110b4d63><div class="VPMenu" data-v-110b4d63 data-v-f08b56f6><!----><!--[--><!--[--><div class="group translations" data-v-45a95592><p class="trans-title" data-v-45a95592>English</p><!--[--><div class="VPMenuLink" data-v-45a95592 data-v-46db7628><a class="VPLink link" href="/zhHans/reference/scrcpy/keyboard" data-v-46db7628><!--[--><span data-v-46db7628>简体中文</span><!--]--></a></div><!--]--></div><div class="group" data-v-45a95592><div class="item appearance" data-v-45a95592><p class="label" data-v-45a95592>Appearance</p><div class="appearance-action" data-v-45a95592><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-45a95592 data-v-437287f9 data-v-c551de53><span class="check" data-v-c551de53><span class="icon" data-v-c551de53><!--[--><span class="vpi-sun sun" data-v-437287f9></span><span class="vpi-moon moon" data-v-437287f9></span><!--]--></span></span></button></div></div></div><div class="group" data-v-45a95592><div class="item social-links" data-v-45a95592><div class="VPSocialLinks social-links-list" data-v-45a95592 data-v-348d87fe><!--[--><a class="VPSocialLink no-icon" href="https://github.com/viarotel/" aria-label="github" target="_blank" rel="noopener" data-v-348d87fe data-v-d35abb7e><span class="vpi-social-github"></span></a><a class="VPSocialLink no-icon" href="https://gitee.com/viarotel" aria-label target="_blank" rel="noopener" data-v-348d87fe data-v-d35abb7e><img src="https://gitee.com/favicon.ico" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://gitcode.com/viarotel-org" aria-label target="_blank" rel="noopener" data-v-348d87fe data-v-d35abb7e><img src="/images/logo-gitcode.png" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://space.bilibili.com/274990176" aria-label target="_blank" rel="noopener" data-v-348d87fe data-v-d35abb7e><img src="https://static.hdslb.com/images/favicon.ico" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><a class="VPSocialLink no-icon" href="https://juejin.cn/user/1275089219751944" aria-label target="_blank" rel="noopener" data-v-348d87fe data-v-d35abb7e><img src="https://lf3-cdn-tos.bytescm.com/obj/static/xitu_juejin_web//static/favicons/favicon-32x32.png" style="width: 20px; height: 20px;" class="hover:opacity-100 opacity-70 duration-500" /></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-dbe35ea4 data-v-14e930bd><span class="container" data-v-14e930bd><span class="top" data-v-14e930bd></span><span class="middle" data-v-14e930bd></span><span class="bottom" data-v-14e930bd></span></span></button></div></div></div></div><div class="divider" data-v-dbe35ea4><div class="divider-line" data-v-dbe35ea4></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-b5f793ad data-v-b1cf0ec3><div class="container" data-v-b1cf0ec3><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-b1cf0ec3><span class="vpi-align-left menu-icon" data-v-b1cf0ec3></span><span class="menu-text" data-v-b1cf0ec3>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-b1cf0ec3 data-v-80d07833><button data-v-80d07833>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-b5f793ad data-v-ce92bb64><div class="curtain" data-v-ce92bb64></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-ce92bb64><span class="visually-hidden" id="sidebar-aria-label" data-v-ce92bb64> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-777918ba><section class="VPSidebarItem level-0 collapsible is-link" data-v-777918ba data-v-980876c6><div class="item" tabindex="0" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/guide/index" data-v-980876c6><!--[--><h2 class="text" data-v-980876c6>Guide</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-980876c6><span class="vpi-chevron-right caret-icon" data-v-980876c6></span></div></div><div class="items" data-v-980876c6><!--[--><div class="VPSidebarItem level-1 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/guide/started" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Quick Start</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/guide/milestones" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Milestones</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/guide/operation" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Operation</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/guide/preferences" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Preferences</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/guide/window-arrangement" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Window Arrangement</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-777918ba><section class="VPSidebarItem level-0 collapsible is-link has-active" data-v-777918ba data-v-980876c6><div class="item" tabindex="0" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/index" data-v-980876c6><!--[--><h2 class="text" data-v-980876c6>Reference</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-980876c6><span class="vpi-chevron-right caret-icon" data-v-980876c6></span></div></div><div class="items" data-v-980876c6><!--[--><section class="VPSidebarItem level-1 collapsible is-link" data-v-980876c6 data-v-980876c6><div class="item" tabindex="0" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/gnirehtet/index" data-v-980876c6><!--[--><h3 class="text" data-v-980876c6>Gnirehtet</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-980876c6><span class="vpi-chevron-right caret-icon" data-v-980876c6></span></div></div><div class="items" data-v-980876c6><!--[--><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/gnirehtet/api" data-v-980876c6><!--[--><p class="text" data-v-980876c6>API</p><!--]--></a><!----></div><!----></div><!--]--></div></section><section class="VPSidebarItem level-1 collapsible is-link has-active" data-v-980876c6 data-v-980876c6><div class="item" tabindex="0" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/index" data-v-980876c6><!--[--><h3 class="text" data-v-980876c6>Scrcpy</h3><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-980876c6><span class="vpi-chevron-right caret-icon" data-v-980876c6></span></div></div><div class="items" data-v-980876c6><!--[--><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/audio" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Audio</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/build" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Build</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/camera" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Camera</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/connection" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Connection</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/control" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Control</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/develop" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Develop</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/device" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Device</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/gamepad" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Gamepad</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/keyboard" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Keyboard</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/linux" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Linux</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/macos" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Macos</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/mouse" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Mouse</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/otg" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Otg</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/recording" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Recording</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/shortcuts" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Shortcuts</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/tunnels" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Tunnels</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/v4l2" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Video4Linux</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/video" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Video</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/virtual_display" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Virtual_display</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/window" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Window</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-2 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/reference/scrcpy/windows" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Windows</p><!--]--></a><!----></div><!----></div><!--]--></div></section><!--]--></div></section></div><div class="no-transition group" data-v-777918ba><section class="VPSidebarItem level-0 collapsible is-link" data-v-777918ba data-v-980876c6><div class="item" tabindex="0" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/help/index" data-v-980876c6><!--[--><h2 class="text" data-v-980876c6>Help</h2><!--]--></a><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-980876c6><span class="vpi-chevron-right caret-icon" data-v-980876c6></span></div></div><div class="items" data-v-980876c6><!--[--><div class="VPSidebarItem level-1 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/help/escrcpy" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Escrcpy</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/help/scrcpy" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Scrcpy</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-777918ba><section class="VPSidebarItem level-0" data-v-777918ba data-v-980876c6><!----><div class="items" data-v-980876c6><!--[--><div class="VPSidebarItem level-1 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/changelog" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Changelog</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/donate" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Donate</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-980876c6 data-v-980876c6><div class="item" data-v-980876c6><div class="indicator" data-v-980876c6></div><a class="VPLink link link" href="/contact" data-v-980876c6><!--[--><p class="text" data-v-980876c6>Contact</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-b5f793ad data-v-e40ad93d><div class="VPDoc has-sidebar has-aside" data-v-e40ad93d data-v-3da6aea3><!--[--><!--]--><div class="container" data-v-3da6aea3><div class="aside" data-v-3da6aea3><div class="aside-curtain" data-v-3da6aea3></div><div class="aside-container" data-v-3da6aea3><div class="aside-content" data-v-3da6aea3><div class="VPDocAside" data-v-3da6aea3 data-v-5cf93c99><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-5cf93c99 data-v-9ec5b0c5><div class="content" data-v-9ec5b0c5><div class="outline-marker" data-v-9ec5b0c5></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-9ec5b0c5>On this page</div><ul class="VPDocOutlineItem root" data-v-9ec5b0c5 data-v-0ba36629><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-5cf93c99></div><!--[--><!--[--><!--[--><!--[--><!----><!--]--><!--]--><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-3da6aea3><div class="content-container" data-v-3da6aea3><!--[--><!--]--><main class="main" data-v-3da6aea3><div style="position:relative;" class="vp-doc _reference_scrcpy_keyboard" data-v-3da6aea3><div><h1 id="keyboard" tabindex="-1">Keyboard <a class="header-anchor" href="#keyboard" aria-label="Permalink to &quot;Keyboard&quot;"></a></h1><p>Several keyboard input modes are available:</p><ul><li><code>--keyboard=sdk</code> (default)</li><li><code>--keyboard=uhid</code> (or <code>-K</code>): simulates a physical HID keyboard using the UHID kernel module on the device</li><li><code>--keyboard=aoa</code>: simulates a physical HID keyboard using the AOAv2 protocol</li><li><code>--keyboard=disabled</code></li></ul><p>By default, <code>sdk</code> is used, but if you use scrcpy regularly, it is recommended to use <a href="#uhid"><code>uhid</code></a> and configure the keyboard layout once and for all.</p><h2 id="sdk-keyboard" tabindex="-1">SDK keyboard <a class="header-anchor" href="#sdk-keyboard" aria-label="Permalink to &quot;SDK keyboard&quot;"></a></h2><p>In this mode (<code>--keyboard=sdk</code>, or if the parameter is omitted), keyboard input events are injected at the Android API level. It works everywhere, but it is limited to ASCII and some other characters.</p><p>Note that on some devices, an additional option must be enabled in developer options for this keyboard mode to work. See <a href="/reference/scrcpy/#prerequisites">prerequisites</a>.</p><p>Additional parameters (specific to <code>--keyboard=sdk</code>) described below allow to customize the behavior.</p><h3 id="text-injection-preference" tabindex="-1">Text injection preference <a class="header-anchor" href="#text-injection-preference" aria-label="Permalink to &quot;Text injection preference&quot;"></a></h3><p>Two kinds of <a href="https://blog.rom1v.com/2018/03/introducing-scrcpy/#handle-text-input" target="_blank" rel="noreferrer">events</a> are generated when typing text:</p><ul><li><em>key events</em>, signaling that a key is pressed or released;</li><li><em>text events</em>, signaling that a text has been entered.</li></ul><p>By default, numbers and &quot;special characters&quot; are inserted using text events, but letters are injected using key events, so that the keyboard behaves as expected in games (typically for WASD keys).</p><p>But this may <a href="https://github.com/Genymobile/scrcpy/issues/650#issuecomment-512945343" target="_blank" rel="noreferrer">cause issues</a>. If you encounter such a problem, you can inject letters as text (or just switch to <a href="#uhid">UHID</a>):</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --prefer-text</span></span></code></pre></div><p>(but this will break keyboard behavior in games)</p><p>On the contrary, you could force to always inject raw key events:</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --raw-key-events</span></span></code></pre></div><h3 id="key-repeat" tabindex="-1">Key repeat <a class="header-anchor" href="#key-repeat" aria-label="Permalink to &quot;Key repeat&quot;"></a></h3><p>By default, holding a key down generates repeated key events. Ths can cause performance problems in some games, where these events are useless anyway.</p><p>To avoid forwarding repeated key events:</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --no-key-repeat</span></span></code></pre></div><h2 id="physical-keyboard-simulation" tabindex="-1">Physical keyboard simulation <a class="header-anchor" href="#physical-keyboard-simulation" aria-label="Permalink to &quot;Physical keyboard simulation&quot;"></a></h2><p>Two modes allow to simulate a physical HID keyboard on the device.</p><p>To work properly, it is necessary to configure (once and for all) the keyboard layout on the device to match that of the computer.</p><p>The configuration page can be opened in one of the following ways:</p><ul><li>from the scrcpy window (when <code>uhid</code> or <code>aoa</code> is used), by pressing <kbd>MOD</kbd>+<kbd>k</kbd> (see <a href="/reference/scrcpy/shortcuts">shortcuts</a>)</li><li>from the device, in Settings → System → Languages and input → Physical devices</li><li>from a terminal on the computer, by executing <code>adb shell am start -a android.settings.HARD_KEYBOARD_SETTINGS</code></li></ul><p>From this configuration page, it is also possible to enable or disable on-screen keyboard.</p><h3 id="uhid" tabindex="-1">UHID <a class="header-anchor" href="#uhid" aria-label="Permalink to &quot;UHID&quot;"></a></h3><p>This mode simulates a physical HID keyboard using the <a href="https://kernel.org/doc/Documentation/hid/uhid.txt" target="_blank" rel="noreferrer">UHID</a> kernel module on the device.</p><p>To enable UHID keyboard, use:</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --keyboard=uhid</span></span>
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -K</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"> # short version</span></span></code></pre></div><p>Once the keyboard layout is configured (see above), it is the best mode for using the keyboard while mirroring:</p><ul><li>it works for all characters and IME (contrary to <code>--keyboard=sdk</code>)</li><li>the on-screen keyboard can be disabled (contrary to <code>--keyboard=sdk</code>)</li><li>it works over TCP/IP (wirelessly) (contrary to <code>--keyboard=aoa</code>)</li><li>there are no issues on Windows (contrary to <code>--keyboard=aoa</code>)</li></ul><p>One drawback is that it may not work on old Android versions due to permission errors.</p><h3 id="aoa" tabindex="-1">AOA <a class="header-anchor" href="#aoa" aria-label="Permalink to &quot;AOA&quot;"></a></h3><p>This mode simulates a physical HID keyboard using the <a href="https://source.android.com/devices/accessories/aoa2#hid-support" target="_blank" rel="noreferrer">AOAv2</a> protocol.</p><p>To enable AOA keyboard, use:</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">scrcpy</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --keyboard=aoa</span></span></code></pre></div><p>Contrary to the other modes, it works at the USB level directly (so it only works over USB).</p><p>It does not use the scrcpy server, and does not require <code>adb</code> (USB debugging). Therefore, it is possible to control the device (but not mirror) even with USB debugging disabled (see <a href="/reference/scrcpy/otg">OTG</a>).</p><p>Note: On Windows, it may only work in <a href="/reference/scrcpy/otg">OTG mode</a>, not while mirroring (it is not possible to open a USB device if it is already open by another process like the <em>adb daemon</em>).</p></div></div></main><footer class="VPDocFooter" data-v-3da6aea3 data-v-95d40254><!--[--><!--]--><div class="edit-info" data-v-95d40254><!----><div class="last-updated" data-v-95d40254><p class="VPLastUpdated" data-v-95d40254 data-v-8b9ba840>Last updated: <time datetime="2026-05-13T03:41:57.000Z" data-v-8b9ba840></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-95d40254><span class="visually-hidden" id="doc-footer-aria-label" data-v-95d40254>Pager</span><div class="pager" data-v-95d40254><a class="VPLink link pager-link prev" href="/reference/scrcpy/gamepad" data-v-95d40254><!--[--><span class="desc" data-v-95d40254>Previous page</span><span class="title" data-v-95d40254>Gamepad</span><!--]--></a></div><div class="pager" data-v-95d40254><a class="VPLink link pager-link next" href="/reference/scrcpy/linux" data-v-95d40254><!--[--><span class="desc" data-v-95d40254>Next page</span><span class="title" data-v-95d40254>Linux</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-b5f793ad data-v-972e8918><div class="container" data-v-972e8918><p class="message" data-v-972e8918>
<span>Views <span id="busuanzi_site_pv">0</span>, </span>
<span>Visitors <span id="busuanzi_site_uv">0</span></span>
<br />
<span>TodayViews <span id="busuanzi_today_pv">0</span>, </span>
<span>TodayVisitors <span id="busuanzi_today_uv">0</span></span>
<br />
</p><p class="copyright" data-v-972e8918>Copyright © 2023-2026 Powered by viarotel</p></div></footer><!--[--><!--]--></div></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"changelog.md\":\"217Sb2GX\",\"contact.md\":\"M0-Q-HoR\",\"donate.md\":\"l9jy7-qT\",\"guide_index.md\":\"BKdF9C2e\",\"guide_milestones.md\":\"ZlvwjNy_\",\"guide_operation.md\":\"CJfkWKgT\",\"guide_preferences.md\":\"G2txiYNq\",\"guide_started.md\":\"BGWjp_Zs\",\"guide_window-arrangement.md\":\"D9wyxGC5\",\"help_escrcpy.md\":\"CZ_WTzrC\",\"help_index.md\":\"Bi1F19Dr\",\"help_scrcpy.md\":\"COwzXUCe\",\"index.md\":\"0CKYqCY8\",\"reference_gnirehtet_api.md\":\"BjgSO6tN\",\"reference_gnirehtet_index.md\":\"Hh9TR8Gy\",\"reference_index.md\":\"C9sah2O2\",\"reference_scrcpy_audio.md\":\"KTxRwbTp\",\"reference_scrcpy_build.md\":\"OM0Zjd_w\",\"reference_scrcpy_camera.md\":\"BKTr0HKh\",\"reference_scrcpy_connection.md\":\"BQfJWzwH\",\"reference_scrcpy_control.md\":\"D72UsyGQ\",\"reference_scrcpy_develop.md\":\"D0BgjoOc\",\"reference_scrcpy_device.md\":\"DnPTc2WE\",\"reference_scrcpy_gamepad.md\":\"DQrGC0yf\",\"reference_scrcpy_index.md\":\"Bs_3_Aey\",\"reference_scrcpy_keyboard.md\":\"uH1juNfm\",\"reference_scrcpy_linux.md\":\"IQxgdApi\",\"reference_scrcpy_macos.md\":\"CbASj_b3\",\"reference_scrcpy_mouse.md\":\"Bm8sQdgK\",\"reference_scrcpy_otg.md\":\"ut1lq-mH\",\"reference_scrcpy_recording.md\":\"C-BIvYaT\",\"reference_scrcpy_shortcuts.md\":\"Bz54BTim\",\"reference_scrcpy_tunnels.md\":\"g8UmvpmS\",\"reference_scrcpy_v4l2.md\":\"BlQJkqiH\",\"reference_scrcpy_video.md\":\"BcBSxBuI\",\"reference_scrcpy_virtual_display.md\":\"CuvJLfQW\",\"reference_scrcpy_window.md\":\"B0G5tGdk\",\"reference_scrcpy_windows.md\":\"e5-zlGCm\",\"zhhans_changelog.md\":\"654XerUV\",\"zhhans_contact.md\":\"C3N5yn89\",\"zhhans_donate.md\":\"CNRmCQ8A\",\"zhhans_guide_index.md\":\"DnFFI6Lj\",\"zhhans_guide_milestones.md\":\"C4kJwcCA\",\"zhhans_guide_operation.md\":\"B-Mdm6Nh\",\"zhhans_guide_preferences.md\":\"BJVVcVib\",\"zhhans_guide_started.md\":\"CrjC1kMt\",\"zhhans_guide_window-arrangement.md\":\"DVqJ_p7o\",\"zhhans_help_escrcpy.md\":\"BkK6yzvK\",\"zhhans_help_index.md\":\"BBr_xXZl\",\"zhhans_help_scrcpy.md\":\"D8HZ_p2b\",\"zhhans_index.md\":\"OyjIB0K2\",\"zhhans_reference_gnirehtet_api.md\":\"CvStbnub\",\"zhhans_reference_gnirehtet_index.md\":\"DIwZY2Mp\",\"zhhans_reference_index.md\":\"NVNrSo12\",\"zhhans_reference_scrcpy_audio.md\":\"KOzzMn2X\",\"zhhans_reference_scrcpy_build.md\":\"E1tazoya\",\"zhhans_reference_scrcpy_camera.md\":\"KhtX99qb\",\"zhhans_reference_scrcpy_connection.md\":\"DqQtTmBU\",\"zhhans_reference_scrcpy_control.md\":\"Bfib0BFg\",\"zhhans_reference_scrcpy_develop.md\":\"L7zh0Y0f\",\"zhhans_reference_scrcpy_device.md\":\"DhNGlHbb\",\"zhhans_reference_scrcpy_gamepad.md\":\"BY2mH0gi\",\"zhhans_reference_scrcpy_index.md\":\"BaCxPjmv\",\"zhhans_reference_scrcpy_keyboard.md\":\"Dt4FqLEH\",\"zhhans_reference_scrcpy_linux.md\":\"BHEie1pm\",\"zhhans_reference_scrcpy_macos.md\":\"BOZis4RA\",\"zhhans_reference_scrcpy_mouse.md\":\"Bepdvpjz\",\"zhhans_reference_scrcpy_otg.md\":\"wJRHyhHg\",\"zhhans_reference_scrcpy_recording.md\":\"CiIfGEXD\",\"zhhans_reference_scrcpy_shortcuts.md\":\"D5rurdJS\",\"zhhans_reference_scrcpy_tunnels.md\":\"D8uGXSTi\",\"zhhans_reference_scrcpy_v4l2.md\":\"D0FAkhi6\",\"zhhans_reference_scrcpy_video.md\":\"CZtnFN4y\",\"zhhans_reference_scrcpy_virtual_display.md\":\"BWGRKDhv\",\"zhhans_reference_scrcpy_window.md\":\"IuM3NnVZ\",\"zhhans_reference_scrcpy_windows.md\":\"u6ZBwSx0\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Escrcpy\",\"description\":\"Control your Android device with graphical scrcpy.\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":{\"src\":\"/images/logo.ico\",\"alt\":\"Escrcpy\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/viarotel/\"},{\"icon\":{\"svg\":\"<img src=\\\"https://gitee.com/favicon.ico\\\" style=\\\"width: 20px; height: 20px;\\\" class=\\\"hover:opacity-100 opacity-70 duration-500\\\" />\"},\"link\":\"https://gitee.com/viarotel\"},{\"icon\":{\"svg\":\"<img src=\\\"/images/logo-gitcode.png\\\" style=\\\"width: 20px; height: 20px;\\\" class=\\\"hover:opacity-100 opacity-70 duration-500\\\" />\"},\"link\":\"https://gitcode.com/viarotel-org\"},{\"icon\":{\"svg\":\"<img src=\\\"https://static.hdslb.com/images/favicon.ico\\\" style=\\\"width: 20px; height: 20px;\\\" class=\\\"hover:opacity-100 opacity-70 duration-500\\\" />\"},\"link\":\"https://space.bilibili.com/274990176\"},{\"icon\":{\"svg\":\"<img src=\\\"https://lf3-cdn-tos.bytescm.com/obj/static/xitu_juejin_web//static/favicons/favicon-32x32.png\\\" style=\\\"width: 20px; height: 20px;\\\" class=\\\"hover:opacity-100 opacity-70 duration-500\\\" />\"},\"link\":\"https://juejin.cn/user/1275089219751944\"}],\"footer\":{\"message\":\"\\n <span>Views <span id=\\\"busuanzi_site_pv\\\">0</span>, </span>\\n <span>Visitors <span id=\\\"busuanzi_site_uv\\\">0</span></span>\\n <br />\\n <span>TodayViews <span id=\\\"busuanzi_today_pv\\\">0</span>, </span>\\n <span>TodayVisitors <span id=\\\"busuanzi_today_uv\\\">0</span></span>\\n <br />\\n \",\"copyright\":\"Copyright © 2023-2026 Powered by viarotel\"},\"search\":{\"provider\":\"algolia\",\"options\":{\"appId\":\"XY26T0U1UR\",\"apiKey\":\"d92446a9ce99be7089c291a2dae47778\",\"indexName\":\"viarotelio\",\"locales\":{\"root\":{\"placeholder\":\"Search docs\",\"translations\":{\"button\":{\"buttonText\":\"Search\",\"buttonAriaLabel\":\"Search\"},\"modal\":{\"searchBox\":{\"resetButtonTitle\":\"Clear the query\",\"resetButtonAriaLabel\":\"Clear the query\",\"cancelButtonText\":\"Cancel\",\"cancelButtonAriaLabel\":\"Cancel\",\"searchInputLabel\":\"Search\"},\"startScreen\":{\"recentSearchesTitle\":\"Recent\",\"noRecentSearchesText\":\"No recent searches\",\"saveRecentSearchButtonTitle\":\"Save this search\",\"removeRecentSearchButtonTitle\":\"Remove this search from history\",\"favoriteSearchesTitle\":\"Favorite\",\"removeFavoriteSearchButtonTitle\":\"Remove this search from favorites\"},\"errorScreen\":{\"titleText\":\"Unable to fetch results\",\"helpText\":\"You might want to check your network connection.\"},\"footer\":{\"selectText\":\"to select\",\"selectKeyAriaLabel\":\"Enter key\",\"navigateText\":\"to navigate\",\"navigateUpKeyAriaLabel\":\"Arrow up\",\"navigateDownKeyAriaLabel\":\"Arrow down\",\"closeText\":\"to close\",\"closeKeyAriaLabel\":\"Escape key\",\"searchByText\":\"Search by\"},\"noResultsScreen\":{\"noResultsText\":\"No results for\",\"suggestedQueryText\":\"Try searching for\",\"reportMissingResultsText\":\"Believe this query should return results?\",\"reportMissingResultsLinkText\":\"Let us know.\"}}}},\"zhHans\":{\"placeholder\":\"搜索文档\",\"translations\":{\"button\":{\"buttonText\":\"搜索文档\",\"buttonAriaLabel\":\"搜索文档\"},\"modal\":{\"searchBox\":{\"resetButtonTitle\":\"清除查询条件\",\"resetButtonAriaLabel\":\"清除查询条件\",\"cancelButtonText\":\"取消\",\"cancelButtonAriaLabel\":\"取消\",\"searchInputLabel\":\"搜索文档\"},\"startScreen\":{\"recentSearchesTitle\":\"搜索历史\",\"noRecentSearchesText\":\"没有搜索历史\",\"saveRecentSearchButtonTitle\":\"保存至搜索历史\",\"removeRecentSearchButtonTitle\":\"从搜索历史中移除\",\"favoriteSearchesTitle\":\"收藏\",\"removeFavoriteSearchButtonTitle\":\"从收藏中移除\"},\"errorScreen\":{\"titleText\":\"无法获取结果\",\"helpText\":\"你可能需要检查你的网络连接\"},\"footer\":{\"selectText\":\"选择\",\"selectKeyAriaLabel\":\"Enter键\",\"navigateText\":\"切换\",\"navigateUpKeyAriaLabel\":\"向上箭头键\",\"navigateDownKeyAriaLabel\":\"向下箭头键\",\"closeText\":\"关闭\",\"closeKeyAriaLabel\":\"Escape键\",\"searchByText\":\"搜索提供者\"},\"noResultsScreen\":{\"noResultsText\":\"无法找到相关结果\",\"suggestedQueryText\":\"你可以尝试查询\",\"reportMissingResultsText\":\"你认为该查询应该有结果?\",\"reportMissingResultsLinkText\":\"点击反馈\"}}}}}}},\"sidebar\":{\"/\":{\"base\":\"/\",\"items\":[{\"text\":\"Guide\",\"link\":\"guide/index.md\",\"items\":[{\"text\":\"Quick Start\",\"link\":\"guide/started\"},{\"text\":\"Milestones\",\"link\":\"guide/milestones\"},{\"text\":\"Operation\",\"link\":\"guide/operation\"},{\"text\":\"Preferences\",\"link\":\"guide/preferences\"},{\"text\":\"Window Arrangement\",\"link\":\"guide/window-arrangement\"}],\"collapsed\":false},{\"text\":\"Reference\",\"link\":\"reference/index.md\",\"items\":[{\"text\":\"Gnirehtet\",\"link\":\"reference/gnirehtet/index.md\",\"items\":[{\"text\":\"API\",\"link\":\"reference/gnirehtet/api\"}],\"collapsed\":false},{\"text\":\"Scrcpy\",\"link\":\"reference/scrcpy/index.md\",\"items\":[{\"text\":\"Audio\",\"link\":\"reference/scrcpy/audio\"},{\"text\":\"Build\",\"link\":\"reference/scrcpy/build\"},{\"text\":\"Camera\",\"link\":\"reference/scrcpy/camera\"},{\"text\":\"Connection\",\"link\":\"reference/scrcpy/connection\"},{\"text\":\"Control\",\"link\":\"reference/scrcpy/control\"},{\"text\":\"Develop\",\"link\":\"reference/scrcpy/develop\"},{\"text\":\"Device\",\"link\":\"reference/scrcpy/device\"},{\"text\":\"Gamepad\",\"link\":\"reference/scrcpy/gamepad\"},{\"text\":\"Keyboard\",\"link\":\"reference/scrcpy/keyboard\"},{\"text\":\"Linux\",\"link\":\"reference/scrcpy/linux\"},{\"text\":\"Macos\",\"link\":\"reference/scrcpy/macos\"},{\"text\":\"Mouse\",\"link\":\"reference/scrcpy/mouse\"},{\"text\":\"Otg\",\"link\":\"reference/scrcpy/otg\"},{\"text\":\"Recording\",\"link\":\"reference/scrcpy/recording\"},{\"text\":\"Shortcuts\",\"link\":\"reference/scrcpy/shortcuts\"},{\"text\":\"Tunnels\",\"link\":\"reference/scrcpy/tunnels\"},{\"text\":\"Video4Linux\",\"link\":\"reference/scrcpy/v4l2\"},{\"text\":\"Video\",\"link\":\"reference/scrcpy/video\"},{\"text\":\"Virtual_display\",\"link\":\"reference/scrcpy/virtual_display\"},{\"text\":\"Window\",\"link\":\"reference/scrcpy/window\"},{\"text\":\"Windows\",\"link\":\"reference/scrcpy/windows\"}],\"collapsed\":false}],\"collapsed\":false},{\"text\":\"Help\",\"link\":\"help/index.md\",\"items\":[{\"text\":\"Escrcpy\",\"link\":\"help/escrcpy\"},{\"text\":\"Scrcpy\",\"link\":\"help/scrcpy\"}],\"collapsed\":false},{\"text\":\"Changelog\",\"link\":\"changelog\"},{\"text\":\"Donate\",\"link\":\"donate\"},{\"text\":\"Contact\",\"link\":\"contact\"}]},\"/zhHans/\":{\"base\":\"/zhHans/\",\"items\":[{\"text\":\"指引\",\"link\":\"guide/index.md\",\"items\":[{\"text\":\"快速上手\",\"link\":\"guide/started\"},{\"text\":\"里程碑\",\"link\":\"guide/milestones\"},{\"text\":\"操作指南\",\"link\":\"guide/operation\"},{\"text\":\"偏好设置\",\"link\":\"guide/preferences\"},{\"text\":\"窗口编排\",\"link\":\"guide/window-arrangement\"}],\"collapsed\":false},{\"text\":\"参考手册\",\"link\":\"reference/index.md\",\"items\":[{\"text\":\"Gnirehtet\",\"link\":\"reference/gnirehtet/index.md\",\"items\":[{\"text\":\"API接口文档\",\"link\":\"reference/gnirehtet/api\"}],\"collapsed\":false},{\"text\":\"Scrcpy\",\"link\":\"reference/scrcpy/index.md\",\"items\":[{\"text\":\"Audio音频\",\"link\":\"reference/scrcpy/audio\"},{\"text\":\"Build编译\",\"link\":\"reference/scrcpy/build\"},{\"text\":\"Camera相机\",\"link\":\"reference/scrcpy/camera\"},{\"text\":\"Connection连接\",\"link\":\"reference/scrcpy/connection\"},{\"text\":\"Control控制\",\"link\":\"reference/scrcpy/control\"},{\"text\":\"Develop开发者指南\",\"link\":\"reference/scrcpy/develop\"},{\"text\":\"Device设备控制\",\"link\":\"reference/scrcpy/device\"},{\"text\":\"Gamepad游戏手柄\",\"link\":\"reference/scrcpy/gamepad\"},{\"text\":\"Keyboard键盘\",\"link\":\"reference/scrcpy/keyboard\"},{\"text\":\"Linux平台指南\",\"link\":\"reference/scrcpy/linux\"},{\"text\":\"MacOS平台指南\",\"link\":\"reference/scrcpy/macos\"},{\"text\":\"Mouse鼠标\",\"link\":\"reference/scrcpy/mouse\"},{\"text\":\"OTG\",\"link\":\"reference/scrcpy/otg\"},{\"text\":\"Recording录制\",\"link\":\"reference/scrcpy/recording\"},{\"text\":\"Shortcuts快捷键\",\"link\":\"reference/scrcpy/shortcuts\"},{\"text\":\"Tunnels隧道连接\",\"link\":\"reference/scrcpy/tunnels\"},{\"text\":\"Video4Linux视频流监控\",\"link\":\"reference/scrcpy/v4l2\"},{\"text\":\"Video视频\",\"link\":\"reference/scrcpy/video\"},{\"text\":\"VirtualDisplay虚拟显示\",\"link\":\"reference/scrcpy/virtual_display\"},{\"text\":\"Window窗口控制\",\"link\":\"reference/scrcpy/window\"},{\"text\":\"Windows平台指南\",\"link\":\"reference/scrcpy/windows\"}],\"collapsed\":false}],\"collapsed\":false},{\"text\":\"帮助\",\"link\":\"help/index.md\",\"items\":[{\"text\":\"Escrcpy\",\"link\":\"help/escrcpy\"},{\"text\":\"Scrcpy\",\"link\":\"help/scrcpy\"}],\"collapsed\":false},{\"text\":\"更新日志\",\"link\":\"changelog\"},{\"text\":\"捐赠项目\",\"link\":\"donate\"},{\"text\":\"联系我们\",\"link\":\"contact\"}]}}},\"locales\":{\"root\":{\"lang\":\"en-US\",\"label\":\"English\",\"description\":\"Control your Android device with graphical scrcpy.\",\"themeConfig\":{\"docFooter\":{\"prev\":\"Previous page\",\"next\":\"Next page\"},\"outline\":{\"label\":\"On this page\"},\"lastUpdated\":{\"text\":\"Last updated\"},\"langMenuLabel\":\"Change language\",\"returnToTopLabel\":\"Return to top\",\"sidebarMenuLabel\":\"Menu\",\"darkModeSwitchLabel\":\"Appearance\",\"lightModeSwitchTitle\":\"Switch to light theme\",\"darkModeSwitchTitle\":\"Switch to dark theme\",\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide\"},{\"text\":\"Reference\",\"link\":\"/reference\"},{\"text\":\"Help\",\"link\":\"/help\"},{\"text\":\"Changelog\",\"link\":\"/changelog\"},{\"text\":\"Donate\",\"link\":\"/donate\"},{\"text\":\"Contact\",\"link\":\"/contact\"},{\"text\":\"Blog\",\"link\":\"https://blog.viarotel.eu.org/en\"}]}},\"zhHans\":{\"lang\":\"zh-CN\",\"label\":\"简体中文\",\"description\":\"使用图形化的 scrcpy 显示和控制你的安卓设备\",\"themeConfig\":{\"docFooter\":{\"prev\":\"上一页\",\"next\":\"下一页\"},\"outline\":{\"label\":\"页面导航\"},\"lastUpdated\":{\"text\":\"最后更新于\"},\"langMenuLabel\":\"多语言\",\"returnToTopLabel\":\"回到顶部\",\"sidebarMenuLabel\":\"菜单\",\"darkModeSwitchLabel\":\"主题\",\"lightModeSwitchTitle\":\"切换到浅色模式\",\"darkModeSwitchTitle\":\"切换到深色模式\",\"nav\":[{\"text\":\"指南\",\"link\":\"/zhHans/guide\"},{\"text\":\"参考\",\"link\":\"/zhHans/reference\"},{\"text\":\"帮助\",\"link\":\"/zhHans/help\"},{\"text\":\"更新日志\",\"link\":\"/zhHans/changelog\"},{\"text\":\"捐赠\",\"link\":\"/zhHans/donate\"},{\"text\":\"联系\",\"link\":\"/zhHans/contact\"},{\"text\":\"博客\",\"link\":\"https://blog.viarotel.eu.org/\"}]}}},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
</body>
</html>