终端 > 更多功能
辅助功能
# 无障碍功能 :::note 请注意,目前这些说明仅适用于 macOS。Warp 尚不支持 Linux 或 Windows 上的屏幕阅读器,相关问题正在此处跟踪:[https://github.com/warpdotdev/Warp/issues/3847](https://github.com/warpdotdev/Warp/issues/3847) ::: 我们认识到需要改善视障人士的使用体验,据我们所知,其他终端模拟器应用程序在此领域表现欠佳。本文档总结了我们迄今为止所做的工作,Warp 如何与 VoiceOver 配合使用,并概述了与典型工作流程的主要区别。有关功能文档及其键盘快捷键,请前往文档中的特定功能页面。 **请记住,这仍在开发中,当前状态并非 Warp 无障碍功能的最终状态**。 ## 如何使用 VoiceOver 使用 Warp? 开始使用 Warp 和 VoiceOver 的最佳方式是使用 Homebrew 进行安装: `brew install warp` 这将确保您可以自动接收所有未来更新,无需经过 macOS 标准的拖放安装流程。安装后,Warp 应能与 VoiceOver 无缝配合,并开始播报屏幕上发生的事情以及您可以采取的操作。这可能与其他应用程序有很大不同——因为 Warp 会自行播报信息,让您知道正在发生什么。目前无法使用 VO 组合键在不同的 UI 元素之间导航。安装完成后,它会要求您登录。Warp 还会发送遥测数据,我们利用这些数据来改善整体用户体验。您可以在 [隐私部分](/support-and-community/privacy-and-security/privacy/) 中了解更多相关信息。登录流程需要您在应用程序和浏览器之间进行导航。在开始享受我们的新终端应用程序之前,最后一步是填写入门调查。主终端窗口与其他终端并无太大不同——有一个输入命令的地方(命令输入)以及一个已执行命令及其输出的列表。Warp 将它们组合在一起——每个命令及其输出创建一个块(Block)。您可以使用键盘导航这些块,以便轻松查看之前执行的命令、了解其是否成功以及输出内容,并更轻松地复制命令、输出或两者以进行进一步处理。发现新功能和操作的主要入口点是我们的命令面板(Command Palette),您可以通过执行 cmd-p 快捷键访问它。 ## 与常规 VoiceOver 工作流程的区别 您可能会注意到,典型的 VoiceOver 导航键或设置目前在 Warp 中无法使用。简而言之,这与我们 UI 框架当前的实现方式有关,并且截至目前,我们尚未提供键盘可访问的 UI 元素导航方式。相反,每当您执行操作和/或后台发生某些事情时,Warp 都会为您播报,让您知道正在发生什么以及您可以采取哪些可能的后续操作。由于它是终端,我们非常关注所有用户操作从一开始就是键盘可访问的,因此我们几乎所有的功能都已经分配了键绑定。您可以按照此 GitHub 存储库中的指南调整默认键绑定: [https://github.com/warpdotdev/keysets](https://github.com/warpdotdev/keysets)。您也随时可以使用 cmd-p 检查键绑定或执行特定操作。 ### 无障碍 (A11y) 特定操作 一些无障碍特定设置可通过命令面板访问。例如,您可以调整消息的详细程度。只需进入 [命令面板](/terminal/command-palette/) 并输入“a11y”即可发现相关选项及其键绑定。 ### 语音输入 Warp 支持语音输入作为与终端交互的替代方式。这对于喜欢或需要使用语音命令而非打字的用户尤其有帮助。您可以使用语音输入来: * 下达终端命令 * 询问关于命令用法的问题 * 执行复杂的多步操作 可以在 **Settings** > **Agents** > **Warp Agent** > **Voice** 中启用语音输入。有关语音功能和设置的详细信息,请参阅我们的 [语音文档](/agent-platform/local-agents/interacting-with-agents/voice/)。 ## 未来计划 虽然并非所有 Warp 功能都已实现无障碍,但我们已经围绕发布新功能和对主应用程序的更改实施了流程,以确保所有新代码都能提供适当的无障碍播报。这不是理想的最终实现。我们很高兴听到您关于我们如何改进的想法和建议。这项工作的最大里程碑是增加使用键盘导航 UI 元素的支持。欢迎试用 Warp,请务必 [分享您的反馈](/support-and-community/troubleshooting-and-support/sending-us-feedback/)。Warp 的无障碍功能包括 VoiceOver 支持、语音输入和可配置的详细程度。
我们认识到需要改善视障人士的使用体验,据我们所知,其他终端模拟器应用程序在此领域表现欠佳。本文档总结了我们迄今为止所做的工作,Warp 如何与 VoiceOver 配合使用,并概述了与典型工作流程的主要区别。有关功能文档及其键盘快捷键,请前往文档中的特定功能页面。
请记住,这仍在开发中,当前状态并非 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 工作流程的区别
标题为“与常规 VoiceOver 工作流程的区别”的章节您可能会注意到,典型的 VoiceOver 导航键或设置目前在 Warp 中无法使用。简而言之,这与我们 UI 框架当前的实现方式有关,并且截至目前,我们尚未提供键盘可访问的 UI 元素导航方式。
相反,每当您执行操作和/或后台发生某些事情时,Warp 都会为您播报,让您知道正在发生什么以及您可以采取哪些可能的后续操作。由于它是终端,我们非常关注所有用户操作从一开始就是键盘可访问的,因此我们几乎所有的功能都已经分配了键绑定。您可以按照此 GitHub 存储库中的指南调整默认键绑定: https://github.com/warpdotdev/keysets。您也随时可以使用 cmd-p 检查键绑定或执行特定操作。
无障碍 (A11y) 特定操作
标题为“无障碍 (A11y) 特定操作”的章节一些无障碍特定设置可通过命令面板访问。例如,您可以调整消息的详细程度。只需进入 命令面板 并输入“a11y”即可发现相关选项及其键绑定。
语音输入
标题为“语音输入”的章节Warp 支持语音输入作为与终端交互的替代方式。这对于喜欢或需要使用语音命令而非打字的用户尤其有帮助。您可以使用语音输入来
- 下达终端命令
- 询问关于命令用法的问题
- 执行复杂的多步操作
可以在 Settings > Agents > Warp Agent > Voice 中启用语音输入。有关语音功能和设置的详细信息,请参阅我们的 语音文档。
未来计划
标题为“未来计划”的章节虽然并非所有 Warp 功能都已实现无障碍,但我们已经围绕发布新功能和对主应用程序的更改实施了流程,以确保所有新代码都能提供适当的无障碍播报。
这不是理想的最终实现。我们很高兴听到您关于我们如何改进的想法和建议。这项工作的最大里程碑是增加使用键盘导航 UI 元素的支持。欢迎试用 Warp,请务必 分享您的反馈。