文本编辑区域鼠标右击菜单“全复制”的创新软件功能制造技术

技术编号:27655030 阅读:18 留言:0更新日期:2021-03-12 14:16
文本编辑区域鼠标右击菜单“全复制”的创新软件功能。在网页的文本编辑框、网址栏、手机微信聊天编辑框、微信朋友圈编辑区和文档处理软件中,鼠标右击或手指长按弹出的菜单中,“全选”和“复制”是两个分离的功能,连续操作这两个功能一般需要2秒钟。本发明专利技术是:把电子设备(包括但不限于电脑、手机、平板电脑、车载电子仪器)的文本或图文编辑区域的鼠标右击或手指长按弹出的菜单中,“全选”和“复制”功能合并为“全复制”软件功能,以提高效率,每次大约可节约1秒,全世界有50亿电子设备用户,若每人每天操作一次,则每天节省50亿秒。采用Linux系统Python语言开发的防盗Linux全屏浏览器中,实现了文本编辑区域“全复制”软件功能。

【技术实现步骤摘要】
文本编辑区域鼠标右击菜单“全复制”的创新软件功能
文本编辑软件技术。
技术介绍
在网页的文本编辑框、网址栏、手机微信聊天编辑框、微信朋友圈编辑区和文档处理软件中,鼠标右击或手指长按弹出的菜单中,“全选”和“复制”是两个分离的功能,连续操作这两个功能一般需要2秒钟,而大多数情况下用户希望“全选+复制”合二为一,以提高工作效率。
技术实现思路
本专利技术的内容是:把电子设备(包括但不限于电脑、手机、平板电脑、车载电子仪器)的文本或图文编辑区域的鼠标右击或手指长按弹出的菜单中,“全选”和“复制”这两个分离的功能(以火狐狸浏览器为例,图1),合并为“全复制”软件功能(以hahayaya极速简约防盗Linux全屏浏览器为例,图2),以提高工作效率。每次大约可节约1秒钟,考虑到全世界有50亿电子设备用户,若每人每天操作一次,则每天节省50亿秒钟,约等于1388889小时,约等于723人年(按每周工作40小时计算),以中国白领平均年薪8万元人民币计算,每天可节约5784万元,这是一笔巨大的经济效益。附图说明图1.火狐狸浏览器的编辑框右击菜单的“全选”与“复制”分离的功能图2.hahayaya极速简约防盗Linux全屏浏览器的编辑框右击菜单的“全复制”功能。具体实施方式采用Linux系统的Python3.7版语言、PyQt5和PyQtWebEingine开发包实现“极速简约防盗Linux全屏浏览器”,开发平台是PyCharmcommunity2019.3版。hahayaya防盗全屏浏览器中,实现了文本编辑区域“全复制”软件功能。注释行以#开头,/是折行连接符,简单易懂的代码不加注释,实现“全复制”软件功能的代码用粗体显示,代码如下:defcontext_webmenu_event(self,point):#网页右击菜单处理的方法ifself.webview==self.sender():webview_parent_group[self.mainWin.INDEX].grabKeyboard()#让当前窗口捕获键盘,进入全屏模式linkUrl=self.webview.page().contextMenuData().linkUrl().toString()#获取网页的Urleditable=self.webview.page().contextMenuData().isContentEditable()#获取网页的编辑状态mediaType=self.webview.page().contextMenuData().mediaType()#获取控件的类型context_menu=QMenu()#构建鼠标右击菜单close_action=context_menu.addAction(QIcon('img/close.jpg'),"关闭")context_menu.addAction(QAction(QIcon('img/bookmark_toolbar.jpg'),"我的书签",//self,triggered=self.mainWin.toolbar_bookmarks))context_menu.addAction(QAction(QIcon('img/view_history.jpg'),"浏览足迹",self,//triggered=self.mainWin.show_browsing_history))context_menu.addAction(QAction(QIcon('img/bookmark_save_to_toolbar.jpg'),//"收藏书签",self,triggered=self.mainWin.add_tool_bar_bookmark))refresh_action=context_menu.addAction(QIcon('img/refresh.jpg'),"刷新")current_item=self.webview.url().toString()refresh_action.setEnabled(current_item!='about:blank')ifmediaType==1:#如右击的控件是图片,则执行以下代码save_image_action=context_menu.addAction(QIcon('img/save.jpg'),"保存图片")copy_image_action=context_menu.addAction(QIcon('img/copy.jpg'),"复制图片")chosen_action=self.common_actions(context_menu,refresh_action,close_action)ifchosen_action==save_image_action:self.mainWin.trigger(//QWebEnginePage.DownloadImageToDisk)elifchosen_action==copy_image_action:self.mainWin.trigger(//QWebEnginePage.CopyImageToClipboard)elifself.webview.page().hasSelection()andnoteditable:context_menu=QMenu()copy_action=context_menu.addAction(QIcon('img/copy.jpg'),"复制")chosen_action=context_menu.exec_(QCursor.pos())ifchosen_action==copy_action:self.mainWin.trigger(//QWebEnginePage.Copy)eliflinkUrl==''andnoteditable:#如右击的是空白处,则执行以下代码context_menu.addAction(QAction(QIcon('img/clock.jpg'),"时钟",//self,triggered=self.mainWin.clock))context_menu.addAction(QAction(QIcon('img/open_dir.jpg'),"打开下载//文件夹",self,triggered=self.mainWin.open_download_dir))tools_submenu=context_menu.addMenu(QIcon('img/tools.jpg'),"工具箱")tools_submenu.addAction(Q本文档来自技高网...

【技术保护点】
1.把电子设备(包括但不限于电脑、手机、平板电脑、车载电子仪器)的文本或图文编辑区域的鼠标右击或手指长按弹出的菜单中,“全选”和“复制”这两个分离的功能,合并为“全复制”软件功能,以提高工作效率,每次大约可节约1秒钟,考虑到全世界有50亿电子设备用户,若每人每天操作一次,则每天节省50亿秒钟,按每周工作40小时计算,约等于723人年,这是一笔巨大的经济效益。/n

【技术特征摘要】
1.把电子设备(包括但不限于电脑、手机、平板电脑、车载电子仪器)的文本或图文编辑区域的鼠标右击或手指长按弹出的菜单中,“全选”和“复制”这两个分离的功能,合并为“全复制”软件功能,以提高工作效率,每次大约可节约1秒钟,考虑到全世...

【专利技术属性】
技术研发人员:芮爱平
申请(专利权)人:深圳市哈哈丫丫互联网有限公司
类型:发明
国别省市:广东;44

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

1