iPanel浏览器EVENT处理详解

3星 · 超过75%的资源 需积分: 9 92 下载量 49 浏览量 更新于2024-09-16 收藏 361KB PDF 举报
"iPanel浏览器EVENT处理说明文档主要介绍了如何在iPanel浏览器中处理EVENT,包括处理原则、处理机制、特定按键的处理以及接口Porting的相关内容,旨在帮助开发者更好地控制和管理用户交互事件。" iPanel浏览器EVENT处理说明详细阐述了在iPanel浏览器环境下,如何有效地管理和响应用户事件(EVENTs),以实现更加灵活的控制和交互。这份文档由深圳市茁壮网络技术有限公司提供,主要针对使用iPanel浏览器的设备,如智能电视或机顶盒。 首先,文档提出了两个处理EVENT的基本原则: 1. 原则1强调了iPanel尽量让HTML页面和JavaScript(JAVASCRIPT)以及Java虚拟机(JVM)来首先处理EVENT,这样可以增加对事件控制的灵活性,使得开发者可以通过网页脚本更自由地响应用户操作。 2. 原则2指出,对于iPanel未完全处理的EVENT,应尽可能地将它们传递到Porting层,使底层系统能够进行更灵活的控制。这样做可以确保系统的可定制性和适应性。 接着,文档详细描述了iPanel浏览器的EVENT处理机制: 2.1 系统按键如输入法切换键(EIS_IRKEY_IME)、切换键(EIS_IRKEY_SWITCH)和中/英文键(EIS_IRKEY_LANGUAGE)等由iPanel直接处理,确保这些基本功能的正常运行。 2.2 iPanel不处理的按键主要包括电源键(EIS_IRKEY_POWER)、音量键(EIS_IRKEY_VOLUME_UP和DOWN)、静音键(EIS_IRKEY_VOLUME_MUTE)、主菜单键(EIS_IRKEY_MENU)、上一个频道键(EIS_IRKEY_LAST_CHANNEL)、频道增减键(EIS_IRKEY_CHANNEL_UP和DOWN)等。这些通常与设备的基本操作或系统级功能相关,需要底层系统或特定应用来处理。 此外,文档还提到了按键处理Porting接口,这部分内容可能涉及如何将底层硬件事件转换为上层应用可识别的事件,以及如何通过编程接口实现不同系统之间的兼容性。虽然具体内容未给出,但可以理解为开发者需要遵循这些接口标准来确保不同设备上的按键事件能被正确处理。 最后,文档还提供了一份电信规范按键需求处理列表,列出了各种按键的处理需求,这可能是为了满足不同运营商或应用场景下的特定需求。 iPanel浏览器EVENT处理说明是针对开发者的指南,帮助他们在设计和开发过程中了解如何在iPanel环境中有效地管理用户输入事件,从而创建更加互动和用户体验良好的应用程序。