2020.10.11 更新

左键+右键功能已经全新升级为“左键辅助”,支持自定义左键+右键、侧键、以及键盘任意字母组合的操作触发。

==============原文========

本文提供的思路主要是提升使用鼠标选择内容后复制操作的效率,纯键盘用户请忽略。

常规操作方式分析

当我们需要复制一段内容时,可以分解为这样的几个动作:

  1. 用鼠标选中要复制的内容。
  2. 告诉电脑我要复制。通常是按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右键复制粘贴功能_这可能是最高效的复制粘贴方法相关推荐

  1. jquery粘贴按钮_实现前端点击按钮自动复制剪贴板功能

    [目录] 明确需求 html分析 代码实现 css分析 js分析 代码实现 只要是文本,长按选中就可以复制,但是需求来了挡也挡不住: 明确需求 为了提升用户体验,点击[复制]按钮就自动复制到剪贴板,那 ...

  2. java代码实现看帖回帖功能_求助Java窗口菜单如何实现复制粘贴剪切等功能(内附源代码)...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 if(e.getActionCommand()=="进入注册") {new CommFrame();   }}class Handle ...

  3. HTML里的表格不能复制粘贴,表格之间无法复制粘贴怎么办_两个EXCEL表格为什么不能复制和粘贴-win7之家...

    我们要录入数据或者制作表格的时候,经常会需要使用excel表格软件来实现,然而在操作过程中有些用户反映说遇到这样一个图问题,就是表格之间要进行复制粘贴的时候,却会提示"excel 无法粘贴信 ...

  4. 移动端vue实现部门结构功能_基于Vue的组织架构树组件

    由于公司业务需求,需要开发一个展示组织架构的树组件(公司的项目是基于Vue).在GitHub上找了半天,这类组件不多,也没有符合业务需求的组件,所以决定自己造轮子! 分析 既然是树,那么每个节点都应该 ...

  5. 移动端vue实现部门结构功能_基于Vue制作组织架构树组件

    编程之家收集整理的这篇文章主要介绍了基于Vue制作组织架构树组件,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考. 由于公司业务需求,需要开发一个展示组织架构的树组件(公司的项目是基于Vu ...

  6. vue jsx webpack报错_从零开始,使用webpack高效搭建react工作流

    关注后,回复"1"获取文章案例源代码. 很多人想搭建一套属于自己的前端工作流:最开始的时候,我们的工作流萌芽是从写一个项目的时候,拷贝以前写过的一个项目文件夹改完直接使用开始的,后 ...

  7. as5300g2 nas软件功能_群晖NAS软件Qnote介绍及使用方法教程

    群晖NAS软件Qnote介绍及使用方法教程 前言 之前谈到DS Note的时候,我说到自己曾经使用过挺多的网盘,但最终使用到现在的是百度云盘,而笔记工具则是印象笔记.后来,随着NAS的购入,一直使用的 ...

  8. NFC怎么复制房卡_手把手教你把门禁卡复制到手机,跟实体门禁卡说拜拜

    前言 随着几年前NFC在手机上的逐渐普及,厂商针对NFC短距离即时通讯的特性发明了许多应用.比如我们可以通过手机的NFC功能模拟公交卡信号,从而实现用手机刷公交卡进站乘车.今天我就来和大家聊一聊NFC ...

  9. bcp大容量复制实用工具_运行中的BCP(大容量复制程序)命令

    bcp大容量复制实用工具 There are various methods available for bulk data operations. 有许多方法可用于批量数据操作. BCP utili ...

最新文章

  1. QT学习之状态机框架
  2. STARTUP报错:ORA-00205: error in identifying control file, check alert log for more info
  3. TCP、IP协议族之数字签名与HTTPS详解
  4. java连接oracle增删改查,java连接oracle数据库实现增删改查
  5. rmi反序列化导致rce漏洞修复_JAVA反序列化漏洞解决办法
  6. mysql 一周一月_mysql查询当天、本周,本月,上一个月的数据
  7. python 链表中倒数第k个节点
  8. 设计模式---代理模式
  9. Spring框架中的单例Bean是线程安全的吗
  10. 阿里云四大海外数据中心将开服
  11. 速度是 macOS 的两倍?首个支持 M1 Mac 的 Linux 发行版终于出现
  12. mysql教程日志_MySQL日志
  13. 为什么正定矩阵等于转置_正定矩阵的定义性质-正定矩阵的判定方法-正定矩阵转置和本身...
  14. C++ 判断矩形是否相交
  15. 程序三大流程:顺序结构、选择结构、循环结构
  16. c语言写一个电脑程序,C语言实现电脑关机程序
  17. **软件包xx没有可安装候选**
  18. 模电知识体系总结-1.1半导体基础器件
  19. 自己做一个table插件 (一)Ajax获取数据后动态生成table
  20. SimpleDateFormat.parse()方法中的时区设置缺陷

热门文章

  1. 遍历jenkins build后的文件夹,找出最新“build NO.”复制到制定目录进行操作
  2. android79 Fragment生命周期
  3. [论文笔记] Anatomy of a crowdsourcing platform - Using the example of microworkers.com (IMIS, 2011)...
  4. (双引号)与 ' '(单引号)的区别
  5. ZooKeeper配置中出现Error contacting service. It is probably not running
  6. hadoop集群的白名单和黑名单示例说明
  7. java几个easy出错的小程序
  8. NYOJ题目1048破门锁
  9. 网络编程中的大端和小端
  10. 不自动切换eclipse视图