跳至正文

终端 > 更多功能

辅助功能

在 ChatGPT 中打开 ↗
向 ChatGPT 询问关于此页面的内容
在 Claude 中打开 ↗
向 Claude 询问关于此页面的内容
已复制!

Warp 的无障碍功能包括 VoiceOver 支持、语音输入和可配置的详细程度。

我们认识到需要改善视障人士的使用体验,据我们所知,其他终端模拟器应用程序在此领域表现欠佳。本文档总结了我们迄今为止所做的工作,Warp 如何与 VoiceOver 配合使用,并概述了与典型工作流程的主要区别。有关功能文档及其键盘快捷键,请前往文档中的特定功能页面。

请记住,这仍在开发中,当前状态并非 Warp 无障碍功能的最终状态。.

开始使用 Warp 和 VoiceOver 的最佳方式是使用 Homebrew 进行安装

brew install warp

这将确保您可以自动接收所有未来更新,无需经过 macOS 标准的拖放安装流程。

安装后,Warp 应能与 VoiceOver 无缝配合,并开始播报屏幕上发生的事情以及您可以采取的操作。这可能与其他应用程序有很大不同——因为 Warp 会自行播报信息,让您知道正在发生什么。目前无法使用 VO 组合键在不同的 UI 元素之间导航。

安装完成后,它会要求您登录。Warp 还会发送遥测数据,我们利用这些数据来改善整体用户体验。您可以在 隐私部分 中了解更多相关信息。

登录流程需要您在应用程序和浏览器之间进行导航。在开始享受我们的新终端应用程序之前,最后一步是填写入门调查。

主终端窗口与其他终端并无太大不同——有一个输入命令的地方(命令输入)以及一个已执行命令及其输出的列表。Warp 将它们组合在一起——每个命令及其输出创建一个块(Block)。您可以使用键盘导航这些块,以便轻松查看之前执行的命令、了解其是否成功以及输出内容,并更轻松地复制命令、输出或两者以进行进一步处理。

发现新功能和操作的主要入口点是我们的命令面板(Command Palette),您可以通过执行 cmd-p 快捷键访问它。

您可能会注意到,典型的 VoiceOver 导航键或设置目前在 Warp 中无法使用。简而言之,这与我们 UI 框架当前的实现方式有关,并且截至目前,我们尚未提供键盘可访问的 UI 元素导航方式。

相反,每当您执行操作和/或后台发生某些事情时,Warp 都会为您播报,让您知道正在发生什么以及您可以采取哪些可能的后续操作。由于它是终端,我们非常关注所有用户操作从一开始就是键盘可访问的,因此我们几乎所有的功能都已经分配了键绑定。您可以按照此 GitHub 存储库中的指南调整默认键绑定: https://github.com/warpdotdev/keysets。您也随时可以使用 cmd-p 检查键绑定或执行特定操作。

一些无障碍特定设置可通过命令面板访问。例如,您可以调整消息的详细程度。只需进入 命令面板 并输入“a11y”即可发现相关选项及其键绑定。

Warp 支持语音输入作为与终端交互的替代方式。这对于喜欢或需要使用语音命令而非打字的用户尤其有帮助。您可以使用语音输入来

  • 下达终端命令
  • 询问关于命令用法的问题
  • 执行复杂的多步操作

可以在 Settings > Agents > Warp Agent > Voice 中启用语音输入。有关语音功能和设置的详细信息,请参阅我们的 语音文档

虽然并非所有 Warp 功能都已实现无障碍,但我们已经围绕发布新功能和对主应用程序的更改实施了流程,以确保所有新代码都能提供适当的无障碍播报。

这不是理想的最终实现。我们很高兴听到您关于我们如何改进的想法和建议。这项工作的最大里程碑是增加使用键盘导航 UI 元素的支持。欢迎试用 Warp,请务必 分享您的反馈