A driven graphical user interface system control program with computer system and execution of events, the computer system comprises a processor, a display output interface and user input interface, event driven control program includes a graphical user interface that displays the virtual space, the graphical user interface system includes: the user input interface for receiving a plurality of users at the same time. The input to the control program and transmitted with each of the user input information about each of the user input events related to generation and the control of the program; in response to the display, a display output interface and display with at least a portion of the virtual display space corresponding to the graphics and virtual display in space the display part and the part of the user input the relevant information in the control of the program; The utility model is used for processing a series of events related to the first user input during the first user input, and the processing process is not affected by the interference of the second user input.
【技术实现步骤摘要】
本专利
本专利技术涉及事件驱动图形用户接口系统,更具体地说涉及到用于根据产生的用户事件改变图形用户接口以便允许多个用户输入设备同时工作的系统。本专利技术背景目前已有许多图形用户接口系统(GUI)。它们包括微软公司的Windows、IBM公司的OS/2、太阳微系统公司的Solaris和苹果计算机公司的Macintosh操作系统。这些系统具有与带有定义一个工作位置的屏幕光标的显示器有关的定向设备输入。光标通常是用于定义工作象素、工作区域或工作位置的图形目标,它在屏幕上的位置可以通过操纵定向设备来改变。屏幕图像可以包括许多显示目标,包括下拉式菜单条、对话框、窗口和图标。将光标放到定义的屏幕目标上就可以选择该目标从而激活一项功能。在这些GUI系统上可以运行许多程序,虽然不能使所有程序真的同时交互工作。这些接口可以基于被定义事件如用户输入、定时器输出、或者中断来被事件驱动或改变状态,或者可以连续对输入进行监视以确定它们的状态。已知的用户定位输入设备包括鼠标、跟踪球、操纵杆、光笔、触板、图形输入板和触摸屏。触摸屏、触板、光笔和图形输入板是绝对位置坐标输入设备,而鼠标、跟踪球和操纵杆则是相对移动输入设备。现有许多不同类型的触摸屏,包括表面声波型、电阻型、电容型、红外型和压敏型。在已知的声波触摸屏位置传感器中,超声波振子发射声脉冲,该声脉冲以波的形式被扩散经过触摸屏、然后被同一个超声波振子或其它不同的超声波振子接收。该声波对公共通道上一定的距离增量具有特定的时间延迟,因此通过分析被接收脉冲的时间可以确定坐标轴上的位置。用于至少两个正交座标的系统被提供。可参阅美 ...
【技术保护点】
【技术特征摘要】
1.一种具有计算机系统和执行事件驱动控制程序的图形用户接口系统,计算机系统包括处理器、显示输出接口和用户输入接口,事件驱动控制程序包括具有虚拟显示空间的图形用户接口,该图形用户接口系统包括所述用户输入接口,用于同时接收多个用户输入和向所述控制程序传送与每个所述用户输入有关的信息,每个所述用户输入与所述控制程序的事件产生有关;显示器,用于响应所述显示输出接口和显示与至少一部分所述虚拟显示空间相对应的图形图象以及在所述虚拟显示空间中的所述部分显示与所述部分所述用户输入有关的信息;所述控制程序,用于在所述第一用户输入期间对与第一用户输入有关的一系列事件进行处理,处理过程不受第二用户输入的功能干扰。2.根据权利要求1所述的图形用户接口系统,其中所述事件驱动控制程序是一个从Windows、Windows for Workgroups、Windows NT、Windows95、OS/2和Macintosh操作系统中选出的图形用户接口系统。3.根据权利要求1所述的图形用户接口系统,还包括多个显示器。4.根据权利要求3所述的多显示器图形用户接口系统,其中多个显示器中的每个显示器对所述虚拟显示空间的不同部分或拷贝进行显示。5.根据权利要求1所述的图形用户接口系统,其中所述多个用户输入中至少有一个从具有绝对位置座标的用户输入设备上接收数据。6.根据权利要求5所述的多显示器图形用户接口系统,其中所述用户输入设备是一个叠在所述显示器上的触敏设备,以便一个指向显示位置的触摸将光标对准所述显示位置。7.根据权利要求5所述的多显示器图形用户接口系统,其中所述用户输入设备包括一个触摸屏。8.根据权利要求1所述的图形用户接口系统,包括至少两个显示设备和至少两个用户输入,每个显示设备显示所述虚拟显示空间的不同部分或拷贝。9.根据权利要求1所述的图形用户接口系统,其中每个用户输入和有关显示具有相当的能力。10.根据权利要求1所述的图形用户接口系统,其中所述虚拟显示空间包括多个目标,每个用户输入与一个所述目标有关。11.根据权利要求10所述的图形用户接口系统,其中所述多个目标包括多个应用窗口。12.根据权利要求10所述的多显示器图形用户接口系统,其中与应用窗口有关的应用程序对与用户输入有关的事件进行处理。13.根据权利要求1所述的图形用户接口系统,还包括多个显示器,每个显示器显示所述虚拟显示空间的不同部分或拷贝,所述图形用户接口系统响应WIN16、WIN32或OS/2API句法。14.根据权利要求1所述的图形用户接口系统,还包括处理器,它具有一个计数器;一个用于储存所述计数器的状态的存储器;根据任何所述输入的活动输入状态使所述计数器增值和根据任何所述输入的不活动输入状态使所述计数器减值的装置;定位模式装置,当所述计数器被增值时,它按顺序将光标移动到所述位置、产生按钮按下信息和产生按钮弹起信息;和用于对所述计数器的所述储存状态进行刷新的装置。15.根据权利要求1所述的图形用户接口,还包括处理器,它具有一个计数器;一个用于储存所述计数器的状态的存储器;用于根据任何所述输入的活动输入状态使所述计数器增值和根据任何所述输入的不活动输入状态所述计数器减值的装置;拖动模式装置,当所述计数器的值变化到1时,它顺序将光标移动到所述位置和产生按钮按下信息,当所述计数器的值变化到零时,它产生按钮弹起信息,否则就,随按钮按下信息的移动保持拖动状态;和用于对所述计数器的储存状态进行刷新的装置。16.根据权利要求1所述的图形用户接口,还包括一个用于将相对定位用户输入设备的输出转换成显示座标位置的系统和一个用于在所述显示器上显示与所述相对定位位置用户输入相符合的并独立于所述控制程序的用户光标的系统。1...
【专利技术属性】
技术研发人员:迈克尔·R·西戈纳,安东尼·温纳,
申请(专利权)人:埃罗接触系统公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。