车机没有触摸屏?旋钮和方向键车机上的投屏
不少车根本没有触摸屏——一个旋钮、一个四向键、一个确认键、一个返回键,操作词汇就这么多。Android Auto 本身就是照着这个设计的。真正的问题是:当车机屏上放的是投屏出来的安卓桌面,而不是 Android Auto 自己的那几个应用时,会怎么样。
一句话版
- 能用。旋钮在投屏画面里逐项移动,四向键在区域之间切换,中心键打开,返回键返回。
- 焦点支持属于完整功能。基础模式下没有投屏侧的焦点处理,旋钮转起来没有落点。
- 车机自己的导航输入永远不会被接管。旋钮、四向、确认、返回保留原本的职责——你配的任何快捷操作都拿不走它们。
- 我们验证的是这套输入模型,不是一份车型清单。下面把边界说清楚。
「没有触摸屏」对 Android Auto 意味着什么
Android Auto 的通用非触摸模型是旋钮式控制器,不是六键方向键。这个区别是大多数困惑的来源,因为两者产生的动作完全不同:
- 旋转是在你当前所在的区域内部逐项移动选中——沿着列表往下,沿着一排图标往右。
- 四向是在区域之间跳——从导航条跳到列表,从列表跳到内容区。
这就解释了一个常见现象:在列表里按上下键,列表纹丝不动,高亮却跳到了别的地方——方向键是「换区」,不是「滚动」。如果一台车真的只有四个方向键、完全没有旋转,那是更难的情况:得由车机侧自己把有限的按键映射成旋转和换区,手机这边做什么都替代不了。
投屏画面是怎么拿到焦点的
投出来的桌面是一块真实的 Android 显示屏,而真实的 Android 显示屏一开始处于触摸模式——这个状态下没有任何东西持有焦点,因为系统假定你会直接去点。在没有触摸屏的车上这是死胡同:按键到了,却没有东西可以移动。
- KoalaMirror 把投屏这块屏移出触摸模式,焦点高亮才存在。
- Android 14 及以上只对投屏这块屏生效,手机屏不受影响。
- Android 12L 和 13 上系统只提供全局开关,所以手机也会短暂离开触摸模式;下一次你真正触摸手机,系统自己就恢复了。
用旋钮按返回、桌面、最近任务
导航条长在 Android Auto 自己的界面里,而不是浮在它上面的一层——这正是旋钮够得到它的原因:旋钮只能停在它正在导航的那个界面里的东西上。导航条底下 Android Auto 自己的控件也被移出了焦点顺序,所以旋钮永远不会停在一个看不见的东西上。
按下导航条上的桌面键之后,焦点还得走回投屏区域——否则你到了自己的桌面,却什么都没选中,旋钮又转空了。这一步是替你做好的。
哪些输入始终归 Android Auto
有八类导航输入按设计永不可自定义。车上其它按键你可以随便映射——短按一个动作、长按另一个——但这几类不行:
| 输入 | 它负责什么 | 能改成别的吗 |
|---|---|---|
| 旋钮(两个方向) | 在当前区域内移动选中 | 不能 |
| 四向键 | 在区域之间跳 | 不能 |
| 确认(中心键) | 打开选中的项 | 不能 |
| 返回 | 返回 | 不能 |
| 其它方向盘和车机按键 | 你指定什么就是什么——投屏桌面、最近任务、返回、打开指定 App、执行一条 root 命令 | 可以,需要完整功能 |
没有映射的按键原样交给 Android Auto。这份排除清单的道理很简单:你配的任何东西,都不应该能在开车时把你锁在车机自己的界面外面。
这里落脚的那个桌面比平时更重要——大而均匀的格子,用旋钮一格格走远比密集的手机桌面轻松。配一个极简车机桌面讲的就是这一侧。
我们究竟验证过什么
把这件事说准,比列一份更长的兼容清单更有意义:
- 这套输入模型是在完全没有触摸输入的条件下端到端验证的——在 Google 官方桌面车机(DHU)的旋钮档位上,触摸被彻底关掉,另有真机实测。
- 我们不维护「支持车型清单」。Mazda Commander、BMW iDrive、Audi MMI 在这里是作为这类输入方式的知名代表出现的,不代表每一台都进过车库实测。
- 其余兼容口径照旧——Android 12L 到 17、Android Auto 16.7 到 17.4、手机需要 Google Mobile Services。
车上有旋钮,但什么都不动
- 先看授权状态。投屏侧的焦点处理属于完整功能;基础模式下,旋钮是真的没有东西可移动。
- 确认投屏本身在跑——App 内置的体检会直接点名是哪一项没过,不用你猜。
- 更新到当前版本。焦点行为正是 Android Auto 每个版本都可能动的地方,修复也随版本走。
- 试试转旋钮,而不是按方向键。如果高亮是横跨屏幕跳而不是往下走一行,那你发的是「换区」——列表要的是旋转。
想看更全的图景——把手机上的 App 弄上车机的每一种方法,而不只是输入这一侧——见怎么在 Android Auto 上跑任意 App。