计算机的窗口滚动条控制方法技术

技术编号:2819560 阅读:391 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种计算机的窗口滚动条控制方法,包含有下列步骤:计算机输入装置上的光学感测窗感测使用者的手指移动状态,以取得一移动方向;计算机输入装置解析移动方向,以取得X轴位移量与Y轴位移量;于移动方向包含X轴位移量与Y轴位移量时,计算机输入装置发出滚动条卷动命令至计算机,以使窗口的第一滚动条依据滚动条卷动命令执行相应于X轴位移量的卷动程序,同时,使窗口的第二滚动条依据滚动条卷动命令执行相应于Y轴位移量的卷动程序。

【技术实现步骤摘要】

本专利技术涉及一种窗口控制方法,尤其涉及一种利用计算机输入装置上的光 学感测窗来进行计算机窗口滚动条的控制方法。
技术介绍
操作系统(Operating System,简称OS)是一种计算机系统软件,用以 作为应用程序的执行环境以及计算机的操作接口。 一般而言,操作系统的任务 包括对硬件资源的直接监管、计算资源(如内储、处理器使用时间)的管理、以 及提供各类应用程序服务,让使用者通过键盘、屏幕等输出/输入设备来控制 计算机。随着图形式使用者接口 (Graphic User Interface, GUI,即所谓的窗 口接口)技术的成熟,操作系统还包括通过可视化的窗口接口操控/使用计算 机,此类操作系统又称为窗口操作系统。目前鼠标已广泛地使用于计算机设备的窗口接口操控上,并成为上网时密 不可分的周边硬件装置之一。目前计算机输入装置上最新的巻页装置为一具有 光学感测窗的方式;光学感测窗的原理可分为影像比对式,与光学折射比对式 两种;而这类的产品譬如可见于GENIUS TRAVELER 515鼠标。但是这类的装置 的问题是,当使用者在操作具有两个巻动轴(例如,水平巻动轴与垂直巻动轴) 的窗口时,就会出现操作不便利的情形,譬如说在浏览网页,此时使用者若要 阅读位于右下角方向的页面时,以双滚轮式的鼠标为例,就需要先滚动控制水 平(或垂直)巻动轴的滚轮向右(或下),再滚动控制垂直(或水平)巻动轴的滚轮 向下(或右),以使浏览画面到达位于右下角方向的页面,也就是说,使用者需 要通过两次的操作动作来完成,非常不便利,因此,在操作上质量上有待提升。
技术实现思路
本专利技术所要解决的技术问题在于提供一种, 通过计算机输入装置感测与解析使用者的单次操作动作,再将单次操作动作转换为滚动条巻动命令并发送至计算机,以控制窗口滚动条的动作,借以提升操 作便利性。因此,根据本专利技术所揭露的,根据使用者于 计算机输入装置的操作结果,控制计算机的窗口的第一滚动条与/或第二滚动 条进行巻动,该窗口滚动条控制方法包含有下列步骤首先,计算机输入装置 具有一个光学感测窗,用以感测使用者的手指移动状态,并取得一移动方向, 其中于使用者在光学感测窗放置其手指后,计算机输入装置取得起始坐标值, 于使用者在光学感测窗移开其手指后,计算机输入装置取得终止坐标值;接着, 计算机输入装置解析移动方向,以取得X轴位移量与Y轴位移量,其中X轴位 移量与Y轴位移量根据起始坐标值与终止坐标值的计算所取得;于移动方向包 含X轴位移量与Y轴位移量时,计算机输入装置发出滚动条巻动命令至计算机,以使窗口的第一滚动条依据滚动条巻动命令执行相应于X轴位移量的巻动程 序,同时,使窗口的第二滚动条依据滚动条巻动命令执行相应于Y轴位移量的巻动程序。通过这种,通过计算机输入装置感测使用者的手指移动状态,并于解析取得X轴位移量与Y轴位移量后发送至计算机,进而同时控制计算机的两个窗口滚动条迅速巻动至欲浏览的画面,借以解决以往 使用者仅能一次控制一个窗口滚动条的问题,换句话说,本专利技术提供使用者以 单次操作完成双滚动条窗口的控制操作,借以提升操作便利性。 有关本专利技术的特征与实作,兹配合附图作最佳实施例详细说明如下。附图说明图1为本专利技术的步骤流程图2A为本专利技术的移动方向的解析示意图2B为本专利技术的另一移动方向的解析示意图3A为本专利技术的工作窗口的巻动示意图;及图3B为本专利技术的工作窗口的另一巻动示意图。其中,附图标记10: 二维坐标感测平面 11: X轴位移量12: Y轴位移量 20:移动方向21:移动方向 31:第一巻动轴 32:第二巻动轴30:工作窗口 31a:窗口滑杆 32a:窗口滑杆40:右方向 42:左方向41:上方向 43:下方向具体实施例方式根据本专利技术所揭露的计算机输入装置,包括但不局限于鼠标、轨迹球、触控板、游戏控制器…等计算机周边输入装置,并可内建于笔记型计算机、PDA 等具有窗口接口的电子装置中,以提供使用者操作相关的功能。然而所附图式 仅提供参考与说明用,并非用以限制本专利技术。请参照图l,为本专利技术的步骤流程图。如图1所示,本专利技术的计算机的窗口滚动条控制方法包含有下列步骤首先,计算机输入装置感测使用者的手指移动状态,以取得一移动方向(步骤100),其中计算机输入装置具有一光学感测窗,用以提供使用者放置其手指,而光学感测窗为透光性材质且光学感测窗的感测范围与预先定义好的二维 坐标感测平面相对应,配合光学传感器电路对使用者的手指进行感测,以取得 手指移动的状态信息,并将此状态信息传送至计算机输入装置中的微处理器,而微处理器可以例如是中央处理器(Central Processing Unit, CPU)、微控制 器(Micro Control Unit, MCU)或数字信号处理器(Digital Signal Processor, DSP)。而光学感测窗的原理可分为影像比对式,与光学折射分析式两种。计算机输入装置解析移动方向(步骤101),以取得X轴位移量与Y轴位移 量,其中于使用者在光学感测窗放置其手指后,计算机输入装置的光学传感器 电路取得一起始坐标值,于使用者在光学感测窗移开其手指后,计算机输入装 置的光学传感器电路取得一终止坐标值,而X轴位移量与Y轴位移量可通过微 处理器根据起始坐标值与终止坐标值的计算所取得。计算机输入装置判断移动方向是否包含X轴位移量与Y轴位移量?(步骤 102),其中计算机输入装置中的微处理器根据起始坐标值、终止坐标值在预先 定义的二维坐标感测平面的分布关系,即可取得手指在二维坐标感测平面上的 移动方向以及X轴位移量与Y轴位移量。6于移动方向包含X轴位移量与Y轴位移量时,计算机输入装置的微处理器 发出滚动条巻动命令至计算机,以使窗口的第一滚动条依据滚动条巻动命令执 行相应于X轴位移量的巻动程序,同时,窗口的第二滚动条依据滚动条巻动命令执行相应于Y轴位移量的巻动程序(步骤105)。滚动条巻动命令可采用封包方式传送至计算机,而封包的格式举例如下表<table>table see original document page 7</column></row><table>其中BYTEO代表鼠标按键,BYTE1代表鼠标的X轴向量,BYTE2代表鼠标 的Y轴向量,BYTE3代表鼠标的Z轴向量(第一巻动轴的上下滚动),BYTE4代 表鼠标的R轴向量(第二巻动轴的左右滚动),B8、 B7、 B6、 B5、 B4、 M、 R与L 代表位。当移动方向不同时包含X轴位移量与Y轴位移量时,则判断移动方向是否 包含X轴位移量?(步骤103),于移动方向包含X轴位移量时,计算机输入装 置发出第一滚动条巻动命令至计算机,以使窗口的第一滚动条依据第一滚动条 巻动命令执行相应于X轴位移量的巻动程序(步骤106)。第一滚动条巻动命令 可采用封包方式传送至计算机,而封包的格式如同步骤105中所举例说明的 表,在此不再重复。当移动方向不包含X轴位移量时,则判断移动方向是否包含Y轴位移 量?(步骤104),于移动方向包含Y轴位移量时,计算机输入装置发出第二滚 动条巻动命令至计算机,以使窗口的第二滚动条依据第二滚动条巻动命令执行 相应于Y轴位移量的本文档来自技高网...

【技术保护点】
一种计算机的窗口滚动条控制方法,根据使用者于一计算机输入装置的光学感测窗上的操作结果,控制计算机的窗口的第一滚动条和/或第二滚动条进行卷动,其特征在于,该窗口滚动条控制方法包含有下列步骤: 该计算机输入装置的光学感测窗感测使用者的手指移动状态,以取得一移动方向; 该计算机输入装置解析该移动方向,以取得一X轴位移量与一Y轴位移量;及 于该移动方向包含该X轴位移量与该Y轴位移量时,该计算机输入装置发出一滚动条卷动命令至该计算机,以使该窗口的该第一滚动条依据该滚动条卷动命令执行相应于该X轴位移量的卷动程序,且同时该窗口的该第二滚动条依据该滚动条卷动命令执行相应于该Y轴位移量的卷动程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈浚哲
申请(专利权)人:昆盈企业股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1
相关领域技术
  • 暂无相关专利