CN103440193A - 一种快速记录选中信息的方法 - Google Patents

一种快速记录选中信息的方法 Download PDF

Info

Publication number
CN103440193A
CN103440193A CN2013104166641A CN201310416664A CN103440193A CN 103440193 A CN103440193 A CN 103440193A CN 2013104166641 A CN2013104166641 A CN 2013104166641A CN 201310416664 A CN201310416664 A CN 201310416664A CN 103440193 A CN103440193 A CN 103440193A
Authority
CN
China
Prior art keywords
information
window
choose
icon set
mouse
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
CN2013104166641A
Other languages
English (en)
Other versions
CN103440193B (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.)
Institute of Computing Technology of CAS
Original Assignee
Institute of Computing Technology of CAS
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 Institute of Computing Technology of CAS filed Critical Institute of Computing Technology of CAS
Priority to CN201310416664.1A priority Critical patent/CN103440193B/zh
Publication of CN103440193A publication Critical patent/CN103440193A/zh
Application granted granted Critical
Publication of CN103440193B publication Critical patent/CN103440193B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Digital Computer Display Output (AREA)

Abstract

本发明计算机信息处理技术领域,尤其是一种用于计算机上快速记录选中信息的方法。本发明的图标组分为主图标和副图标,若单击图标组的主图标,则保存选中内容到记事软件中;若单击图标组的副图标,则弹出记事软件编辑信息的窗口,并将选中信息传递到该窗口的编辑框中,如此可对该信息进一步加工,如编辑、添加批注等。本发明在信息记录过程中工作焦点始终没有离开当前窗口,而且减少了操作步骤;可以用于计算机上选中信息的快速记录。

Description

一种快速记录选中信息的方法
技术领域
本发明计算机信息处理技术领域,尤其是一种用于计算机上快速记录选中信息的方法。
背景技术
在信息技术日益发达的今天,每时每刻都产生新的信息,其数量已无法计算。各种信息充斥着计算机的屏幕,人们希望将在屏幕上看到的或者想到的记录下来,以供日后查阅。于是,各类记事软件应运而生,其中较具有代表性的有印象笔记、有道云笔记、麦库记事等。
人们通过当前的记事软件记录信息主要有以下两种情况:
1、记录键入信息,即通过键盘将信息输入到记事软件的编辑框中,再通过记事软件的保存功能对编辑框中的信息进行保存。
2、记录选中信息,通过键盘的快捷键或者鼠标将窗口上选中的信息复制到记事软件的编辑框中,再通过记事软件的保存功能对编辑框中的信息进行保存。
下面,我们对上述记录信息方式的第二种情况进行分析。
当前记录选中信息的过程有以下步骤:(1)选定信息;(2)复制操作;(3)离开当前窗口并转到保存信息的窗口;(4)粘贴操作;(5)回到复制信息窗口继续工作。其过程的流程图如图1所示。
按照上述流程,保存选中信息并返回到工作窗口要经过5到6个步骤才能完成。这样的记录方式操作虽然简单,但步骤较多,同时在记录过程中要离开工作窗口并转到保存信息的窗口,这样就使人转移了工作焦点,中断了思维,无形中降低了工作效率。
发明内容
本发明解决的技术问题在于提供一种快速记录选中信息的方法,解决现有记录选中信息方式步骤多、记录过程中转移工作焦点的问题;不仅能快速记录选中内容,而且在记录过程中,不转移使用者的工作焦点,避免使用者工作思维中断。
本发明解决上述技术问题的技术方案是:
包括以下步骤:
第一步,通过鼠标全局钩子对鼠标进行监控,当监控到鼠标松开左键时,获取屏幕选中信息,即屏幕划词;若此步取到符合要求的信息,则输出;
第二步,若第一步中有信息输出,则弹出图标组;
第三步,单击图标组的主图标时,保存第一步中输出的信息,隐藏图标组;
第四步,单击图标组的副图标时,弹出记事软件的信息编辑窗口,并将第一步输出的信息传递到该编辑窗口中,隐藏图标组;
第五部,保存记事软件的信息编辑窗口后,该信息编辑窗口消失;
第六步,弹出图标组后,若在图标组区域外单击或者双击鼠标,隐藏图标组。
选中窗口上的信息后松开鼠标时,弹出图标组,图标组位于所有窗口中的最顶层,不获得焦点;图标组位于鼠标左侧50像素下侧20像素的位置,若鼠标在屏幕边缘,该位置略有调以保证图标组可见。
所述的方法适用于所有windows上的窗口,即能选中其中的文字、图片等信息的网页或任何格式的文档。
所记录的信息包括几个方面:(1)选中信息所在窗口的标题;(2)选中内容;(3)信息来源,若选中信息来自网站,则保存当前网址;若选中信息来自文档,则保存文档路径;(4)信息来源类型,为网站或文档;(5)批注,即对所保存内容所做的注解;(6)信息的保存时间。
所述的信息保存在本地嵌入式数据库中;当记事软件执行保存操作时,首先判断特定目录下是否已存在本地嵌入式数据库,若存在则直接进行保存操作,否则先创建本地嵌入式数据库,然后进行保存操作。
所述本地嵌入式数据库表结构如下:
本发明兼容了对选中信息进行直接保存和编辑或批注后再保存两种情况,当直接保存时,工作焦点始终没有离开当前窗口,这样能避免使用者因为保存信息而造成工作思维中断的情况发生。无论是对选中信息直接保存还是编辑批注后再保存,同传统的复制粘贴后再保存相比,均减少了两到三个步骤,最大限度地降低因保存信息而对人们注意力的影响。
附图说明
下面结合附图对本发明进一步说明:
图1是现有选中信息保存流程图;
图2是本发明图标组结构框图;
图3是本发明保存选中信息流程图;
图4是本发明具体实施例流程图。
具体实施方式
如图2所示,本发明的图标组分为主图标和副图标,若单击图标组的主图标,则保存选中内容到记事软件中;若单击图标组的副图标,则弹出记事软件编辑信息的窗口,并将选中信息传递到该窗口的编辑框中,如此可对该信息进一步加工,如编辑、添加批注等。即如图3所示的流程。
如图4所示,其具体实施包括以下步骤:
第一步,通过鼠标全局钩子对鼠标进行监控,当监控到鼠标松开左键时,获取屏幕选中信息,即屏幕划词。关于全局钩子和屏幕划词,其非本文重点所在,且网上已有相关文章介绍,此处不再赘述。若此步取到符合要求的信息,则输出;
第二步,若第一步中有信息输出,则弹出图标组;
第三步,单击图标组的主图标时,保存第一步中输出的信息,隐藏图标组;
第四步,单击图标组的副图标时,弹出记事软件的信息编辑窗口,并将第一步输出的信息传递到该编辑窗口中,隐藏图标组;
第五部,保存记事软件的信息编辑窗口后,该信息编辑窗口消失;
第六步,弹出图标组后,若在图标组区域外单击或者双击鼠标,隐藏图标组。
当选中窗口上的信息后松开鼠标时,弹出图标组,图标组位于当前所有窗口中的最顶层。图标组位于鼠标左侧50像素下侧20像素的位置,若鼠标在屏幕边缘,为保证图标组可见,该位置会略有调整。
在弹出图标组时,虽然图标组位于所有窗口中的最顶层,但可以通过技术手段使其不获得焦点,这样焦点还在选中信息所在的窗口,即尽管弹出了图标组,当前的活动窗口还是选中信息所在的窗口。单击主图标后,选中信息保存,图标组消失;单击副图标后,弹出记事软件编辑信息窗口,图标组消失;单击记事软件编辑信息窗口上的保存按钮后,所编辑的信息保存,记事软件编辑窗口消失。弹出图标组后,若在图标组以外的区域单击或者双击鼠标,图标组消失。
本发明的适用环境:
所有windows上的窗口,无论是网页还是文档,无论是何种格式的文档,只要能选中其中的文字、图片等信息,就能使用本发明。
本发明信息的结构:
所记录的信息包括几个方面:(1)选中信息所在窗口的标题;(2)选中内容;(3)信息来源。若选中信息来自网站,则保存当前网址;若选中信息来自文档,则保存文档路径;(4)信息来源类型,为网站或文档;(5)批注,即对所保存内容所做的注解;(6)信息的保存时间。
基于上述的信息结构,当用户在浏览所保存的信息时,可以追溯其来源,如:信息来自网站,则可通过所保存的网址打开该网站;如:信息来自文档,则可通过所保存的文档路径打开该文档。
基于上述的信息结构,当用户在浏览所保存的信息时,可以通过批注来帮助了解所保存信息的意义。
信息的保存:
本记录方法将信息保存在本地嵌入式数据库中。当记事软件执行保存操作时,首先判断特定目录下是否已存在本地嵌入式数据库,若存在则直接进行保存操作,否则先创建本地嵌入式数据库,然后进行保存操作。
所述本地嵌入式数据库表结构如下:
Figure BDA0000381427690000061

Claims (8)

1.一种快速记录选中信息的方法,其特征在于:包括以下步骤:
第一步,通过鼠标全局钩子对鼠标进行监控,当监控到鼠标松开左键时,获取屏幕选中信息,即屏幕划词;若此步取到符合要求的信息,则输出;
第二步,若第一步中有信息输出,则弹出图标组;
第三步,单击图标组的主图标时,保存第一步中输出的信息,隐藏图标组;
第四步,单击图标组的副图标时,弹出记事软件的信息编辑窗口,并将第一步输出的信息传递到该编辑窗口中,隐藏图标组;
第五部,保存记事软件的信息编辑窗口后,该信息编辑窗口消失;
第六步,弹出图标组后,若在图标组区域外单击或者双击鼠标,隐藏图标组。
2.根据权利要求1所述的记录选中信息的方法,其特征在于:选中窗口上的信息后松开鼠标时,弹出图标组,图标组位于所有窗口中的最顶层,不获得焦点;图标组位于鼠标左侧50像素下侧20像素的位置,若鼠标在屏幕边缘,该位置略有调以保证图标组可见。
3.根据权利要求1所述的记录选中信息的方法,其特征在于:所述的方法适用于所有windows上的窗口,即能选中其中的文字、图片等信息的网页或任何格式的文档。
4.根据权利要求2所述的记录选中信息的方法,其特征在于:所述的方法适用于所有windows上的窗口,即能选中其中的文字、图片等信息的网页或任何格式的文档。
5.根据权利要求1至4任一项所述的记录选中信息的方法,其特征在于:所记录的信息包括几个方面:(1)选中信息所在窗口的标题;(2)选中内容;(3)信息来源,若选中信息来自网站,则保存当前网址;若选中信息来自文档,则保存文档路径;(4)信息来源类型,为网站或文档;(5)批注,即对所保存内容所做的注解;(6)信息的保存时间。
6.根据权利要求1至4任一项所述的记录选中信息的方法,其特征在于:所述的信息保存在Sqlite数据库中;当记事软件执行保存操作时,首先判断特定目录下是否已存在Sqlite数据库,若存在则直接进行保存操作,否则先创建Sqlite数据库,然后进行保存操作。
7.根据权利要求5所述的记录选中信息的方法,其特征在于:所述的信息保存在本地嵌入式数据库中;当记事软件执行保存操作时,首先判断特定目录下是否已存在本地嵌入式数据库,若存在则直接进行保存操作,否则先创建本地嵌入式数据库,然后进行保存操作。
8.根据权利要求6所述的记录选中信息的方法,其特征在于:
所述本地嵌入式数据库表结构如下:
Figure FDA0000381427680000021
CN201310416664.1A 2013-09-12 2013-09-12 一种快速记录选中信息的方法 Active CN103440193B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310416664.1A CN103440193B (zh) 2013-09-12 2013-09-12 一种快速记录选中信息的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310416664.1A CN103440193B (zh) 2013-09-12 2013-09-12 一种快速记录选中信息的方法

Publications (2)

Publication Number Publication Date
CN103440193A true CN103440193A (zh) 2013-12-11
CN103440193B CN103440193B (zh) 2016-07-13

Family

ID=49693884

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310416664.1A Active CN103440193B (zh) 2013-09-12 2013-09-12 一种快速记录选中信息的方法

Country Status (1)

Country Link
CN (1) CN103440193B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020037520A1 (zh) * 2018-08-21 2020-02-27 深圳市欢太科技有限公司 一种文字速记方法、终端及计算机存储介质
WO2020168790A1 (zh) * 2019-02-20 2020-08-27 广州视源电子科技股份有限公司 应用窗口的焦点刷新方法、装置、存储介质及终端
CN112106332A (zh) * 2018-05-07 2020-12-18 苹果公司 在消息传送应用程序中共享内容
CN112513800A (zh) * 2018-08-22 2021-03-16 深圳市欢太科技有限公司 一种速记方法及装置、终端、存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070022386A1 (en) * 2005-07-21 2007-01-25 International Business Machines Corporation Method and system for improving selection capability for user interface
US20080046845A1 (en) * 2006-06-23 2008-02-21 Rohit Chandra Method and Apparatus for Controlling the Functionality of a Highlighting Service
CN101178710A (zh) * 2006-11-30 2008-05-14 腾讯科技(深圳)有限公司 一种摘取窗口内容的方法与***
US20080282160A1 (en) * 2007-04-06 2008-11-13 James Ian Tonnison Designated screen capturing and automatic image exporting
CN101807122A (zh) * 2009-02-16 2010-08-18 致伸科技股份有限公司 具有捕捉计算机屏幕画面功能的鼠标
CN102043623A (zh) * 2010-12-07 2011-05-04 浙江大学 一种带有划词功能的屏幕取词实现方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070022386A1 (en) * 2005-07-21 2007-01-25 International Business Machines Corporation Method and system for improving selection capability for user interface
US20080046845A1 (en) * 2006-06-23 2008-02-21 Rohit Chandra Method and Apparatus for Controlling the Functionality of a Highlighting Service
CN101178710A (zh) * 2006-11-30 2008-05-14 腾讯科技(深圳)有限公司 一种摘取窗口内容的方法与***
US20080282160A1 (en) * 2007-04-06 2008-11-13 James Ian Tonnison Designated screen capturing and automatic image exporting
CN101807122A (zh) * 2009-02-16 2010-08-18 致伸科技股份有限公司 具有捕捉计算机屏幕画面功能的鼠标
CN102043623A (zh) * 2010-12-07 2011-05-04 浙江大学 一种带有划词功能的屏幕取词实现方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112106332A (zh) * 2018-05-07 2020-12-18 苹果公司 在消息传送应用程序中共享内容
CN112106332B (zh) * 2018-05-07 2022-10-28 苹果公司 在消息传送应用程序中共享内容的设备、介质和方法
WO2020037520A1 (zh) * 2018-08-21 2020-02-27 深圳市欢太科技有限公司 一种文字速记方法、终端及计算机存储介质
CN112534413A (zh) * 2018-08-21 2021-03-19 深圳市欢太科技有限公司 一种文字速记方法、终端及计算机存储介质
CN112513800A (zh) * 2018-08-22 2021-03-16 深圳市欢太科技有限公司 一种速记方法及装置、终端、存储介质
CN112513800B (zh) * 2018-08-22 2024-03-12 深圳市欢太科技有限公司 一种速记方法及装置、终端、存储介质
WO2020168790A1 (zh) * 2019-02-20 2020-08-27 广州视源电子科技股份有限公司 应用窗口的焦点刷新方法、装置、存储介质及终端

Also Published As

Publication number Publication date
CN103440193B (zh) 2016-07-13

Similar Documents

Publication Publication Date Title
CN106776514B (zh) 一种批注方法及装置
US8949729B2 (en) Enhanced copy and paste between applications
CN107003720B (zh) 脚本化数字媒体消息生成
US7716168B2 (en) Modifying table definitions within a database application
JP5788911B2 (ja) データ構造マッピングおよびナビゲーション
CN103761218A (zh) 一种在电脑上对电子文档进行批注的方法
CN106610774B (zh) 网页表格编辑方法及装置
US10534748B2 (en) Content file suggestions
TW201600980A (zh) 管理具有時間線的日曆事件
CN105631393A (zh) 信息识别方法及装置
US11042689B2 (en) Generating a document preview
CN104461477A (zh) 网络评论信息的添加方法、***和相应装置
CN105278818B (zh) 一种即时通讯软件中的内容复制方法和装置
CN110941382B (zh) 智能交互平板的显示操作方法、装置、设备和存储介质
CN110941373B (zh) 智能交互平板的交互方法、装置、终端设备和存储介质
CN103440193A (zh) 一种快速记录选中信息的方法
US20070118800A1 (en) Systems and methods for dynamically integrated capture, collection, authoring, presentation and production of digital content
WO2015094874A1 (en) Annotation hint display
CN105989013A (zh) 去除文字水印的方法及装置
US10915501B2 (en) Inline content file item attachment
CN106970758A (zh) 电子文档操作处理方法、装置和电子设备
CN112130733A (zh) 基于缩略图的文档展示方法及设备
CN101714139A (zh) 依据光标位置储存实时翻译数据的***及其方法
WO2022228433A1 (zh) 信息处理方法、装置以及电子设备
CN110633159A (zh) 一种数据对象溯源方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant