智慧屏没有触摸屏,所以开发智慧屏快应用时,重点要考虑焦点的处理。
焦点是屏幕上需要关注的区域,遥控器是操作智慧屏的主流工具,用户通过遥控器的方向键控制焦点移动。当焦点移动到目标组件后,按下遥控器的确认键即可触发相应事件,从而可以做下一步处理。
同一时刻,焦点只能落到一个组件,只有获取到焦点的组件才能响应遥控器事件。
快应用在智慧屏提供了focusable属性、onkey/onfocus/onblur事件、focus方法、:focus伪类处理焦点。
| 键盘按键 | 遥控器按键 |
|---|---|
| esc | back |
| UP | UP |
| DOWN | DOWN |
| LEFT | LEFT |
| RIGHT | RIGHT |
| 数字键5 | CENTER |