Gle*_*as' 4 adb oculus oculusgo
目前似乎没有一种简单的方法可以在 Oculus Quest 中复制/粘贴文本,也没有“输入”到配套应用程序并将其发送到耳机中的简单方法(至少我见过)。这使得从密码管理器等输入复杂密码变得极具挑战性。
我读过一些文章,说可以将蓝牙键盘与耳机配对,这会稍微好一些,但仍然不允许我从密码管理器复制/粘贴。
有谁知道实现这一目标的方法?
经过一番谷歌搜索/搜索之后,似乎可以使用Android 调试桥 ( adb)(Oculus 也有自己的帮助页面)
您的设备需要处于开发人员模式才能正常工作:
如果你在 macOS 上使用自制软件,你可以安装adb:
brew cask install android-platform-tools
Run Code Online (Sandbox Code Playgroud)
接下来,使用 USB-C 电缆将耳机插入计算机。然后,您应该能够列出连接的设备:
adb devices
Run Code Online (Sandbox Code Playgroud)
如果显示“未经授权”,请检查耳机中是否出现一个对话框,要求获得连接许可。勾选“始终允许”将使以后更容易。
此时,我们应该可以向设备发送文本了。在耳机中,聚焦您想要“输入”的字段,然后用于adb shell input“输入”您的文本:
adb shell input text "sometext"
Run Code Online (Sandbox Code Playgroud)
似乎也可以使用以下命令发送“粘贴”命令adb shell input keyevent:
adb shell input keyevent 279
Run Code Online (Sandbox Code Playgroud)
在较旧的 Android 设备中,您可以以类似的方式发送“复制”命令,但此后已被弃用:
service call clipboard 2 i32 1 i32 0 s16 "text"
Run Code Online (Sandbox Code Playgroud)
似乎在较新的设备上,您需要利用外部服务(例如Clipper)来“复制到剪贴板”。使用 Clipper,您可以发送命令,adb shell例如:
am broadcast -a clipper.set -e text "text"
Run Code Online (Sandbox Code Playgroud)
有很多种不同的输入,我们可以使用这些方法发送。您可以在Android 开发人员文档中找到 KeyEvent 的完整列表。
使用这些方法中的一种(或多种)方法,应该可以将存储在计算机密码管理器中的密码“复制”/“粘贴”/“键入”“到”Oculus Quest 耳机中。
| 归档时间: |
|
| 查看次数: |
2776 次 |
| 最近记录: |