首页> 外国专利> Processing non-spatial input by multiple program elements of a computer program executed on a computer

Processing non-spatial input by multiple program elements of a computer program executed on a computer

机译:通过计算机上执行的计算机程序的多个程序元素来处理非空间输入

摘要

A computer system supports a protocol to process directional navigation inputs to a host application and its component, to manage which component is currently active to receive input events. A first component determines whether to transfer focus to a second component. The first component initiates the transfer by sending a request to the second component. Further input events are queued. The second component processes the request to determine how to transfer focus within the second component. The second component indicates to the operating system how focus has been transferred. The operating system updates information to reflect the changes in state of the components, and informs the host and component that the state has been updated. Queued input events then can be released for processing according to the changed focus. Where the components are separate, independent processes, the protocol can be implemented through inter-process communication techniques.
机译:计算机系统支持协议,以处理对主机应用程序及其组件的定向导航输入,以管理当前哪个组件处于活动状态以接收输入事件。第一组件确定是否将焦点转移到第二组件。第一个组件通过向第二个组件发送请求来启动传输。其他输入事件将排队。第二个组件处理该请求,以确定如何在第二个组件内转移焦点。第二个组件向操作系统指示如何转移焦点。操作系统更新信息以反映组件状态的变化,并通知主机和组件状态已更新。然后可以根据已更改的焦点释放排队的输入事件以进行处理。如果组件是独立的独立进程,则可以通过进程间通信技术来实现协议。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号