vue右键复制粘贴功能_这可能是最高效的复制粘贴方法
2020.10.11 更新
左键+右键功能已经全新升级为“左键辅助”,支持自定义左键+右键、侧键、以及键盘任意字母组合的操作触发。
==============原文========
本文提供的思路主要是提升使用鼠标选择内容后复制操作的效率,纯键盘用户请忽略。
常规操作方式分析
当我们需要复制一段内容时,可以分解为这样的几个动作:
- 用鼠标选中要复制的内容。
- 告诉电脑我要复制。通常是按Ctrl+C,或使用右键菜单。
如果用鼠标选中文本需要1份能量的话,后面完成复制的操作大概需要3-4份。
我今天提供的思路,可以帮你完全省去最耗费能量的第2步。
一种全新的操作方法
先说操作步骤:
在 选择完内容后,抬起左键之前,按一下鼠标右键 完成 复制或粘贴 操作。
为什么说这可能是最高效的鼠标复制粘贴方法呢?因为似乎也没有可以再去掉的步骤了 。首先,我们没法去掉鼠标选择复制范围的步骤。然后我们还需要一个方式向电脑提供 “复制” 指令,这时候最简单的方法莫过于点一下鼠标上的另一个键了。在左键按下的同时,最方便按的是鼠标右键了。
功能预览
下面的动图演示了一个基本的使用过程。图中的按键提示是实现复制/粘贴过程中程序模拟的按键。
如何实现
实现原理比较简单,就是在检测到右键按下的时候,看看左键有没有按下,如果也在按下状态就模拟Ctrl+C
按键进行复制。
Windows本身并没有提供给我们这样的功能。需要使用第三方的软件或AHK脚本来实现。
在最新版的Quicker软件中我们免费提供了这个功能。只要在配置中开启即可。
使用AHK的同学,可以用这个很简单的脚本实现复制功能:(这个脚本在记事本下面不能正常工作,在浏览器下可以。)
~LButton & RButton::
send ^c
return
用一个操作同时实现复制和粘贴功能的原理
在触发操作时,都首先会进行复制操作。如果复制成功了,说明选择了内容,我们要进行的确实是复制操作。如果没有复制成功,说明没有选择内容,我们要进行粘贴操作,这时候再通过模拟一个Ctrl+V来进行粘贴。
当然,这个方式会有一定的限制。一些软件即使是在没有选择内容的时候也会更改剪贴板,如Excel等,所以在这些软件下,我们只能用这个操作来进行复制了。不过我们可以使用相似的思路,在按住左键的时候点侧键来进行粘贴(Quicker1.2.18版本中新增了这个功能)。
Quicker是windows平台下一个全方位的效率工具。
可以从 https://getquicker.net/Download 下载 快速通道 版本 1.2.13 安装使用(软件需要注册帐号使用,请知晓)。
vue右键复制粘贴功能_这可能是最高效的复制粘贴方法相关推荐
- jquery粘贴按钮_实现前端点击按钮自动复制剪贴板功能
[目录] 明确需求 html分析 代码实现 css分析 js分析 代码实现 只要是文本,长按选中就可以复制,但是需求来了挡也挡不住: 明确需求 为了提升用户体验,点击[复制]按钮就自动复制到剪贴板,那 ...
- java代码实现看帖回帖功能_求助Java窗口菜单如何实现复制粘贴剪切等功能(内附源代码)...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 if(e.getActionCommand()=="进入注册") {new CommFrame(); }}class Handle ...
- HTML里的表格不能复制粘贴,表格之间无法复制粘贴怎么办_两个EXCEL表格为什么不能复制和粘贴-win7之家...
我们要录入数据或者制作表格的时候,经常会需要使用excel表格软件来实现,然而在操作过程中有些用户反映说遇到这样一个图问题,就是表格之间要进行复制粘贴的时候,却会提示"excel 无法粘贴信 ...
- 移动端vue实现部门结构功能_基于Vue的组织架构树组件
由于公司业务需求,需要开发一个展示组织架构的树组件(公司的项目是基于Vue).在GitHub上找了半天,这类组件不多,也没有符合业务需求的组件,所以决定自己造轮子! 分析 既然是树,那么每个节点都应该 ...
- 移动端vue实现部门结构功能_基于Vue制作组织架构树组件
编程之家收集整理的这篇文章主要介绍了基于Vue制作组织架构树组件,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考. 由于公司业务需求,需要开发一个展示组织架构的树组件(公司的项目是基于Vu ...
- vue jsx webpack报错_从零开始,使用webpack高效搭建react工作流
关注后,回复"1"获取文章案例源代码. 很多人想搭建一套属于自己的前端工作流:最开始的时候,我们的工作流萌芽是从写一个项目的时候,拷贝以前写过的一个项目文件夹改完直接使用开始的,后 ...
- as5300g2 nas软件功能_群晖NAS软件Qnote介绍及使用方法教程
群晖NAS软件Qnote介绍及使用方法教程 前言 之前谈到DS Note的时候,我说到自己曾经使用过挺多的网盘,但最终使用到现在的是百度云盘,而笔记工具则是印象笔记.后来,随着NAS的购入,一直使用的 ...
- NFC怎么复制房卡_手把手教你把门禁卡复制到手机,跟实体门禁卡说拜拜
前言 随着几年前NFC在手机上的逐渐普及,厂商针对NFC短距离即时通讯的特性发明了许多应用.比如我们可以通过手机的NFC功能模拟公交卡信号,从而实现用手机刷公交卡进站乘车.今天我就来和大家聊一聊NFC ...
- bcp大容量复制实用工具_运行中的BCP(大容量复制程序)命令
bcp大容量复制实用工具 There are various methods available for bulk data operations. 有许多方法可用于批量数据操作. BCP utili ...
最新文章
- QT学习之状态机框架
- STARTUP报错:ORA-00205: error in identifying control file, check alert log for more info
- TCP、IP协议族之数字签名与HTTPS详解
- java连接oracle增删改查,java连接oracle数据库实现增删改查
- rmi反序列化导致rce漏洞修复_JAVA反序列化漏洞解决办法
- mysql 一周一月_mysql查询当天、本周,本月,上一个月的数据
- python 链表中倒数第k个节点
- 设计模式---代理模式
- Spring框架中的单例Bean是线程安全的吗
- 阿里云四大海外数据中心将开服
- 速度是 macOS 的两倍?首个支持 M1 Mac 的 Linux 发行版终于出现
- mysql教程日志_MySQL日志
- 为什么正定矩阵等于转置_正定矩阵的定义性质-正定矩阵的判定方法-正定矩阵转置和本身...
- C++ 判断矩形是否相交
- 程序三大流程:顺序结构、选择结构、循环结构
- c语言写一个电脑程序,C语言实现电脑关机程序
- **软件包xx没有可安装候选**
- 模电知识体系总结-1.1半导体基础器件
- 自己做一个table插件 (一)Ajax获取数据后动态生成table
- SimpleDateFormat.parse()方法中的时区设置缺陷
热门文章
- 遍历jenkins build后的文件夹,找出最新“build NO.”复制到制定目录进行操作
- android79 Fragment生命周期
- [论文笔记] Anatomy of a crowdsourcing platform - Using the example of microworkers.com (IMIS, 2011)...
- (双引号)与 ' '(单引号)的区别
- ZooKeeper配置中出现Error contacting service. It is probably not running
- hadoop集群的白名单和黑名单示例说明
- java几个easy出错的小程序
- NYOJ题目1048破门锁
- 网络编程中的大端和小端
- 不自动切换eclipse视图