CN102819402A - 单击鼠标右键后直接通过右键搜索栏进行键盘搜索的方法 - Google Patents
单击鼠标右键后直接通过右键搜索栏进行键盘搜索的方法 Download PDFInfo
- Publication number
- CN102819402A CN102819402A CN 201210303276 CN201210303276A CN102819402A CN 102819402 A CN102819402 A CN 102819402A CN 201210303276 CN201210303276 CN 201210303276 CN 201210303276 A CN201210303276 A CN 201210303276A CN 102819402 A CN102819402 A CN 102819402A
- Authority
- CN
- China
- Prior art keywords
- search
- right button
- button
- click
- keyboard
- 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.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明是电脑上的一种信息搜索操作方法。在电脑屏幕上单击一次鼠标右键后,就会进入“右键搜索框键盘起始输入状态”,通过电脑键盘输入搜索字符串的第一个字符时,就会首先将“右键搜索栏”切换显示为前台窗口,再将键盘输入焦点定位到“右键搜索框”,并在“右键搜索框”中输入显示搜索字符串的第一个字符,继续输入完整的“搜索字符串”后,单击回车键或鼠标左键单击“右键搜索栏”中的任意一个“右键搜索按钮”,就会进行键盘搜索操作,在相应浏览器窗口中显示“搜索字符串”对应的搜索结果网页。
Description
技术领域:本发明是电脑操作***中的一种网络信息搜索方法。
背景技术:目前,用户一般都是通过“网页搜索框”或“浏览器搜索框”进行键盘搜索的,例如:百度搜索引擎首页的搜索框就是一个“网页搜索框”,在百度搜索引擎首页的搜索框中输入搜索字符串后单击回车键,就会进行相应的搜索操作。再例如:360浏览器的搜索框就是一个“浏览器搜索框”,在360浏览器的搜索框中输入搜索字符串后单击回车键,就会进行相应的键盘搜索操作。
“浏览器搜索框”和“网页搜索框”都有一个共同的特征,即:“首先移动鼠标指针到在搜索框中单击左键,将键盘输入焦点定位到搜索框后,才能通过电脑键盘输入搜索字符串进行搜索操作”,因此,所有以“单击左键定位键盘输入焦点”为基本特征的搜索框,都可以称为“左键搜索框”。
通过鼠标按键单击动作将键盘输入焦点定位到搜索框并进行键盘搜索的最理想方式就是:“无需移动鼠标指针,在电脑屏幕任意位置只需单击一次鼠标按键,就会将键盘输入焦点自动定位到搜索框,然后就可以直接通过电脑键盘输入搜索字符串进行键盘搜索操作”。
目前,鼠标、触控板等指点设备上主要有两个鼠标按键,即:鼠标左键和鼠标右键。在任意位置单击一次鼠标左键,将键盘输入焦点定位到地址搜索框,实际上是完全不可行的,因此,唯一可行的就是:只需任意单击一次鼠标右键将键盘输入焦点自动定位到搜索框,达到键盘搜索的最理想状态。“右键搜索框”就是本发明的一个主要技术目标。
“搜索结果网页”是由“搜索字符串”和“搜索引擎”决定的,因此,一个完善的键盘搜索请求界面主要是由“搜索框”和“搜索按钮”两部分组成的。例如:在百度搜索引擎首页中,除了一个“搜索框”之外,还包括了多个“搜索按钮”。由“右键搜索框”和多个“右键搜索按钮”组成的键盘搜索请求界面就是“右键搜索栏”。
发明内容:在电脑屏幕上单击一次鼠标右键后,就会进入“右键搜索框键盘起始输入状态”,通过电脑键盘输入搜索字符串的第一个字符时,就会首先将“右键搜索栏”切换显示为前台窗口,再将键盘输入焦点定位到“右键搜索框”,并在“右键搜索框”中输入显示搜索字符串的第一个字符,继续输入完整的“搜索字符串”后,单击回车键或鼠标左键单击“右键搜索栏”中的任意一个“右键搜索按钮”,就会进行键盘搜索操作,在相应浏览器窗口中显示“搜索字符串”对应的搜索结果网页。
在本发明中,“右键搜索栏”特指“鼠标右键单击动作默认对应的搜索栏窗口”,也可以称为“右键搜索栏窗口、专用搜索栏、右键搜索框窗口、开始搜索栏、RightSearchBar、StartSearchBar”等其他的适合名称;“右键搜索框”特指“右键搜索栏窗口中显示的搜索地址框”,也可以称为“右键搜索地址框、专用搜索栏、右键地址搜索框、开始搜索框,RightSearchBox、StartSearchBox”等其他的适合名称;在”右键搜索框”输入的搜索字符串可以是一个“地址字符串”,也可以是一个“搜索字符串”,还可以是一个任意的“字符串”。
本发明包括9个方面的改进,以下为本发明具体内容:
一,在电脑屏幕上单击一次鼠标右键后,就会进入“右键搜索框键盘起始输入状态”。
例如:在电脑上安装运行了本发明人编程的鼠标搜索软件MouseSearch 2.xx后,就会通过Hook功能模块对用户的鼠标动作进行监控,如果监控到一个“WM_RBUTTONUP”消息之后,也就是用户在电脑屏幕上任意位置单击一次鼠标右键后,就会进入“右键搜索框键盘起始输入状态”。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的QQ软件后,在电脑屏幕上任意位置单击一次鼠标右键后,就会进入“右键搜索框键盘起始输入状态”。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的Chrome浏览器软件后,在电脑屏幕上任意位置单击一次鼠标右键后,就会进入“右键搜索框键盘起始输入状态”。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的Windows操作***软件后,在电脑屏幕上任意位置单击一次鼠标右键后,就会进入“右键搜索框键盘起始输入状态”。
只有在网页浏览器等一些特定程序窗口中,单击一次鼠标右键后,才会进入“右键搜索框键盘起始输入状态”;在网页浏览器等这些特定程序窗口之外的其他程序窗口中,单击一次鼠标右键后,就不会进入“右键搜索框键盘起始输入状态”。
例如:在电脑上安装运行了本发明人编程的鼠标搜索软件MouseSearch 2.xx后,就会通过Hook功能模块对用户的鼠标动作进行监控,只有在“IE、Chrome、360、Sogou”等一些主流浏览器窗口中监控到一个“WM_RBUTTONUP”消息后,才会进入“右键搜索框键盘起始输入状态”。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的Firefox浏览器软件后,只有在Firefox浏览器窗口中单击鼠标右键后,才会进入“右键搜索框键盘起始输入状态”。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的搜狗输入软件后,只有前台窗口是“IE、Chrome、Sogou、Maxthon”等一些浏览器软件时,单击鼠标右键后,才会进入“右键搜索框键盘起始输入状态”。
一般情况下,只有在浏览器窗口中,才会频繁进行键盘搜索操作,而在其他程序窗口中,很少或从不进行键盘搜索操作,因此,可以只在浏览器等一些特定程序窗口中,单击鼠标右键后进入“右键搜索框键盘起始输入状态”。
在电脑屏幕上单击一次鼠标右键后,如果激活显示了一个右键菜单,就会进入“右键搜索框键盘起始输入状态”;如果没有激活显示一个右键菜单,就不会进入“右键搜索框键盘起始输入状态”。
例如:在电脑上安装运行了本发明人编程的鼠标搜索软件MouseSearch 2.xx后,就会Hook功能模块对用户的鼠标动作进行监控,如果监控到一个“WM_RBUTTONUP”消息之后,又紧接着监控到一个“WM_CONTEXTMENU”消息,也就是用户在电脑屏幕上任意位置单击一次鼠标右键后,如果激活显示了一个右键菜单,就会进入“右键搜索框键盘起始输入状态”。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的Maxthon浏览器软件后,在电脑屏幕上任意位置单击一次鼠标右键后,如果激活显示了一个右键菜单,就会进入“右键搜索框键盘起始输入状态”。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的360安全软件后,在电脑屏幕上任意位置单击一次鼠标右键后,如果激活显示了一个右键菜单,就会进入“右键搜索框键盘起始输入状态”。
例如:在MacBook Pro笔记本电脑安装运行内置了“右键搜索栏软件功能模块”的Mac OS操作***软件后,在MacBook Pro笔记本电脑触控板上任意单击双指进行一次鼠标右键单击动作后,如果激活显示了一个右键菜单,就会进入“右键搜索框键盘起始输入状态”。
一般情况下,单击鼠标右键后,都会激活显示一个右键菜单;在少数情况下,单击鼠标右键后,并不会激活显示一个右键菜单,例如:在鼠标滚轮智能操作状态,单击鼠标右键就不会激活显示一个右键菜单,因此,也就不会进入“右键搜索框键盘起始输入状态”。再例如:在一些游戏软件程序窗口中,鼠标右键单击动作是用来进行“给枪械加装弹药”等特殊操作,不会激活显示一个右键菜单,因此,也就不会进入“右键搜索框键盘起始输入状态”。
在少数单击鼠标右键不会激活显示右键菜单的情况下,都是将鼠标右键单击动作用来进行一些专用的特殊功能操作,单击鼠标右键进入“右键搜索框键盘起始输入状态”通过电脑键盘输入搜索字符串就有可能会产生误操作,将严重影响用户的操作体验,因此,单击鼠标右键后只有在激活显示右键菜单的情况下,才会进入“右键搜索框键盘起始输入状态”。
在电脑屏幕上单击鼠标右键后是否进入“右键搜索框键盘起始输入状态”,是否只在单击鼠标右键激活显示右键菜单时才会进入“右键搜索框键盘起始输入状态”,或者只在一些特定程序窗口中单击鼠标右键才会进入“右键搜索框键盘起始输入状态”,都将取决于软件提供商的默认设置和用户的自定义设置。
例如:在电脑上安装运行了MouseSearch 2.xx软件后,通过软件提供商的默认设置,只在IE、Firefox、360、sogou等一些浏览器软件窗口中单击鼠标右键,才会进入“右键搜索框键盘起始输入状态”;电脑用户通过在MouseSearch 2.xx软件选项对话框中的自定义设置,在电脑屏幕上的任意程序窗口中单击鼠标鼠标右键,都会进入“右键搜索框键盘起始输入状态”;电脑用户通过在MouseSearch 2.xx软件选项对话框中的自定义设置,只有在电脑屏幕上单击鼠标右键并激活显示一个右键菜单后,才会进入“右键搜索框键盘起始输入状态”。
二,在“右键搜索框键盘起始输入状态”,按下任意鼠标按键或键盘按键,或者向任意方向移动鼠标指针超过5个左右像素的距离,就会退出“右键搜索框键盘起始输入状态”。
例如:单击鼠标右键进入“右键搜索框键盘起始输入状态”后,通过电脑键盘输入搜索字符串的第一个字符时,将“右键搜索栏”显示为前台窗口并在右键搜索框中输入显示搜索字符串的第一个字符,就会退出“右键搜索框键盘起始输入状态”。
例如:单击鼠标右键进入“右键搜索框键盘起始输入状态”后,向上下左右四个方向任意移动鼠标指针超过5个像素的距离后,就会退出“右键搜索框键盘起始输入状态”。
例如:单击鼠标右键进入“右键搜索框键盘起始输入状态”后,通过“Ctrl+V”组合键进行粘贴操作,在按下“Ctrl”键时,就会退出“右键搜索框键盘起始输入状态”。
例如:单击鼠标右键进入“右键搜索框键盘起始输入状态”后,不移动鼠标指针,再单击鼠标左键、或单击鼠标右键、或单击鼠标中键、滚动鼠标滚轮,都会退出“右键搜索框键盘起始输入状态”。
单击鼠标右键后,一般都会激活显示一个右键菜单,如果要单击鼠标左键进行右键菜单操作,就要首先移动鼠标指针选择右键菜单项,这样,就会自然退出“右键搜索框键盘起始输入状态”,因此,单击鼠标右键后,“右键菜单”和“右键搜索”可以完美兼容,互不影响。
目前,单击鼠标右键后不激活显示右键菜单,不移动鼠标指针、直接单击电脑键盘按键进行相应功能操作的概率是非常小的,因此,“右键搜索框键盘起始输入状态”的误操作概率也是非常小的。在一些“游戏”等特定程序窗口中,鼠标右键单击动作是用来进行“给枪械加装弹药”等特殊功能操作,不会激活显示一个右键菜单,单击鼠标右键后可能会直接通过电脑键盘按键进行相应的游戏功能操作,因此,这就会和“右键搜索框键盘起始输入状态”相冲突,产生误操作。在玩这些游戏时,可以暂时关闭“右键搜索栏”软件功能模块,避免误操作。例如:在一些游戏程序窗口中,可以随时在单击鼠标右键后,再单击一次鼠标中键或长按一次鼠标中键,关闭“右键搜索栏”软件功能模块;之后,单击鼠标右键就不会进入“右键搜索框键盘起始输入状态”,就不会产生误操作;要再次开启“右键搜索栏”软件功能模块,还是单击鼠标右键后,再单击一次鼠标中键或长按一次鼠标中键。
在电脑屏幕上单击一次鼠标右键进入“右键搜索框键盘起始输入状态”后,可以在光标中通过图标或文字的方式提示用户当前处于”右键搜索框键盘起始输入状态”;通过鼠标动作或键盘动作退出“右键搜索框键盘起始输入状态”后,光标就会恢复为默认的形状。
例如:单击一次鼠标右键激活显示了一个右键菜单并进入“右键搜索框键盘起始输入状态”后,就会在光标中显示“键盘搜索”、“直接搜索”、“输入搜索”、“地址搜索”、“百度搜索”、“谷歌搜索”、“直接输入键盘搜索”等文字,或者显示“百度图标”、“谷歌图标”、“有道图标”等图标,用来提示用户当前处于“右键搜索框键盘起始输入状态”;在通过相应鼠标动作或键盘动作退出”右键搜索框键盘起始输入状态”后,光标就会恢复为正常的箭头或I型等默认形状。
对于用户来说,在电脑屏幕上单击鼠标右键提示的“右键菜单”,就是进入“右键搜索框键盘起始输入状态”的最佳提示方式。在用户习惯了通过单击鼠标右键进行键盘搜索操作后,就可以关闭单击右键后的光标提示功能,这样,单击鼠标右键后进行键盘搜索,就不会对用户的正常鼠标动作产生任何视觉干扰。
三,“右键搜索栏”主要由一个“右键搜索框”和多个“右键搜索按钮”组成,默认显示在电脑屏幕上边缘,“右键搜索框”默认显示在左侧,“右键搜索按钮”默认显示在右侧。
例如:在电脑上安装运行了MouseSearch 2.xx软件后,“MouseSearch右键搜索栏”的左侧是一个“右键搜索框”,右侧是“百度、谷歌、搜狗、有道、搜搜、必应、雅虎、淘宝、京东、优酷、起点、微博”等多个常用的右键搜索按钮,“MouseSearch右键搜索栏”默认显示在电脑屏幕上边缘。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的QQ软件后,“QQ右键搜索栏”的左侧是一个“右键搜索框”,右侧是“搜搜、拍拍、百度、谷歌、必应、雅虎”等多个常用的右键搜索按钮,“QQ右键搜索栏”默认显示在电脑屏幕上边缘。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的Windows操作***软件后,“Windows右键搜索栏”的左侧是一个“右键搜索框”,右侧是“bing、yahoo、***、ebay、amazon、twitter”等多个常用的右键搜索按钮,“Windows右键搜索栏”默认显示在电脑屏幕上边缘。
右键搜索栏中的“右键搜索框”和大多数“浏览器搜索框”、“网页搜索框”是类似的,主要功能就是用来通过电脑键盘输入显示搜索字符串。右键搜索栏中的“右键搜索框”同样也会支持“搜索建议”、“即时搜索”等现有的搜索功能,以及更多、强大,更复杂的扩展功能。
“右键搜索框”除了是一个“搜索框”之外,也是一个“地址框”,和目前集成了“搜索功能”的浏览器地址搜索框相类似。但是,“浏览器地址搜索框”以“地址”功能为主,以“搜索”功能为辅;而“右键搜索框”以“搜索”功能为主,以“地址”功能为辅。例如:在“右键搜索框”中输入字符串后,优先提示“搜索建议字符串”,而在“浏览器地址搜索框”中输入字符串后,一般优先提示“地址建议字符串”。
通过“右键搜索框”,可以模拟实现目前已有的任意“浏览器搜索框”和“网页搜索框”;用户从原来的“浏览器搜索框”或“网页搜索框”迁移到“右键搜索框”,可以获得几乎完全相同的搜索体验。
右键搜索栏中一般都会包括30个左右的右键搜索按钮,右键搜索栏中的“右键搜索框”和每个“右键搜索按钮”,都会对应一个搜索引擎名称图标和一个搜索模板字符串,在右键搜索栏中,“右键搜索按钮”的数量、排列顺序,以及“右键搜索框”和每个“右键搜索按钮”对应的搜索引擎名称图标和搜索模板字符串,都将取决于软件提供商的默认设置和用户的自定义设置。
例如:通过MouseSearch软件提供商的默认设置,在“MouseSearch右键搜索栏”中,默认包括20多个常用右键搜索按钮;通过用户的自定义设置,可以“MouseSearch右键搜索栏”自行添加“即刻、盘古”等多个右键搜索按钮。
例如:通过360安全软件提供商的默认设置,在“360右键搜索栏”中,默认包括20个常用右键搜索按钮;通过用户的自定义设置,可以“360右键搜索栏”自行添加“bing、ebay、amazon、Twitter、wikipedia”等多个右键搜索按钮。
例如:在“MouseSearch右键搜索栏”中,“右键搜索框”对应的搜索引擎图标是“百度”;对应的搜索模板字符串是“http://www.***.com/s?w=UTF8”;“搜狗”右键搜索按钮对应的搜索引擎名称是“搜狗”、对应的搜索引擎模板字符串是“http://www.sogou.com/search?keywords=UTF8”。
例如:通过QQ软件提供商腾讯公司的默认设置,在“QQ右键搜索栏”中,“右键搜索框”默认对应的搜索引擎图标是“搜搜图标”,默认对应的搜索模板字符串是“http://www.soso.com/s?w=UTF8”;用户通过在QQ软件选项对话框中的自定义设置,可以将“右键搜索框”默认对应的搜索图标设置为“百度图标”,默认对应的搜索模板字符串修改为“http://www.***.com/s?w=UTF8”。
目前,“搜索引擎首页”就是由一个“搜索框”和多个“搜索按钮”组成的,和搜索引擎首页相类似,“右键搜索栏”也是由一个“搜索框”和多个“搜索按钮”组成的,因此,可以将“右键搜索栏”看做是一种经过改进优化的“搜索引擎首页”。通过“右键搜索栏”,可以模拟实现任意的“搜索引擎首页”。
目前,在大多数浏览器窗口中,“浏览器搜索栏”只显示了一个“搜索框”,却没有显示多个“搜索按钮”,用户必须首先在搜索框中单击左键才能在搜索引擎下拉列表中看到多个搜索按钮。“右键搜索栏”除了显示一个搜索框之外,还显示了多个搜索按钮,这是“右键搜索栏”优于“浏览器搜索栏”的一个主要方面。
在一定程度上,“右键搜索栏”类似于早期流行的IE搜索栏插件。例如:百度搜霸、Google Toolbar等,但“右键搜索栏”和“IE搜索栏插件”的技术原理是不同的,实现功能和用户体验也是有很大差别的。例如:Google Toolbar中包括了“弹窗拦截、网页翻译”等IE浏览器辅助功能,而“右键搜索框”则是以“搜索”为主要目标,更加专业完善。
四,在“右键搜索框键盘起始输入状态”,通过电脑键盘单击输入搜索字符串的第一个字符键时,就会首先将“右键搜索栏”切换显示为电脑操作***的前台窗口,将键盘输入焦点定位到”右键搜索框”,并在”右键搜索框”中输入显示搜索字符串的第一个字符,然后就可以继续通过电脑键盘输入完整的搜索字符串。
例如:在电脑上安装运行了MouseSearch 2.xx软件后,在电脑屏幕上单击鼠标右键就会进入“右键搜索框键盘起始输入状态”并显示“MouseSearch右键搜索栏”,第一次通过电脑键盘单击搜索字符串“iPhone”的第一个字母键“i”之后,MouseSearch 2.xx软件就会首先通过ShowWindow(Sw_SHOW)和SetForegroundWindow()函数将“MouseSearch右键搜索栏”切换显示为操作***的前台窗口,将键盘输入焦点定位到“MouseSearch右键搜索栏”中的“MouseSearch右键搜索框”,并在“MouseSearch右键搜索框”中输入显示搜索字符串iPhone的第一个字母“i”,然后就可以继续通过电脑键盘输入完整的英文搜索字符串。
例如:在电脑上安装运行提供了”右键搜索栏软件功能模块”的360安全软件后,在电脑屏幕上单击鼠标右键进入“右键搜索框键盘起始输入状态”,但没有显示“360右键搜索栏”,第一次通过电脑键盘单击搜索字符串“路由器”的全拼字符串“luyouqi”的第一个字母键“l”之后,360安全软件就会首先将“360右键搜索栏”切换显示为操作***的前台窗口,将键盘输入焦点定位到“360右键搜索框”,并在“360右键搜索框”的默认搜狗输入法提示窗口中输入显示搜索字符串“路由器”的第一个全拼字母“1”,然后就可以继续通过电脑键盘输入完整的中文搜索字符串。
例如:在电脑上安装运行提供了”右键搜索栏软件功能模块”的Windows操作***软件后,在电脑屏幕上单击鼠标右键进入“右键搜索框键盘起始输入状态”,并显示“360右键搜索栏”;第一次通过键盘单击搜索字符串“windows phone”的第一个字母键“w”之后,Windows操作***软件就会首先将“Windows右键搜索栏”切换显示为操作***的前台窗口,将键盘输入焦点定位到“Windows右键搜索框”,并在“Windows右键搜索框”中输入显示搜索字符串“windows phone”的第一个字母键“w”,然后就可以继续通过电脑键盘输入完整的英文搜索字符串。
单击鼠标右键进入“右键搜索框键盘起始输入状态”之后,不管是否显示“右键搜索栏”,通过电脑键盘单击输入搜索字符串的第一个字符键,都会将“右键搜索栏”切换显示为操作***的前台窗口,并在右键搜索框中输入显示搜索字符串的第一个字符。
例如:在电脑上安装运行了MouseSearch 2.xx软件后,在电脑屏幕上单击鼠标右键就会进入“右键搜索框键盘起始输入状态”,不管是否显示了“MouseSearch右键搜索栏”,第一次通过电脑键盘单击搜索字符串“iPhone”的第一个字母键“i”之后,MouseSearch 2.xx软件都会首先通过ShowWindow(SW_SHOW)和SetForegroundWindow()函数将“MouseSearch右键搜索栏”切换显示为操作***的前台窗口,将键盘输入焦点定位到“MouseSearch右键搜索栏”中的“MouseSearch右键搜索框”,并在“MouseSearch右键搜索框”中输入显示搜索字符串iPhone的第一个字母“i”。
例如:在电脑上安装运行提供了”右键搜索栏软件功能模块”的搜狗输入法软件后,在电脑屏幕上单击鼠标右键进入“右键搜索框键盘起始输入状态”,不管是否显示“搜狗右键搜索栏”,第一次通过电脑键盘单击搜索字符串“路由器”的全拼字符串“luyouqi”的第一个字母键“l”之后,搜狗输入法软件都会首先将“搜狗右键搜索栏”切换显示为操作***的前台窗口,将键盘输入焦点定位到“搜狗右键搜索框”,并在“搜狗右键搜索框”的默认搜狗输入法提示窗口中输入显示搜索字符串“路由器”的第一个全拼字母“l”。
单击鼠标右键进入“右键搜索框键盘起始输入状态”后,不会直接将键盘输入焦点定位到“右键搜索框”,只有在通过键盘输入搜索字符串的第一个字符键后,才会通过相应软件功能模块自动将“右键搜索栏”切换显示为操作***的前台窗口,并将键盘输入焦点定位到“右键搜索框”。但对于电脑用户,单击鼠标右键进入“右键搜索框键盘起始输入状态”后,就已经相当于将键盘输入焦点定位到”右键搜索框”,此时,可以直接通过电脑键盘输入搜索字符串。
目前,单击鼠标右键激活显示一个右键菜单后,在每个右键菜单项中就会提示这个右键菜单项的键盘快捷键,只需再通过电脑键盘单击一个右键菜单项中提示的键盘快捷键,就会对这个右键菜单项进行确定操作,相当于在这个右键菜单项上单击鼠标左键或鼠标右键。通过经验观察和精确统计就可以得出一个结论:对右键菜单项的确定操作大都是通过单击鼠标左键或右键来完成的,而不是通过单击相应的键盘快捷键,因此,单击右键激活显示右键菜单后,通过电脑键盘输入搜索字符串进行搜索操作,实际上不会对传统的右键菜单操作产生任何影响。
本项发明就相当于对右键菜单项的键盘快捷键重新定义了功能,专用于切换显示“右键搜索栏”,将键盘输入焦点定位到”右键搜索框”,作为“右键搜索框”中搜索字符串的第一个字符。
五,在电脑屏幕上单击右键并在右键搜索框中输入搜索字符串后单击回车键,就会将右键搜索框默认对应的“搜索模板字符串”和右键搜索框中显示的“搜索字符串”转换成为一个“搜索命令字符串”。
例如:在电脑上安装运行了MouseSearch 2.xx软件后,在电脑屏幕上单击鼠标右键就会进入“右键搜索框键盘起始输入状态”并显示“MouseSearch右键搜索栏”,在“MouseSearch右键搜索框”中通过电脑键盘输入一个搜索字符串“iPhone”后单击回车键,MouseSearch 2.xx软件就会将“MouseSearch右键搜索框”默认对应的搜索模板字符串“http://www.***.com/s?w=UTF8”和“MouseSearch右键搜索框”中显示的搜索字符串“iPhone”转换成为一个搜索命令字符串“http://www.***.com/s?w=iPhone”。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的QQ软件后,在电脑屏幕上单击鼠标右键进入“右键搜索框键盘起始输入状态”,就会在电脑屏幕上边缘显示一个“QQ右键搜索栏”,通过电脑键盘输入一个搜索字符串“微信”后单击回车键,QQ软件就会将“QQ右键搜索框”默认对应的搜索模板字符串“http://www.soso.com/s?w=UTF8”和“QQ右键搜索框”中显示的搜索字符串“微信”转换成为一个搜索命令字符串“http://www.soso.com/s?w=微信”。
例如:在笔记本电脑安装运行内置了“右键搜索栏软件功能模块”的Windows操作***软件后,在笔记本电脑触控板上任意单击双指进行鼠标右键单击动作,就会进入“右键搜索框键盘起始输入状态”,通过电脑键盘输入搜索字符串“xbox”的一个字符键“x”之后,就会将“Windows右键搜索栏”切换显示为前台窗口,并在“Windows右键搜索栏”中输入显示“x”,继续输入完整的搜索字符串“xbox”之后单击回车键,Windows操作***软件就会将“Windows右键搜索框”默认对应的搜索模板字符串“http://www.bing.com/search?keywords=UTF8”和“Windows右键搜索框”中显示的搜索字符串“xbox”转换成为一个搜索命令字符串“http://www.bing.com/search?keywords=xbox”。
和“网页搜索框”、“浏览器搜索框”一样,在“右键搜索框”中输入搜索字符串后单击回车键,也会将“搜索框默认对应的搜索模板字符串”和“搜索框中显示的搜索字符串”转换成为一个“搜索命令字符串”。
六,在电脑屏幕上单击鼠标右键并在右键搜索框中输入搜索字符串后,鼠标左键单击右键搜索栏中的任意一个右键搜索按钮,就会将这个右键搜索按钮对应的“搜索模板字符串”和右键搜索框中显示的“搜索字符串”转换成为一个“搜索命令字符串”。
例如:在电脑上安装运行MouseSearch 2.xx软件后,在电脑屏幕上单击鼠标右键就会进入“右键搜索框键盘起始输入状态”,在MouseSearch右键搜索框中通过电脑键盘输入一个搜索字符串“姚晨”后,鼠标左键单击MouseSearch右键搜索栏中的“微博”右键搜索按钮,MouseSearch软件就会将“微博右键搜索按钮”默认对应的搜索模板字符串“http://www.weibo.com/s?w=UTF8”和MouseSearch右键搜索框中显示的搜索字符串“姚晨”转换成为一个搜索命令字符串“http://www.weibo.com/s?w=姚晨”。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的金山毒霸软件后,在电脑屏幕上单击鼠标右键就会进入“右键搜索框键盘起始输入状态”并显示“金山右键搜索栏”,在右键搜索框中通过电脑键盘输入一个搜索字符串“htc one x”后,鼠标左键单击金山右键搜索栏中的“京东”右键搜索按钮,金山毒霸软件就会将“京东右键搜索按钮”默认对应的搜索模板字符串“http://www.360buy.com/s?w=UTF8”和右键搜索框中显示的搜索字符串“htc one x”转换成为一个搜索命令字符串“http://www.360buy.com/s?w=htc one x”。
在很多情况下,用户在输入搜索字符串后,希望直接通过news、images、视频、地图等其他专用搜索引擎进行搜索操作,显示搜索命令字符串对应的专用搜索结果网页,而不是通过默认web通用搜索引擎进行搜索操作,显示搜索命令字符串对应的通用搜索结果网页。
目前,在浏览器窗口中一般只显示了一个搜索框,而没有显示其他多个相应的右键搜索按钮,在浏览器搜索框中输入搜索字符串后,一般只能单击回车键进行通用搜索,而不能直接在右键搜索按钮单击鼠标左键进行相应的专用搜索操作,这显然是不完善的。
目前,在搜索引擎首页中,除了显示一个搜索框,显示了多个右键搜索按钮,但是,搜索引擎首页中的右键搜索按钮一般都是一个搜索引擎提供商的多个分类搜索按钮,而不是将不同搜索引擎提供商的多个主流右键搜索按钮整合在一起,因此,也是不完善的。例如:在百度搜索引擎首页中,只显示了“新闻、网页、贴边、知道、图片、视频”等多个百度的右键搜索按钮,而不会显示“谷歌、必应、搜狗、有道、微博、淘宝、搜库、狗狗”等其他的主流右键搜索按钮。
在右键搜索栏中,除了一个右键搜索框,就是多个主流的搜索按钮。例如:在360右键搜索栏中,可以将“新闻、网页、贴边、知道、图片、视频”等多个百度的搜索按钮,和“谷歌、必应、搜狗、有道、微博、淘宝、搜库、狗狗”等其他的主流搜索按钮整合在一起,提供给用户。用户可以在右键搜索框中输入搜索字符串后,左键单击任意一个右键搜索按钮进行相应的搜索操作。
因为“右键搜索栏”将主流搜索引擎按钮整合在一起等特性,“右键搜索栏”可以取代“浏览器窗口”和“搜索引擎首页”,成为用户首选的键盘搜索操作界面。
七,在电脑屏幕上右键单击并在“右键搜索框”中输入搜索字符串,通过单击回车键或鼠标左键单击一个右键搜索按钮进行搜索确定操作获得搜索命令字符串后,如果之前单击右键时的前台窗口是一个预置浏览器窗口列表中包括的浏览器窗口,就会首先将这个浏览器窗口切换显示为前台窗口,并在前台浏览器窗口的地址框中执行搜索命令字符串,显示搜索字符串对应的搜索结果网页。
例如:在电脑上安装运行了MouseSearch 2.xx软件后,通过Chrome浏览器进行网页浏览时,单击鼠标右键并在“右键搜索框”中输入搜索字符串“iPhone”,单击回车键进行搜索确定操作获得搜索命令字符串“http://www.bing.com/s?w=iPhone”后,因为之前单击右键时作为前台窗口的Chrome浏览器窗口是MouseSearch软件预置浏览器窗口列表中包括的一个浏览器窗口,所以,MouseSearch软件就会通过SetForegroundWindow()函数重新将Chrome浏览器窗口切换为前台窗口,并通过keybd event()函数依次模拟“Ctrl+T”、“Alt+D”、“Ctrl+V”组合键和“Enter”按键,将“iPhone”对应的搜索命令字符串“http://www.bing.com/s?w=iPhone”粘贴到Chrome浏览器地址框并单击回车键进行搜索操作,在Chrome浏览器窗口中显示“iPhone”对应的必应搜索结果网页。
例如:在电脑上安装运行了QQ软件后,通过360浏览器进行网页浏览时,单击鼠标右键并在“右键搜索框”中输入搜索字符串“手机”,再鼠标左键单击QQ右键搜索栏中的“搜狗”右键搜索按钮进行搜索确定操作获得搜索命令字符串“http://www.sogou.com/s?w=手机”后,因为之前单击右键时作为前台窗口的360浏览器窗口是QQ软件预置浏览器窗口列表中包括的一个浏览器窗口,所以,QQ软件就会通过SetForegroundWindow()函数重新将360浏览器窗口切换为前台窗口,并通过keybd_event()函数依次模拟“Ctrl+T”、“Alt+D”、“Ctrl+V”组合键和“Enter”按键,将“手机”对应的搜索命令字符串“http://www.sogou.com/s?w=手机”粘贴到360浏览器地址框并单击回车键进行搜索操作,在360浏览器窗口中显示“手机”对应的搜狗搜索结果网页。
将“右键搜索框”中搜索字符串对应的搜索结果网页显示在作为前台窗口的任意浏览器窗口中,就实现了“右键搜索框”和“浏览器窗口”的完美集成。“右键搜索栏软件功能模块”就相当于“前台浏览器窗口”的一个扩展插件,但技术实现原理和传统意义上的浏览器扩展插件是完全不同的。
在电脑屏幕上右键单击后并在“右键搜索框”中输入搜索字符串,通过单击回车键或鼠标左键单击一个右键搜索按钮进行搜索确定操作获得搜索命令字符串后,如果之前单击右键时的前台窗口不是一个浏览器窗口,但在电脑操作***后台已经启动运行了一个或多个浏览器窗口,就会首先将一个相应的后台浏览器窗口切换显示为前台浏览器窗口,然后在前台浏览器窗口的地址框中执行搜索命令字符串,并在前台浏览器窗口中显示搜索字符串对应的搜索结果网页。
例如:在电脑上安装运行了MouseSearch 2.xx软件后,单击鼠标右键并在“右键搜索框”中输入搜索字符串“iPad”,单击回车键进行搜索确定操作获得搜索命令字符串后,因为作为前台窗口的Word浏览器窗口不是MouseSearch软件预置浏览器窗口列表中包括的一个浏览器窗口,所以,MouseSearch软件就会首先通过“FindWindowEx()、SetForegroundWindow()、ShowWindow(hWnd,SW_RESTORE)等函数将后台运行的IE浏览器窗口切换显示为前台窗口,并通过keybd_event()函数依次模拟“Ctrl+T”、“Alt+D”、“Ctrl+V”组合键和“Enter”按键,将“iPad”对应的搜索命令字符串粘贴到IE浏览器地址框并单击回车键进行搜索操作,在IE浏览器窗口中显示“ipad”对应的搜索结果网页。
在浏览器窗口不是前台窗口,浏览器搜索框处于不可见状态时,无需首先切换显示浏览器窗口,直接单击鼠标右键在“右键搜索框”中输入搜索字符串并单击回车键进行搜索确定操作后,就会自动将后台的相应浏览器窗口切换显示为前台窗口,显示搜索字符串对应的搜索结果网页,这就明显提升了键盘搜索的通用性和易用性。
右键单击后在“右键搜索框”中输入搜索字符串,并通过单击回车键或鼠标左键单击一个右键搜索按钮进行搜索确定操作获得搜索命令字符串后,如果电脑操作***中没有启动运行预置浏览器窗口列表中的任意一个浏览器窗口,就会通过操作***相关接口函数执行搜索命令字符串,在电脑操作***的默认浏览器窗口中显示搜索字符串对应的搜索结果网页。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的360安全软件后,通过QQ软件进行文字聊天时,单击鼠标右键并在“右键搜索框”中输入搜索字符串“笔记本”,再单击回车键进行搜索确定操作获得搜索命令字符串后,因为作为前台窗口的QQ软件窗口不是一个浏览器窗口,而且电脑操作***中没有启动运行360安全软件预置浏览器窗口列表中的任意一个浏览器窗口,所以,360安全软件就会通过电脑操作***的ShellExecute()函数执行搜索命令字符串,在电脑操作***默认的IE浏览器窗口中显示“笔记本”对应的搜索结果网页。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的QQ软件后,通过360浏览器进行网页浏览时,单击鼠标右键并在“右键搜索框”中输入搜索字符串“微信”,再单击回车键进行搜索确定操作获得搜索命令字符串后,因为作为前台窗口的360浏览器窗口不是QQ软件预置浏览器窗口列表中的一个浏览器窗口,而且电脑操作***中也没有启动运行QQ软件预置浏览器窗口列表中的任意一个浏览器窗口,所以,QQ软件就会通过电脑操作***的ShellExecute()函数执行搜索命令字符串,在电脑操作***默认的360浏览器窗口中显示“微信”对应的搜索结果网页。
例如:用户打开电源按钮启动电脑后,就会自动运行内置了“右键搜索栏软件功能模块”的搜狗输入法软件后,在桌面上单击鼠标右键并在“右键搜索框”中输入搜索字符串“姚晨”,单击回车键进行搜索确定操作获得搜索命令字符串后,因为电脑开机后还没有启动运行sogou输入法软件预置浏览器窗口列表中的任意一个浏览器窗口,所以,搜狗输入法软件就会通过电脑操作***的ShellExecute()函数执行搜索命令字符串,在电脑操作***默认的搜狗浏览器窗口中显示“姚晨”对应的搜索结果网页。
目前,在进行键盘搜索之前一般都要首先启动运行浏览器窗口,然后才能在地址搜索框或搜索框中输入搜索字符串进行键盘搜索操作。而通过本发明,即使没有启动运行浏览器窗口,也可以直接在右键搜索框中,输入搜索字符串进行键盘搜索操作,然后就可以直接调用电脑操作***默认的浏览器窗口显示相应的搜索结果网页。
右键单击后在“右键搜索框”中输入搜索字符串,并通过单击回车键或鼠标左键单击一个右键搜索按钮进行搜索确定操作获得搜索命令字符串后,就会通过一个右键搜索软件默认的浏览器窗口执行搜索命令字符串,显示搜索字符串对应的搜索结果网页。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的360安全软件后,通过QQ软件进行文字聊天时,单击鼠标右键并在“右键搜索框”中输入搜索字符串“笔记本”,再单击回车键进行搜索确定操作获得搜索命令字符串后,不管是否已经启动运行360浏览器,不管360浏览器窗口是不是前台窗口,360安全软件都会通过360浏览器执行搜索命令字符串,在360浏览器窗口中显示“笔记本”对应的搜索结果网页。
例如:在电脑上安装运行内置了“右键搜索栏软件功能模块”的搜狗输入法软件后,单击鼠标右键并在“右键搜索框”中输入搜索字符串“姚晨”,再单击回车键进行搜索确定操作获得搜索命令字符串后,不管是否已经启动运行搜狗浏览器,不管搜狗浏览器窗口是不是前台窗口,搜狗输入法软件都会通过搜狗浏览器执行搜索命令字符串,在搜狗浏览器窗口中显示“笔记本”对应的搜狗搜索结果网页。
目前,大多数的键盘搜索都是通过浏览器搜索框进行的,因此,浏览器软件将来也可能会提供“右键搜索栏”软件功能模块,在通过右键搜索框进行键盘搜索操作之后,就会通过默认浏览器软件执行搜索命令字符串,而不是“前台浏览器窗口”或“操作***默认浏览器”执行搜索命令字符串。
对“右键搜索框”中的搜索字符串进行搜索确定操作获得搜索命令字符串后,如何执行搜索命令字符串显示搜索结果网页,以及预置浏览器窗口列表中包括的浏览器窗口数量和排序,都将取决于软件提供商的默认设置和用户的自定义设置。
例如:通过MouseSearch 2.xx软件的默认设置,预置浏览器窗口列表中依次包括了“IE、Chrome、Firefox、Opera、360、sogou、Maxthon、liebao”等8个主流的浏览器窗口;通过用户的自定义设置,可以在预置浏览器窗口列表中增加“QQ、Baidu、2345”等3个浏览器窗口,使数量增加到11个。
例如:通过360安全软件的默认设置,默认通过360浏览器执行搜索命令字符串;通过用户在360安全软件选项对话框中的的自定义预置,通过包括了“360、IE、Chrome、Firefox、Opera、360、Maxthon”等10个主流的预置浏览器窗口列表,智能侦测浏览器窗口执行搜索命令字符串。
目前,“网页搜索框”和“浏览器搜索框”都显示在浏览器窗口中,“搜索框”是“浏览器”的一个组成部分,两者是密不可分的。将来,“右键搜索框”和“浏览器窗口”是相互独立的,“浏览器窗口”仅仅是通过“右键搜索框”获得的搜索命令字符串的一个执行组件,也仅仅是“搜索结果网页”的一个显示工具。
八,只在网页浏览器等一些特定程序窗口中单击鼠标右键,才会进入“右键搜索框键盘起始输入状态”并在电脑屏幕上边缘显示一个“右键搜索栏”;在其他程序窗口中单击鼠标右键,就会进入“右键搜索框键盘起始输入状态”,但不会显示“右键搜索栏”。
例如:在电脑上安装运行了MouseSearch 2.xx软件后,在“IE、Chrome、Firefox、Opera、360、sogou、Maxthon、Liebao”等多个主流浏览器窗口中,单击鼠标右键就会进入“右键搜索框键盘起始输入状态”,并在电脑屏幕上边缘通过函数ShowWindow(SW_SHOWNOACTIVATE)显示一个“MouseSearch右键搜索栏”;在“IE、Chrome”等这些主流浏览器窗口之外的其他程序窗口中单击鼠标右键,虽然也可以进入“右键搜索框键盘起始输入状态”,但不会在电脑屏幕上边缘显示一个“MouseSearch右键搜索栏”。
在网页浏览器窗口中,进行键盘搜索操作一般是非常频繁的,因此,都会一直显示一个浏览器搜索框或浏览器地址搜索框。在浏览器窗口中,用户既然可以接受一直显示浏览器搜索框或浏览器地址搜索框,那么,用户也就必然会接受单击右键后显示“右键搜索栏”。在浏览器窗口中,大多数用户单击右键进行右键菜单操作的次数是很少的,因此,“右键搜索栏”对用户的视觉干扰也是很少的。
在网页浏览器之外的其他程序窗口中,进行键盘搜索操作的频度和次数一般都是较少的,因此,单击鼠标右键后如果不显示“右键搜索栏”,就会完全消除“右键搜索栏”对用户的视觉干扰。
在哪些程序窗口中单击鼠标鼠标右键,才会进入“右键搜索框键盘起始输入状态”并显示一个“右键搜索栏”,都将取决于软件提供商的默认设置和用户的自定义设置。
例如:在电脑上安装运行了MouseSearch 2.xx软件后,通过软件提供商的默认设置,只有在“IE、Chrome、360、sogou、”等多个主流浏览器窗口中单击鼠标鼠标后,才会进入“右键搜索框键盘起始输入状态”并在电脑屏幕上边缘显示一个“MouseSearch右键搜索栏”;电脑用户通过在MouseSearch 2.xx软件选项对话框中的自定义设置,还可以在电脑屏幕上单击鼠标右键进入“右键搜索框键盘起始输入状态”后,不显示一个“右键搜索栏”。
例如:在电脑上安装运行了QQ软件后,通过软件提供商腾讯公司的默认设置,在电脑屏幕上单击鼠标右键进入“右键搜索框键盘起始输入状态”后,默认不会在电脑屏幕上边缘显示一个“右键搜索栏”;电脑用户通过在QQ软件选项对话框中的自定义设置,在电脑屏幕上单击鼠标右键进入“右键搜索框键盘起始输入状态”后,在QQ软件窗口和QQ浏览器窗口中单击鼠标右键,才会进入“右键搜索框键盘起始输入状态”并在电脑屏幕上边缘显示一个“QQ右键搜索栏”。
单击鼠标右键后在电脑屏幕上边缘显示一个“右键搜索栏”,少数用户可能会稍感不适应,因此,单击鼠标右键后,可以通过自定义设置不显示“右键搜索栏”,这样能完全兼容少数用户的视觉习惯;也可以默认显示“右键搜索栏”,这样就能为多数用户带来更好的搜索体验。
单击鼠标右键进入“右键搜索框键盘起始输入状态”和显示“右键搜索栏”没有必然的联系;在单击鼠标右键进入“右键搜索框键盘起始输入状态”后,通过光标提示用户直接输入搜索字符串进行键盘搜索,就已经足够了。单击鼠标右键进入“右键搜索框键盘起始输入状态”主要是为了“键盘搜索”,而单击鼠标右键显示“右键搜索栏”,主要是为了“鼠标搜索”。
九,在电脑屏幕上单击鼠标右键进入右键搜索框键盘起始输入状态并显示“右键搜索栏”之后,或者在电脑屏幕上单击鼠标右键并单击电脑键盘上的一个字符键显示“右键搜索栏”之后,在电脑屏幕上除了“右键搜索栏”显示区域之外的任意位置按下鼠标左键,就会隐藏“右键搜索栏”。
例如:在电脑屏幕上单击鼠标右键进入“右键搜索框键盘起始输入状态”并显示“右键搜索栏”之后,在右键菜单的一个菜单项上单击鼠标左键,就会执行相应的右键菜单项操作,并隐藏“右键搜索栏”。
例如:在电脑屏幕上单击鼠标右键进入“右键搜索框键盘起始输入状态”并显示“右键搜索栏”之后,在除了“右键搜索栏”显示区域之外的任意位置单击鼠标左键,就会隐藏“右键搜索栏”。
在“右键菜单”显示区域之外任意单击鼠标左键,都会自动关闭“右键菜单”。和“右键菜单”的显示关闭方式相类似,在“右键搜索栏”显示区域之外任意按下鼠标按键或滚动鼠标滚轮,都会隐藏“右键搜索栏”。但在“右键搜索栏”中单击鼠标左键,却不会隐藏“右键搜索栏”。
具体实施方式:
在操作***软件或应用软件中添加相应的“右键搜索栏”软件功能模块,就可以实现本发明。
例如:在本发明人稍后发布的MouseSearch 2.xx Beta软件中,通过Hook侦测用户的鼠标右键单击动作,如果用户单击了鼠标右键后,就会进入“右键搜索框键盘输入状态”,再通过键盘输入户搜索字符串的第一个字符,就会将“右键搜索栏”切换为前台窗口,并将键盘输入焦点定位到“右键搜索框”,并在右键搜索框中输入显示搜索字符串的第一个字符串,输入完整的搜索字符串后单击回车键,就会显示相应的搜索结果网页。
例如:搜狗公司在搜狗中文输入法软件中集成“右键搜索栏”软件功能模块,就可以实现本发明。例如:腾讯公司在QQ软件中集成“右键搜索栏”软件功能模块,就可以实现本发明。例如:奇虎360公司在360安全软件中集成“右键搜索栏”软件功能模块,就可以实现本发明。
例如:***公司在Chrome浏览器软件中集成“RightSearchBar”软件功能模块,就可以实现本发明。
例如:Microsoft公司在Windows操作***软件中,Apple在Mac OS X操作***软件中分别集成“RightSearchBar”软件功能模块,就可以实现本发明。
从“网页搜索框”到“浏览器搜索框”再到“右键搜索框”,是“搜索框”技术进化的基本方向。“网页搜索框”的控制权和相关收入属于“网页提供商”;“浏览器搜索框”的控制权和相关收入属于“浏览器软件提供商”;而“右键搜索框”的控制权和相关收入属于“右键搜索提供商”。
右键搜索栏可以取代大多数的搜索引擎首页和浏览器搜索框,为所有用户提供一个统一通用、高效自然的搜索界面。因为右键搜索栏的技术特性,具有天然的垄断性。例如:目前360浏览器的市场份额为30%左右,通过360浏览器控制的搜索流量也就是30%;如果在360安全软件中内置了“右键搜索栏”软件功能模块,通过360安全软件和“右键搜索栏”的强制捆绑,奇虎公司就可以控制中国80%左右的搜索流量,不仅明显可以增加搜索流量分成收入;更重要的是,奇虎公司在和百度、谷歌等搜索引擎提供商的商业博弈中就会从被动转为主动,掌握主导权,甚至可能会在一定程度上改变搜索引擎竞争格局。
本发明是“右键单击键盘搜索、右键双击取词搜索、右键拖放选词搜索、右键长按网址导航”的一个组成部分,将从根本上改变鼠标右键的功能设置和用户体验。
本项发明是和“右键搜索栏”相关的第一个发明专利,在本发明人稍后提交的多个专利中,将会对“右键搜索栏”进行更多的说明。
Claims (10)
1.本发明是电脑上的一种网络信息操作方法,其主要特征在于:在电脑屏幕上单击一次鼠标右键后,就会进入“右键搜索框键盘起始输入状态”,通过电脑键盘输入搜索字符串的第一个字符时,就会首先将“右键搜索栏”切换显示为前台窗口,再将键盘输入焦点定位到“右键搜索框”,并在“右键搜索框”中输入显示搜索字符串的第一个字符,继续输入完整的“搜索字符串”后,单击回车键或鼠标左键单击“右键搜索栏”中的任意一个“右键搜索按钮”,就会进行键盘搜索操作,在相应浏览器窗口中显示“搜索字符串”对应的搜索结果网页。
2.如权利要求1所述的网络信息操作方法,其主要特征在于:在电脑屏幕上单击一次鼠标右键后,就会进入“右键搜索框键盘起始输入状态”;
只有在网页浏览器等一些特定程序窗口中,单击一次鼠标右键后,才会进入“右键搜索框键盘起始输入状态”;在网页浏览器等这些特定程序窗口之外的其他程序窗口中,单击一次鼠标右键后,就不会进入“右键搜索框键盘起始输入状态”;
在电脑屏幕上单击一次鼠标右键后,如果激活显示了一个右键菜单,就会进入“右键搜索框键盘起始输入状态”;如果没有激活显示一个右键菜单,就不会进入“右键搜索框键盘起始输入状态”;
在电脑屏幕上单击鼠标右键后是否进入“右键搜索框键盘起始输入状态”,是否只在单击鼠标右键激活显示右键菜单时才会进入“右键搜索框键盘起始输入状态”,或者只在一些特定程序窗口中单击鼠标右键才会进入“右键搜索框键盘起始输入状态”,都将取决于软件提供商的默认设置和用户的自定义设置。
3.如权利要求1所述的网络信息操作方法,其主要特征在于:在“右键搜索框键盘起始输入状态”,按下任意鼠标按键或键盘按键,或者向任意方向移动鼠标指针超过5个左右像素的距离,就会退出“右键搜索框键盘起始输入状态”;
在电脑屏幕上单击一次鼠标右键进入“右键搜索框键盘起始输入状态”后,可以在光标中通过图标或文字的方式提示用户当前处于”右键搜索框键盘起始输入状态”;通过鼠标动作或键盘动作退出“右键搜索框键盘起始输入状态”后,光标就会恢复为默认的形状。
4.如权利要求1所述的网络信息操作方法,其主要特征在于:“右键搜索栏”主要由一个“右键搜索框”和多个“右键搜索按钮”组成,默认显示在电脑屏幕上边缘,“右键搜索框”默认显示在左侧,“右键搜索按钮”默认显示在右侧;
右键搜索栏中一般都会包括30个左右的右键搜索按钮,右键搜索栏中的“右键搜索框”和每个“右键搜索按钮”,都会对应一个搜索引擎名称图标和一个搜索模板字符串,在右键搜索栏中,“右键搜索按钮”的数量、排列顺序,以及“右键搜索框”和每个“右键搜索按钮”对应的搜索引擎名称图标和搜索模板字符串,都将取决于软件提供商的默认设置和用户的自定义设置。
5.如权利要求1所述的网络信息操作方法,其主要特征在于:在“右键搜索框键盘起始输入状态”,通过电脑键盘单击输入搜索字符串的第一个字符键时,就会首先将“右键搜索栏”切换显示为电脑操作***的前台窗口,将键盘输入焦点定位到”右键搜索框”,并在”右键搜索框”中输入显示搜索字符串的第一个字符,然后就可以继续通过电脑键盘输入完整的搜索字符串;
单击鼠标右键进入“右键搜索框键盘起始输入状态”之后,不管是否显示“右键搜索栏”,通过电脑键盘单击输入搜索字符串的第一个字符键,都会将“右键搜索栏”切换显示为操作***的前台窗口,并在右键搜索框中输入显示搜索字符串的第一个字符。
6.如权利要求1所述的网络信息操作方法,其主要特征在于:在电脑屏幕上单击右键并在右键搜索框中输入搜索字符串后单击回车键,就会将右键搜索框默认对应的“搜索模板字符串”和右键搜索框中显示的“搜索字符串”转换成为一个“搜索命令字符串”。
7.如权利要求1所述的网络信息操作方法,其主要特征在于:在电脑屏幕上单击鼠标右键并在右键搜索框中输入搜索字符串后,鼠标左键单击右键搜索栏中的任意一个右键搜索按钮,就会将这个右键搜索按钮对应的“搜索模板字符串”和右键搜索框中显示的“搜索字符串”转换成为一个“搜索命令字符串”。
8.如权利要求1所述的网络信息操作方法,其主要特征在于:在电脑屏幕上右键单击并在“右键搜索框”中输入搜索字符串,通过单击回车键或鼠标左键单击一个右键搜索按钮进行搜索确定操作获得搜索命令字符串后,如果之前单击右键时的前台窗口是一个预置浏览器窗口列表中包括的浏览器窗口,就会首先将这个浏览器窗口切换显示为前台窗口,并在前台浏览器窗口的地址框中执行搜索命令字符串,显示搜索字符串对应的搜索结果网页;
在电脑屏幕上右键单击后并在“右键搜索框”中输入搜索字符串,通过单击回车键或鼠标左键单击一个右键搜索按钮进行搜索确定操作获得搜索命令字符串后,如果之前单击右键时的前台窗口不是一个浏览器窗口,但在电脑操作***后台已经启动运行了一个或多个浏览器窗口,就会首先将一个相应的后台浏览器窗口切换显示为前台浏览器窗口,然后在前台浏览器窗口的地址框中执行搜索命令字符串,并在前台浏览器窗口中显示搜索字符串对应的搜索结果网页;
右键单击后在“右键搜索框”中输入搜索字符串,并通过单击回车键或鼠标左键单击一个右键搜索按钮进行搜索确定操作获得搜索命令字符串后,如果电脑操作***中没有启动运行预置浏览器窗口列表中的任意一个浏览器窗口,就会通过操作***相关接口函数执行搜索命令字符串,在电脑操作***的默认浏览器窗口中显示搜索字符串对应的搜索结果网页;
右键单击后在“右键搜索框”中输入搜索字符串,并通过单击回车键或鼠标左键单击一个右键搜索按钮进行搜索确定操作获得搜索命令字符串后,就会通过一个右键搜索软件默认的浏览器窗口执行搜索命令字符串,显示搜索字符串对应的搜索结果网页;
对“右键搜索框”中的搜索字符串进行搜索确定操作获得搜索命令字符串后,如何执行搜索命令字符串显示搜索结果网页,以及预置浏览器窗口列表中包括的浏览器窗口数量和排序,都将取决于软件提供商的默认设置和用户的自定义设置。
9.如权利要求1所述的网络信息操作方法,其主要特征在于:只在网页浏览器等一些特定程序窗口中单击鼠标右键,才会进入“右键搜索框键盘起始输入状态”并在电脑屏幕上边缘显示一个“右键搜索栏”;在其他程序窗口中单击鼠标右键,就会进入“右键搜索框键盘起始输入状态”,但不会显示“右键搜索栏”;
在哪些程序窗口中单击鼠标鼠标右键,才会进入“右键搜索框键盘起始输入状态”并显示一个“右键搜索栏”,都将取决于软件提供商的默认设置和用户的自定义设置。
10.如权利要求1所述的网络信息操作方法,其主要特征在于:在电脑屏幕上单击鼠标右键进入右键搜索框键盘起始输入状态并显示“右键搜索栏”之后,或者在电脑屏幕上单击鼠标右键并单击电脑键盘上的一个字符键显示“右键搜索栏”之后,在电脑屏幕上除了“右键搜索栏”显示区域之外的任意位置按下鼠标左键,就会隐藏“右键搜索栏”。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201210303276 CN102819402A (zh) | 2012-08-23 | 2012-08-23 | 单击鼠标右键后直接通过右键搜索栏进行键盘搜索的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201210303276 CN102819402A (zh) | 2012-08-23 | 2012-08-23 | 单击鼠标右键后直接通过右键搜索栏进行键盘搜索的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102819402A true CN102819402A (zh) | 2012-12-12 |
Family
ID=47303533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201210303276 Pending CN102819402A (zh) | 2012-08-23 | 2012-08-23 | 单击鼠标右键后直接通过右键搜索栏进行键盘搜索的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102819402A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686289A (zh) * | 2013-12-26 | 2014-03-26 | 深圳Tcl新技术有限公司 | 智能电视键盘输入控制方法及智能电视 |
CN105657564A (zh) * | 2015-12-30 | 2016-06-08 | 广东欧珀移动通信有限公司 | 浏览器的视频处理方法及视频处理*** |
CN113573115A (zh) * | 2020-04-29 | 2021-10-29 | 聚好看科技股份有限公司 | 确定搜索字符的方法及显示设备 |
-
2012
- 2012-08-23 CN CN 201210303276 patent/CN102819402A/zh active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686289A (zh) * | 2013-12-26 | 2014-03-26 | 深圳Tcl新技术有限公司 | 智能电视键盘输入控制方法及智能电视 |
CN103686289B (zh) * | 2013-12-26 | 2017-11-03 | 深圳Tcl新技术有限公司 | 智能电视键盘输入控制方法及智能电视 |
CN105657564A (zh) * | 2015-12-30 | 2016-06-08 | 广东欧珀移动通信有限公司 | 浏览器的视频处理方法及视频处理*** |
CN113573115A (zh) * | 2020-04-29 | 2021-10-29 | 聚好看科技股份有限公司 | 确定搜索字符的方法及显示设备 |
CN113573115B (zh) * | 2020-04-29 | 2024-04-26 | 聚好看科技股份有限公司 | 确定搜索字符的方法及显示设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10547571B2 (en) | Message service providing method for message service linked to search service and message server and user terminal to perform the method | |
JP6400477B2 (ja) | ジェスチャベースの検索 | |
CN106462630B (zh) | 用于搜索视频内容的方法、***和介质 | |
CN102024064B (zh) | 快速搜索方法和移动通信终端 | |
JP2014519108A (ja) | 高速サイトアクセスユーザインタフェースを備えるウェブブラウザ | |
WO2017032089A1 (zh) | 一种搜索方法及终端 | |
CN110992112B (zh) | 广告信息的处理方法和装置 | |
CN104484193A (zh) | 一种快速启动应用程序的方法和装置 | |
CN101930457A (zh) | 一种供用户进行快速选择对象及搜索的方法、设备和*** | |
CN102063450A (zh) | 一种基于网络的供用户进行文字输入的方法与设备 | |
CN108108377A (zh) | 浏览器页面跳转方法、装置及终端设备 | |
CN103902736A (zh) | 对移动信息设备屏幕上显示的词语进行手指单击取词搜索 | |
JP2013058110A (ja) | 情報処理装置、情報処理方法及びプログラム | |
CN101526949A (zh) | 拖放鼠标左键选定文本字符串后对桌面选定栏的操作方法 | |
CN102999250A (zh) | 通过移动鼠标指针访问显示导航页进行网址导航的方法 | |
CN104133905A (zh) | 通过搜索器进行点击取词搜索的***和方法 | |
CN103902164A (zh) | 在浏览器窗口进行鼠标左键单击取词搜索的***和方法 | |
CN102819402A (zh) | 单击鼠标右键后直接通过右键搜索栏进行键盘搜索的方法 | |
CN102073746A (zh) | 通过微搜操作在微窗中显示微搜结果网页的方法 | |
CN103177081A (zh) | 左键选词鼠标悬停后通过搜索浏览器显示搜索结果网页 | |
KR102044614B1 (ko) | 입력방법 기반의 웹사이트 정보 제공방법 및 장치 | |
CN104239550A (zh) | 在信息设备屏幕上进行两击取词搜索的***和方法 | |
CN102866836A (zh) | 通过移动鼠标指针选择搜索引擎进行键盘搜索的方法 | |
CN103020183A (zh) | 左键选定字符串后激活搜索分享栏进行搜索分享操作 | |
CN103761343A (zh) | 通过分类导航侧边栏和分类导航窗口进行网址导航 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20121212 |