一种解决焦点窗口在触摸屏上的控制方法技术

技术编号:6185119 阅读:296 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供在微软Windows操作系统下触摸屏上对获得焦点的窗口的控制方法,在触摸屏已预设区域上有一窗口控制列,此控制列上有四个按键,分别是:最小化、最大化/还原、关闭与窗口调校。此控制列会进行获取并判断触摸屏当前分辨率是否符合预设阈值,若符合预设阈值,再依获取到的分辨率来计算控制列在所述触摸屏已预设区域的显示位置与大小。等待施加在该控制列的按键上的触摸控制信号。根据触摸控制信号所选择控制列的按键执行相应功能;该方法可以解决现有技术在触摸屏上的触摸范围太小与调整窗口尺寸大小等的问题,提高了一般使用者成功敲击触控按键的成功率,特别对于不方便使用鼠标和键盘的残障人士也具有很好的易用性。

【技术实现步骤摘要】

本专利技术涉及计算机触控
,具体涉及一种基于具触摸屏的计算机实现的窗 口控制方法。
技术介绍
当前,随着多媒体信息交互的与日俱增,各种电子办公和娱乐设备的应用越来越 普遍,例如个人数字助理(Personal Digital Assistant, PDA)和平板电脑等,这些设备由 于具有良好的使用界面和优秀的便携性,得到了广泛的使用,作为多媒体信息交互的常用 配置,触摸屏也越来越频繁的应用于各种多媒体信息交互的设备当中。触摸屏作为一种信 息交互设备,能够广泛的应用于各种信息查询的场合,是目前最简单、方便和符合自然习 惯的一种人机交互方式,具有易于使用、坚固耐用、反应速度快和节省空间等众多优点。随着计算机多媒体技术的快速发展,出现了大量应用触摸屏的数字设备。在这 些数字设备的使用过程中,用户如果需要在当前窗口下打开一个新的窗口程序,对于不支 持多窗口的系统需要一层一层的逐层退出,直到退至最顶层界面或根菜单下,才能够进行 所述新的窗口程序的选择;而对于支持多窗口的系统来说,则需要点击关闭按钮将当前窗 口关闭或点击最小化按钮将其最小化,如果打开了多个窗口还需要将它们全部最小化或全 部关闭,才能退回至最顶层界面或根菜单下,然后再进行所述新的窗口程序的选择,而通常 最小化按钮或关闭按钮都比较小,点击时容易出现误操作,使用起来不够方便,现在有许多 利用触摸屏用于在计算器系统中执行操作,诸如通过触控笔或手指透过笔势或手势,以实 现如窗口的移动、缩放与控制等,诸如以Windows操作系统自带的窗口控制按钮(最小化、 最大化、关闭),以实现如窗口的控制。如中国专利技术专利公开号“CN101169700”名称为“一种触摸屏导航的方法和装置”的 专利公开了本专利技术公开了一种触摸屏导航的方法,该方法包括将触摸屏分成多个区域,建 立各区域与窗口程序的对应关系;当触摸屏检测触摸信号在一定区域范围内驻留超过一定 时间,根据所述对应关系触发触摸信号所在区域对应的窗口程序,所述区域范围和时间预 先设定。本专利技术还同时公开了一种触摸屏导航的装置,包括区域设置模块,将触摸屏分成多 个区域,建立各区域与窗口程序的对应关系;触摸信号检测模块,当触摸屏检测触摸信号在 一定区域范围内驻留超过一定时间时,通知执行模块;执行模块,根据所述区域设置模块中 的对应关系和触摸信号检测模块的通知,触发触摸信号所在区域对应的窗口程序;该种触 摸屏导航的方法产生的窗口虽直观,但并无法完全替代所有功能,如窗口最小化、最大化与 关闭,并且Windows操作系统的现有技术,在控制列按钮位置相对于屏不固定,按钮的大小 却固定,并不会随着屏或分辨率来调整大小。而且,目前各种触摸屏尺寸愈做愈大,又以宽屏蔚为潮流,加上分辨率一再提高, 触摸屏可显示的内容也愈来愈多,而采用以上触摸屏导航的方法产生的窗口控制列却相对 于变小了,给予操作者带来种种不便。
技术实现思路
本专利技术所要解决的技术问题是克服现有技术(Microsoft Windows)的不足,一种 在Microsoft Windows操作系统下触摸屏上对获得焦点的窗口的控制方法,在触摸屏已预 设区域上有一窗口控制列,此控制列上有四个按键,分别是最小化(Min)、最大化/还原 (Max/Restore)、关闭(Close)与窗口调校(Snap)。窗口调校(Snap)就是将焦点窗口快速 重设大小并摆放到指定的位置(可为至少2个区域),它方便了网页浏览和数据相互阅读。窗口控制列会进行获取并判断触摸屏当前分辨率是否符合预设阈值,若符合预设 阈值,再依获取到的分辨率来计算窗口控制列在所述触摸屏已预设区域的显示位置与大 小。等待施加在该窗口控制列的按键上的触摸控制信号,根据触摸控制信号所选择窗口控 制列的按键执行相应功能。该方法可以解决Windows现有技术中窗口的标准控制键在触摸 屏上的触摸位置的不明确、触摸范围太小,以及不易使用触摸来改变窗口尺寸等的问题。该方法提高了一般使用者成功敲击触控按键的成功率,增加了一般使用者在触摸 屏对窗口更有效率的调整窗口大小,窗口调校让阅读、组织和比较窗口成为一件轻松也有 趣的事情,特别对于不方便使用鼠标和键盘的残障人士也具有很好的易用性。本专利技术提供的,包括以下步骤①判断触摸屏当前分辨率是否符合预设阈值的步骤;②若判断出所述触摸屏当前分辨率不符合预设阈值,则返回步骤①的步骤;③若判断出所述触摸屏当前分辨率符合预设阈值,则计算窗口控制列在所述触摸屏已 预设区域的显示位置的步骤;④计算步骤③中窗口控制列按键在所述触摸屏已预设区域的显示大小的步骤;⑤显示由步骤④中得到的窗口控制列,等待施加在该窗口控制列的按键上的触摸控制 信号的步骤;⑥根据触摸控制信号所选择窗口控制列的按键执行相应功能后返回步骤⑤的步骤。采用该方法可以解决Windows现有技术中在触摸屏上的触控位置的不明确、触摸 范围太小,以及不易使用触摸来改变窗口尺寸等的问题。该方法大大的明确了触控按键的位置(预设为右方),以及桌面分辨率被改变时, 此窗口控制列与按键将会自动重设大小,配合分辨率达到最合适的触摸范围。该方法提高 了一般使用者成功敲击触控按键的成功率,增加了一般使用者在触摸屏对窗口更有效率的 调整窗口大小。窗口调校将焦点窗口快速重设大小并摆放到指定的位置(桌面分为至少2 个区域),方便了网页浏览和数据相互阅读,它让阅读、组织和比较窗口成为一件轻松也有 趣的事情。通过焦点窗口的触控操作过程,无需使用到鼠标,特别对于不方便使用鼠标和键 盘的残障人士也具有很好的易用性。进一步,在步骤①中还包括触摸屏分辨率被改变时,将自动重新判断阈值的步骤 进一步,在步骤①中还包括设置触摸屏分辨率阈值的步骤。进一步,所述步骤①中设置的触摸屏的分别率阈值为640X480。进一步,在步骤③中具体包括a).获取触摸屏显示内容的旋转角度(0、90、180与270度)的步骤;b).载入用户自定义所述窗口控制列按钮在触摸屏的预设区域位置设置的步骤,若无则预设在触摸屏右方的步骤;进一步,在步骤④中具体包括A).载入用户自定义的放大倍数为η值的步骤,其中η为自然数;B).获取触摸屏分辨率扫描列数X与扫描列数Y的步骤,设置窗口控制列按钮的两个 尺寸参数A与B,其中A = (X * (21 / 1024)) X η B = (Y * (21 / 768)) X η 若无η值,则取η=2,比较A与B的大小,取A与B中值大为按钮最长边尺寸大小,如附图5所示的fl,f2, f3, f4。进一步,在步骤⑥中具体包括(1).根据触摸控制信号调整窗口最小化的步骤; ⑵.根据触摸控制信号调整窗口最大化/还原的步骤;(3).根据触摸控制信号关闭窗口的步骤;(4).根据触摸控制信号调整窗口的步骤,如图5的A可分为至少2区域,图中无所示。本专利技术提供的是,可以解决Windows现 有技术中在触摸屏上的触控位置的不明确、触摸范围太小,以及不易使用触摸来改变窗口 尺寸等的问题。该方法大大的明确了触控按键的位置(预设为右方),以及桌面分辨率被改变时, 此窗口控制列与按键将会自动重设大小,配合分辨率达到最合适的触摸范围。该方法提高 了一般使用者成功敲击触控按键的成功率,增加了一般使用者在触摸屏对窗口更有效率本文档来自技高网
...

【技术保护点】
一种解决焦点窗口在触摸屏上的控制方法,其特征在于,包括以下步骤:①判断触摸屏当前分辨率是否符合预设阈值的步骤;②若判断出所述触摸屏当前分辨率不符合预设阈值,则返回步骤①的步骤;③若判断出所述触摸屏当前分辨率符合预设阈值,则计算窗口控制列在所述触摸屏已预设区域的显示位置的步骤;④计算步骤③中窗口控制列按键在所述触摸屏已预设区域的显示大小的步骤;⑤显示由步骤④中得到的窗口控制列,等待施加在该窗口控制列的按键上的触摸控制信号的步骤;⑥根据触摸控制信号所选择窗口控制列的按键执行相应功能后返回步骤⑤的步骤。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐建国
申请(专利权)人:绩优科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1