首页> 外国专利> International multiple-byte character generator support in application sharing which distinguishes guest keyboard input from host key board and bypassing execution of the generator module when guest keyboard input is determined

International multiple-byte character generator support in application sharing which distinguishes guest keyboard input from host key board and bypassing execution of the generator module when guest keyboard input is determined

机译:应用程序共享中的国际多字节字符生成器支持,可将来宾键盘输入与主机键盘区分开来,并在确定来宾键盘输入时绕过生成器模块的执行

摘要

Host multiple-byte character generator processing of guest keyboard events is blocked during applications sharing. A guest keyboard driver generates guest keyboard events which may be processed by any guest multiple-byte character generator. The guest events are transmitted to a host for use in shared applications. A patch instruction is written over a host storage queue which causes a jump to a patch subroutine when an attempt is made to deposit host keyboard events in the storage queue. Host keyboard events are marked by the patch subroutine and the marked host events are deposited in a shadow queue which is disposed in parallel with the host storage queue. Guest events also are deposited in the shadow queue. Untranslated host and single-byte character guest events, are stored in the host storage queue. When a shared application requires data from the host storage queue, the outgoing event is examined for origin, such as by examining the shadow queue. If the event is a guest event, a call is made to a host- executed applications sharing program, which in turn calls the host- multiple character generator. The call to the host multiple-byte character generator bypasses execution of the generator to preventing it from processing guest events prior to their entry into the shared application. In an embodiment of the invention, if the guest transmits a multiple-byte character to the host, the host- executed applications sharing system calls a host operating system module responsible for entering the guest multiple-byte character into a shared application. The guest multiple-byte character is entered into the shared application without a call being made to the host multiple-byte character generator.
机译:在应用程序共享期间,来宾键盘事件的主机多字节字符生成器处理被阻止。来宾键盘驱动程序生成可以由任何来宾多字节字符生成器处理的来宾键盘事件。来宾事件被传输到主机以在共享应用程序中使用。修补程序指令写在主机存储队列上,当尝试将主机键盘事件存储在存储队列中时,该指令会跳转到修补程序子例程。主机键盘事件由patch子例程标记,标记的主机事件存储在与主机存储队列并行放置的影子队列中。来宾事件也存储在影子队列中。未翻译的主机事件和单字节字符来宾事件存储在主机存储队列中。当共享应用程序需要来自主机存储队列的数据时,将检查传出事件的起源,例如通过检查影子队列。如果事件是访客事件,则调用主机执行的应用程序共享程序,该程序又调用主机多字符生成器。对主机多字节字符生成器的调用会绕过生成器的执行,以防止生成器在访客事件进入共享应用程序之前对其进行处理。在本发明的实施例中,如果访客将多字节字符发送到主机,则主机执行的应用程序共享系统调用负责将访客多字节字符输入到共享应用程序中的主机操作系统模块。来宾多字节字符输入到共享应用程序中,而无需调用主机多字节字符生成器。

著录项

  • 公开/公告号US5828900A

    专利类型

  • 公开/公告日1998-10-27

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号US19960579722

  • 发明设计人 JAMES THOMPSON;WILLIAM C. DELEEUW;

    申请日1996-01-03

  • 分类号G06F13/00;

  • 国家 US

  • 入库时间 2022-08-22 02:38:17

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号