CN107357438A - 一种键盘触摸屏虚拟鼠标功能的实现方法 - Google Patents

一种键盘触摸屏虚拟鼠标功能的实现方法 Download PDF

Info

Publication number
CN107357438A
CN107357438A CN201710603424.0A CN201710603424A CN107357438A CN 107357438 A CN107357438 A CN 107357438A CN 201710603424 A CN201710603424 A CN 201710603424A CN 107357438 A CN107357438 A CN 107357438A
Authority
CN
China
Prior art keywords
mouse
virtual
screen
virtual mouse
touch screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710603424.0A
Other languages
English (en)
Other versions
CN107357438B (zh
Inventor
任文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201710603424.0A priority Critical patent/CN107357438B/zh
Publication of CN107357438A publication Critical patent/CN107357438A/zh
Application granted granted Critical
Publication of CN107357438B publication Critical patent/CN107357438B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0202Constructional details or processes of manufacture of the input device
    • G06F3/021Arrangements integrating additional peripherals in a keyboard, e.g. card or barcode reader, optical scanner
    • G06F3/0213Arrangements providing an integrated pointing device in a keyboard, e.g. trackball, mini-joystick
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

一种键盘触摸屏虚拟鼠标功能的实现方法,其特征是:当电脑主机开机时,与电脑主机信号相连通的键盘加电点亮触摸屏后,触摸屏上显示带小虚方框的虚拟鼠标,并且虚拟鼠标的初始位置处于触摸屏中央,虚拟鼠标始终固定的处于小虚方框中,小虚方框伴随着虚拟鼠标的移动而发生移动。

Description

一种键盘触摸屏虚拟鼠标功能的实现方法
技术领域
本发明应用于整合触摸屏的键盘,可用于笔记本电脑,台式电脑,平板电脑及其他需要键盘操作的电脑平台。
背景技术
众所周知,笔记本电脑上带有触摸板,触摸板可以移动鼠标轨迹,触摸板上面装有两个按键,分别代表物理鼠标的左键和右键,用手指在触摸板上划动鼠标轨迹时,可以操作显示器屏幕上的鼠标指针发生移动。但因触摸板无法显示鼠标轨迹的具体状态,因此这种操作体验性差,鼠标指针定位不精确,特别是要将鼠标指针移动到显示器屏幕边角时,有时需要多次划动鼠标轨迹才能将鼠标指针操作到位。因此,许多笔记本电脑用户仍需够买外接鼠标来方便操作。
后来,有键盘生产厂家参照笔记本电脑生产了带触摸板的键盘,但因划动手指操作鼠标指针移动定位不精确的原因,用户还仍需购买鼠标来方便操作,因此,这类带触摸板的键盘在市场上流行不起来,用户体验及应用性差。
本发明,是将手机的触摸屏功能与键盘结合起来,在键盘触摸屏上实现虚拟鼠标功能,能够像操作物理鼠标那样精确控制屏幕上的鼠标指针定位。
发明内容
一种键盘触摸屏虚拟鼠标功能的实现方法,其特征是:当电脑主机开机时,与电脑主机信号相连通的键盘加电点亮触摸屏后,触摸屏上显示带小虚方框的虚拟鼠标,并且虚拟鼠标的初始位置处于触摸屏中央,虚拟鼠标始终固定的处于小虚方框中,小虚方框伴随着虚拟鼠标的移动而发生移动。
虚拟鼠标分前、后两部分,前部分相当于物理鼠标的按键,左、右对半分,左部分相当于物理鼠标的左按键,右部分相当于物理鼠标的右按键,后部分相当于物理鼠标的移动推手装置。
电脑开机后,在主机自检及初始化状态,键盘内部的智能芯片***会侦测到与电脑主机信号相连通的电脑显示器的屏幕显示区的长度与宽度及像素,然后在键盘触摸屏上建立与电脑显示器屏幕显示区长度、宽度及像素完全一致的虚拟显示器,虚拟显示器以大虚方框的形式模拟,大虚方框的尺寸比键盘触摸屏的尺寸要大若干倍,大虚方框在一般状态下不可见,只有当电脑显示器上的鼠标指针移动到临近显示器屏幕边界时才会出现。
在电脑显示器屏幕上没出现鼠标指针时,键盘触摸屏上的虚拟鼠标处于锁定的不可操作状态。
当电脑显示器屏幕上出现鼠标指针后,键盘触摸屏上的虚拟鼠标处于活性的可操作状态:点按虚拟鼠标按键时,会模拟单击/双击物理鼠标状态,产生虚拟鼠标震动感并发出单击/双击声音;按住虚拟鼠标推手装置移动虚拟鼠标时,会模拟推移物理鼠标移动状态并产生轻微的震动感。
当虚拟鼠标在键盘触摸屏上推移时,电脑显示器屏幕上的鼠标指针以相同的姿态发生同步移动。
当虚拟鼠标在键盘触摸屏上推移时,键盘触摸屏上的虚拟显示器会发生相向移动。
当虚拟鼠标推移到其小虚方框与键盘触摸屏边缘重合时,虚拟鼠标因触摸屏边缘的阻碍只产生推移震动,不再发生移动,但电脑显示器上的鼠标指针仍然发生移动。
当电脑显示器上的鼠标指针临近显示器的显示区边界时,键盘触摸屏上开始出现虚拟显示器并能看到虚拟显示器(即虚拟大方框)的相向移动状态。
电脑初始化状态,虚拟鼠标的初始位置处于触摸屏中央,当虚拟鼠标发生推移后,虚拟鼠标在触摸屏上的实际位置并不表示电脑显示器屏幕上鼠标指针的实际位置,只是代表虚拟鼠标处于一种位置状态,其相对于虚拟显示器(即虚拟大方框)的位置才是真正表示电脑显示器上鼠标指针的实际位置。
附图说明
图1,带触摸屏的电脑键盘。
图2,电脑显示器鼠标初始状态示意图。
图3,键盘触摸屏鼠标初始状态模拟图(图2的对照图)。
图4,电脑显示器鼠标移动到显示器边界状态示意图。
图5,键盘触摸屏鼠标移动到触摸屏边缘状态模拟图(图4的对照图)。
具体实施方式
当电脑主机开机时,与电脑主机信号相连通的键盘加电点亮触摸屏后,触摸屏上显示带小虚方框的虚拟鼠标,并且虚拟鼠标的初始位置处于触摸屏中央。
在电脑显示器屏幕上没出现鼠标指针时,键盘触摸屏上的虚拟鼠标处于锁定的不可操作状态。
当电脑显示器屏幕上出现鼠标指针后,键盘触摸屏上的虚拟鼠标处于活性的可操作状态:点按虚拟鼠标按键时,会模拟单击/双击物理鼠标状态,产生虚拟鼠标震动感并发出单击/双击声音;按住虚拟鼠标推手装置移动虚拟鼠标时,会模拟推移物理鼠标移动状态并产生轻微的震动感。
当虚拟鼠标在键盘触摸屏上推移时,电脑显示器屏幕上的鼠标指针以相同的姿态发生同步移动;当虚拟鼠标推移到其小虚方框与键盘触摸屏边缘重合时,虚拟鼠标因触摸屏边缘的阻碍只产生推移震动,不再发生移动,但电脑显示器上的鼠标指针仍然发生移动。
当电脑显示器上的鼠标指针临近显示器的显示区边界时,键盘触摸屏上开始出现虚拟显示器并能看到虚拟显示器(即虚拟大方框)的相向移动状态。
电脑初始化状态,虚拟鼠标的初始位置处于触摸屏中央,当虚拟鼠标发生推移后,虚拟鼠标在触摸屏上的实际位置并不表示电脑显示器屏幕上鼠标指针的实际位置,只是代表虚拟鼠标处于一种位置状态,其相对于虚拟显示器(即虚拟大方框)的位置才是真正表示电脑显示器上鼠标指针的实际位置。

Claims (1)

1.一种键盘触摸屏虚拟鼠标功能的实现方法,其特征是:当电脑主机开机时,与电脑主机信号相连通的键盘加电点亮触摸屏后,触摸屏上显示带小虚方框的虚拟鼠标,并且虚拟鼠标的初始位置处于触摸屏中央,虚拟鼠标始终固定的处于小虚方框中,小虚方框伴随着虚拟鼠标的移动而发生移动;
虚拟鼠标分前、后两部分,前部分相当于物理鼠标的按键,左、右对半分,左部分相当于物理鼠标的左按键,右部分相当于物理鼠标的右按键,后部分相当于物理鼠标的移动推手装置;
电脑开机后,在主机自检及初始化状态,键盘内部的智能芯片***会侦测到与电脑主机信号相连通的电脑显示器的屏幕显示区的长度与宽度及像素,然后在键盘触摸屏上建立与电脑显示器屏幕显示区长度、宽度及像素完全一致的虚拟显示器,虚拟显示器以大虚方框的形式模拟,大虚方框的尺寸比键盘触摸屏的尺寸要大若干倍,大虚方框在一般状态下不可见,只有当电脑显示器上的鼠标指针移动到临近显示器屏幕边界时才会出现;
在电脑显示器屏幕上没出现鼠标指针时,键盘触摸屏上的虚拟鼠标处于锁定的不可操作状态;
当电脑显示器屏幕上出现鼠标指针后,键盘触摸屏上的虚拟鼠标处于活性的可操作状态:点按虚拟鼠标按键时,会模拟单击/双击物理鼠标状态,产生虚拟鼠标震动感并发出单击/双击声音;按住虚拟鼠标推手装置移动虚拟鼠标时,会模拟推移物理鼠标移动状态并产生轻微的震动感;
当虚拟鼠标在键盘触摸屏上推移时,电脑显示器屏幕上的鼠标指针以相同的姿态发生同步移动;
当虚拟鼠标在键盘触摸屏上推移时,键盘触摸屏上的虚拟显示器会发生相向移动;
当虚拟鼠标推移到其小虚方框与键盘触摸屏边缘重合时,虚拟鼠标因触摸屏边缘的阻碍只产生推移震动,不再发生移动,但电脑显示器上的鼠标指针仍然发生移动;
当电脑显示器上的鼠标指针临近显示器的显示区边界时,键盘触摸屏上开始出现虚拟显示器并能看到虚拟显示器的相向移动状态;
电脑初始化状态,虚拟鼠标的初始位置处于触摸屏中央,当虚拟鼠标发生推移后,虚拟鼠标在触摸屏上的实际位置并不表示电脑显示器屏幕上鼠标指针的实际位置,只是代表虚拟鼠标处于一种位置状态,其相对于虚拟显示器的位置才是真正表示电脑显示器上鼠标指针的实际位置。
CN201710603424.0A 2017-07-22 2017-07-22 一种键盘触摸屏虚拟鼠标功能的实现方法 Active CN107357438B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710603424.0A CN107357438B (zh) 2017-07-22 2017-07-22 一种键盘触摸屏虚拟鼠标功能的实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710603424.0A CN107357438B (zh) 2017-07-22 2017-07-22 一种键盘触摸屏虚拟鼠标功能的实现方法

Publications (2)

Publication Number Publication Date
CN107357438A true CN107357438A (zh) 2017-11-17
CN107357438B CN107357438B (zh) 2020-02-04

Family

ID=60286103

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710603424.0A Active CN107357438B (zh) 2017-07-22 2017-07-22 一种键盘触摸屏虚拟鼠标功能的实现方法

Country Status (1)

Country Link
CN (1) CN107357438B (zh)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050162402A1 (en) * 2004-01-27 2005-07-28 Watanachote Susornpol J. Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedback
US20060034042A1 (en) * 2004-08-10 2006-02-16 Kabushiki Kaisha Toshiba Electronic apparatus having universal human interface
CN101324812A (zh) * 2006-12-19 2008-12-17 邱波 一种人机交互装置、电子设备及输入方法
CN102436310A (zh) * 2010-09-29 2012-05-02 纬创资通股份有限公司 以键盘模拟鼠标装置的方法及输入装置
CN102591497A (zh) * 2012-03-16 2012-07-18 上海达龙信息科技有限公司 一种触控屏幕上的鼠标模拟***及方法
CN102693035A (zh) * 2011-02-18 2012-09-26 微软公司 模态触摸输入
CN103152457A (zh) * 2012-08-09 2013-06-12 李永贵 手机键盘与鼠标
CN103345312A (zh) * 2013-07-03 2013-10-09 张帆 以智能终端同时作为主机、鼠标和触摸板的***及方法
CN103853386A (zh) * 2014-03-20 2014-06-11 山西大学 一种带触摸鼠标功能的触摸显示屏设备
CN103927040A (zh) * 2013-01-10 2014-07-16 达意科技股份有限公司 包括电泳触控面板的显示***
US20140267029A1 (en) * 2013-03-15 2014-09-18 Alok Govil Method and system of enabling interaction between a user and an electronic device
CN105278693A (zh) * 2015-06-09 2016-01-27 任文 一种整合触摸屏和音响功能的计算机键盘
CN106125943A (zh) * 2016-06-16 2016-11-16 成都知人善用信息技术有限公司 一种组合式带触摸板的计算机输入设备
CN206133471U (zh) * 2016-06-16 2017-04-26 吴占东 一种角度可调节的电脑键盘

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050162402A1 (en) * 2004-01-27 2005-07-28 Watanachote Susornpol J. Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedback
US20060034042A1 (en) * 2004-08-10 2006-02-16 Kabushiki Kaisha Toshiba Electronic apparatus having universal human interface
CN101324812A (zh) * 2006-12-19 2008-12-17 邱波 一种人机交互装置、电子设备及输入方法
CN102436310A (zh) * 2010-09-29 2012-05-02 纬创资通股份有限公司 以键盘模拟鼠标装置的方法及输入装置
CN102693035A (zh) * 2011-02-18 2012-09-26 微软公司 模态触摸输入
CN102591497A (zh) * 2012-03-16 2012-07-18 上海达龙信息科技有限公司 一种触控屏幕上的鼠标模拟***及方法
CN103152457A (zh) * 2012-08-09 2013-06-12 李永贵 手机键盘与鼠标
CN103581392A (zh) * 2012-08-09 2014-02-12 李永贵 手机键盘与鼠标
CN103927040A (zh) * 2013-01-10 2014-07-16 达意科技股份有限公司 包括电泳触控面板的显示***
US20140267029A1 (en) * 2013-03-15 2014-09-18 Alok Govil Method and system of enabling interaction between a user and an electronic device
CN103345312A (zh) * 2013-07-03 2013-10-09 张帆 以智能终端同时作为主机、鼠标和触摸板的***及方法
CN103853386A (zh) * 2014-03-20 2014-06-11 山西大学 一种带触摸鼠标功能的触摸显示屏设备
CN105278693A (zh) * 2015-06-09 2016-01-27 任文 一种整合触摸屏和音响功能的计算机键盘
CN106125943A (zh) * 2016-06-16 2016-11-16 成都知人善用信息技术有限公司 一种组合式带触摸板的计算机输入设备
CN206133471U (zh) * 2016-06-16 2017-04-26 吴占东 一种角度可调节的电脑键盘

Also Published As

Publication number Publication date
CN107357438B (zh) 2020-02-04

Similar Documents

Publication Publication Date Title
US11221730B2 (en) Input device for VR/AR applications
KR100742029B1 (ko) 휴대용 컴퓨터 대화형 장치
US9710105B2 (en) Touchscreen testing
Cheng et al. iGrasp: grasp-based adaptive keyboard for mobile devices
KR101499301B1 (ko) 휴대용 컴퓨팅 디바이스 상의 3 차원 가상 객체들을 제어하는 시스템 및 방법
CN107667332A (zh) 力感测和无意输入控制
CN107690609A (zh) 力输入和光标控制
TW201203045A (en) Apparatus and method for proximity based input
JP5417495B2 (ja) マウスを用いてタッチスクリーン操作をシミュレーションする方法
JP2018142313A (ja) 仮想感情タッチのためのシステム及び方法
US9864516B2 (en) Universal keyboard
JP2021518612A (ja) タッチセンシティブコントロールを備えるハンドヘルドコントローラ
TW201814452A (zh) 將觸控筆模擬為搖桿的觸控電子系統、觸控處理裝置與方法
Gordon et al. Touchscreen haptic augmentation effects on tapping, drag and drop, and path following
Menzner et al. A capacitive-sensing physical keyboard for vr text entry
US20140062683A1 (en) Body sensing computer keyboard
Murase et al. Gesture keyboard requiring only one camera
CN106933397B (zh) 虚拟对象控制方法及装置
Ramos et al. Keyboard surface interaction: Making the keyboard into a pointing device
CN107357438A (zh) 一种键盘触摸屏虚拟鼠标功能的实现方法
Setthawong et al. Updated Goals Operators Methods and Selection Rules (GOMS) with touch screen operations for quantitative analysis of user interfaces
TWI525526B (zh) 具一觸控功能的電子裝置及其控制方法
JP6081338B2 (ja) ポインティング・スティックを含む入力装置、携帯式コンピュータおよび動作方法
TW201520829A (zh) 電子輸入裝置
TW201433945A (zh) 電子裝置及人機交互方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant