体彩双显示屏获取屏幕焦点的方法

文档序号:6431181阅读:347来源:国知局
专利名称:体彩双显示屏获取屏幕焦点的方法
技术领域
本发明涉及一种体彩双显示屏获取屏幕焦点的方法。
背景技术
近年来,随着体育彩票产业蓬勃发展,体育彩票玩法的增加,吸引了更多的彩民加入。仅2010年,我国体育彩票销量便突破千亿。体彩终端机采用Linux系统。显示端包括两个屏幕(主屏幕和副屏幕),主屏幕用于显示终端售票界面(即彩票销售程序),副屏幕用于显示动画开奖信息画面(即动画程序)。主屏幕和副屏幕的分辨率均为800*600。体彩终端机开机后,主屏幕和副屏幕同时启动。由于业务需要,副屏幕所显示的动画开奖信息画面必须全屏显示,通过Adobe flash player播放器程序。由此,副屏幕启动的速度慢于主屏幕,当副屏幕的动画程序全屏后,会自动夺取主屏幕的彩票销售程序的焦点。其中,屏幕焦点用于决定由哪个屏幕或者控件接收用户的输入信息。因此,副屏幕夺取造成主屏幕的焦点,导致主屏幕售票程序界面无法登陆,导致彩票无法正常销售。

发明内容
有鉴于此,本发明的主要目的在于提供一种体彩双显示屏获取屏幕焦点的方法, 以解决主屏幕的售票界面无法登陆的问题。本发明体彩双显示屏获取屏幕焦点的方法,包括预先设置窗口的激活属性为跟随鼠标获取焦点;设置一存储有第一屏幕和第二屏幕某坐标的配置文件;体彩终端机开机、屏幕焦点移到至第二屏幕后,执行下述步骤A、读取所述存储有第一屏幕和第二屏幕某坐标的配置文件;B、控制鼠标坐标最终移动至所述配置文件中的第一屏幕的所述坐标的位置;C、根据窗口的激活属性,根据鼠标当前位置激活第一屏幕为选中状态。由上,通过将焦点最终移动至主屏幕,实现解决主屏幕的售票界面无法登陆的问题。较佳的,所述步骤B还包括步骤Bi、控制鼠标由开机所处位置移动至第一屏幕的所述坐标的位置;B2、控制鼠标由第一屏幕的所述坐标的位置移动至第二屏幕的所述坐标的位置;B3、控制鼠标由第二屏幕的所述坐标的位置移动至第一屏幕的所述坐标的位置。由上,通过鼠标的移动,带动屏幕焦点的移动。可选的,本发明体彩双显示屏获取屏幕焦点的方法还包括所述第一屏幕上的一窗口的属性设置为默认激活状态;步骤C后还包括控制所述窗口为激活状态。由上,通过设置窗口的激活状态,实现鼠标所在位置被激活。
其中,所述窗口为登陆窗口。其中,所述第一屏幕为显示用户登录界面的主屏幕;第二屏幕为显示业务信息的副窗口。由上,实现主屏幕的用户登录界面顺利登陆。


图1为体彩双显示屏获取屏幕焦点的方法流程图;图2为体彩双显示屏获取屏幕焦点示意图。
具体实施例方式下面,结合附图详细介绍本发明提供的体彩双显示屏获取屏幕焦点的方法。如图1所示,本发明所提供的体彩双显示屏获取屏幕焦点的方法包括以下步骤步骤10:调整窗口属性。窗口属性包括窗口显示属性,窗口透明度属性,窗口位置属性以及窗口激活属性, 通过修改窗口管理器的配置文件改变上述窗口属性。包括步骤101 修改桌面个数。Linux系统中默认桌面个数为四个,而本实施例中的屏幕为两个,即显示终端售票界面的主屏幕和显示动画开奖信息的副屏幕,因此修改需将桌面个数进行修改。步骤102 设置窗口激活属性。窗口激活属性包括点击获取焦点(Click To Focus)和跟随鼠标获取焦点(Focus Follow Mouse)。点击获取焦点,即鼠标所点击的窗口获得焦点。被鼠标点击的窗口会激活,被置于所有窗口的最前面,并接收输入。跟随鼠标获取焦点,即当鼠标移到一个可以获得焦点的窗口的范围内,用户不需要点击窗口的某个地方就可以激活这个窗口,接收输入。此窗口不一定会被置于所有窗口的最前面。当鼠标移出这个窗口的范围时,这个窗口也会随之失去焦点。通过修改窗口管理器配置文件,将窗口激活属性更改为移动获取焦点模式。步骤20 设置鼠标坐标配置文件,用于存储鼠标将要移动的坐标位置,包括所位于的窗口(主屏幕的窗口和副屏幕的窗口),本实施例中,该坐标位置为主屏幕窗口的某坐标位置和副屏幕窗口的某坐标位置。当体彩终端机开机后,如背景技术描述,主屏幕和副屏幕同时启动,且副屏幕启动的速度慢于主屏幕。当副屏幕的动画程序全屏后,会自动夺取主屏幕的彩票销售程序的焦点,此时焦点位于副屏幕,而鼠标仍然位于主屏幕的某一坐标点。本发明增加一个进程,在判断体彩终端机开机完成后,执行下述新增的步骤步骤30 读取步骤20中所设置的鼠标坐标配置文件。这里采用配置文件单独记录指定的屏幕和指定的位置,是为了便于以后具有两个以上屏幕时,或者在屏幕进行更改(如屏幕大小进行改变时),直接更改该配置文件则可以适应新的屏幕。步骤40 控制鼠标坐标移动至配置文件中所设置的主屏幕的指定位置。
其中,可以采用调用一脚本,通过该脚本会调用MouseMove函数,将坐标移动支配着文件中记录的位置。其中,上述MouseMove函数可以为Linux、Windows等操作系统自带的 MouseMove 函数。本实施例中,配置文件中记载的是主屏幕的(800,600)位置和副屏幕的(800, 600)位置,通过调用MouseMove函数将鼠标最终移动至主屏幕的(800,600)位置。如图2 所示,其具体移动步骤包括步骤401 将鼠标从开机后所处的位于主屏幕的坐标位置移动至主屏幕的(800, 600)位置。步骤402 将鼠标从主屏幕的(800,600)位置移动至副屏幕的(800,600)位置。步骤403 将鼠标从副屏幕的(800,600)位置移动至主屏幕的(800,600)位置。步骤50 由步骤20中设置的窗口激活属性,当鼠标被移动至主屏幕后,则相应的激活主屏幕,此时,该屏幕中的输入框,如登陆框处于相应的可输入状态。较佳的,当存在多个输入框时,还可以指定一个输入框,将其属性定义为激活状态,从而,当主屏幕被激活后,主屏幕上的该指定的输入框也处于激活状态,用户可以向该输入框输入信息。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种体彩双显示屏获取屏幕焦点的方法,其特征在于,包括预先设置窗口的激活属性为跟随鼠标获取焦点;设置一存储有第一屏幕和第二屏幕某坐标的配置文件;体彩终端机开机、屏幕焦点移到至第二屏幕后,执行下述步骤A、读取所述存储有第一屏幕和第二屏幕某坐标的配置文件;B、控制鼠标坐标最终移动至所述配置文件中的第一屏幕的所述坐标的位置;C、根据窗口的激活属性,根据鼠标当前位置激活第一屏幕为选中状态。
2.根据权利要求1所述的方法,其特征在于,所述步骤B还包括步骤 Bi、控制鼠标由开机所处位置移动至第一屏幕的所述坐标的位置;B2、控制鼠标由第一屏幕的所述坐标的位置移动至第二屏幕的所述坐标的位置; B3、控制鼠标由第二屏幕的所述坐标的位置移动至第一屏幕的所述坐标的位置。
3.根据权利要求1所述的方法,其特征在于,还包括 所述第一屏幕上的一窗口的属性设置为默认激活状态; 步骤C后还包括控制所述窗口为激活状态。
4.根据权利要求3所述的方法,其特征在于,所述窗口为登陆窗口。
5.根据权利要求1所述的方法,其特征在于,所述第一屏幕为显示用户登录界面的主屏幕;第二屏幕为显示业务信息的副窗口。
全文摘要
本发明提供了一种体彩双显示屏获取屏幕焦点的方法,包括预先设置窗口的激活属性为跟随鼠标获取焦点;设置一存储有第一屏幕和第二屏幕某坐标的配置文件;当体彩终端机开机、屏幕焦点移到至第二屏幕后,执行下述步骤A、读取所述存储有第一屏幕和第二屏幕某坐标的配置文件;B、控制鼠标坐标最终移动至所述配置文件中的第一屏幕的所述坐标的位置;C、根据窗口的激活属性,根据鼠标当前位置激活第一屏幕为选中状态。由此解决主屏幕的售票界面无法登陆的问题。
文档编号G06F9/44GK102323881SQ201110240670
公开日2012年1月18日 申请日期2011年8月19日 优先权日2011年8月19日
发明者孟超伟, 张广源, 杨荣照, 沈滨, 罗春水, 陈亮 申请人:中体彩科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1