前言:

先说说我为什么会写这篇博客吧,起因是因为Chris问起为什么我在浏览网页时不用侧键翻页,其实之前是知道侧键可以上下翻页的,并且还用过一段时间,但是不知道怎么的现在就不能用了。而后我就展开了对鼠标的研究,先是到某搜索引擎查了查如何设置鼠标宏的方法以及驱动下载。

面对这一既熟悉又陌生的词汇,我并没有退怯,反而是起了兴趣。下面就让我带着大家一起来认识一下“宏”,以及“宏”的各种应用。

什么是宏?

宏,字面意思上来看,是广阔的、包罗万象的。在计算机领域中,宏是将一些命令组织在一起,作为一个单独命令完成一个特定的任务,举个栗子来说吧,你要打开某个应用程序并进行特定操作,宏就可以将着多个命令整合到一起,让你只需一键就可完成以上操作。相信很多玩游戏的小伙伴 都听说过,像LOL中的连招操作, 别人按三四个键才能完成的技术,用宏只需要一个按键就可连续完成。

但是,这并不是我想向大家分享的,我想说的是如果我们将宏技术运用到我们的日常学习工作中去,就可以提高我们的工作效率。例如在自动化频繁使用的序列或者是获得一种更强大的抽象能力等等。

计算机语言如C语言或汇编语言就有简单的宏系统,由编译器或汇编器的预处理器实现。C的宏预处理的工作只是简单的文本搜索和替换,使用附加文本处理语言如C4,程序员可以获得更精巧的宏!

宏有什么应用?

像目前比较火的一些游戏都有宏的运用,但是鼠标宏和键盘宏在竞技比赛中是禁止使用的,因为这会影响正常的游戏平衡的。例如DNF、LOL、PUBG以及需要技能连续的游戏都会有宏的身影,更有甚者利用宏的便利挂机刷游戏币等。

我们可以将键盘中的某个键或组合键亦或是鼠标的侧键、滚轴设置成启动应用,进行复杂操作,进行组合操作。

加速日常编辑和格式设置 组合多个命令 使对话框中的选项更易于访问 使一系列复杂的任务自动执行。

  应用程序也可以使用一种和宏类似机理的系统来允许用户将一系列(一般是最常使用到的操作)自定义为一个步骤。也就是用户执行一系列操作,并且让应用程序来“记住”这些操作以及顺序。更高级的用户可以通过内建的宏编程来直接使用那些应用程序的功能。

鼠标宏如何设置?

目前互联网上有很多鼠标驱动,前提是你的鼠标有侧键或者说功能键,并且很多正版的官网上都有可下载的宏设置驱动,我们可以在驱动中设置你想要设置的功能。

另外还有键盘宏,键盘宏和编辑器宏分别在图形用户界面和编辑器中被交互式地使用。使用它们可以用简短的击键代替冗长的命令序列,并为重复性任务提供了一个简单的自动化形式。

小结:

我写的只是宏的简单介绍,如果有感兴趣的朋友可以去深层次的挖一挖宏的有关知识,或者与我一起进行进一步的学习探索,欢迎大家前来指教。

另外送上各位博友一句箴言:

“一种强烈的情绪可以瞬间让成千上万孤立的个体拥有群体的心里特征。而群体最大的问题就是不善推理,却急于行动。”

——《乌合之众》

程序员眼中的“鼠标宏”相关推荐

  1. iPhone开发入门(1)—-程序员眼中的iPhone

    http://blog.csdn.net/itudou_2010/article/details/5492272 iPhone开发入门(1)--程序员眼中的iPhone 博主:易飞扬 原文链接 : h ...

  2. 【程序员眼中的统计学(12)】相关与回归:我的线条如何? (转)

    阅读目录 目录 1 算法的基本描述 2 算法的应用场景. 3算法的优点和缺点 4 算法的输入数据.中间结果以及输出结果 5 算法的代码参考 6 共享 相关与回归:我的线条如何? 作者 白宁超 2015 ...

  3. 观点:再见Objective C?程序员眼中的Swift

    对于苹果开发者来说,如今已经进入了"Swift时代".虽然编程语言Objective C备受喜爱,不过它作为苹果主流编程语言的日子已经所剩无几.随着WWDC开发者大会的落幕,Swi ...

  4. java中类图概念,程序员眼中的UML(4)--类图释疑之一,Attribute和Property之区别

    程序员眼中的UML(4) --类图释疑之一,Attribute和Property之区别 上一篇中提出了很多问题,其中最令人费解的可能就是Attribute和Property之区别了吧.我在网络上寻找良 ...

  5. GPU Saturday技术沙龙:OpenCL程序员眼中的下一代APU架构

    摘要:GPU Saturday技术沙龙在北京·3WCoffee成功举办.本次活动邀请AMD资深技术人员及清华大学项目研究员就AMD最新的GCN架构.GPU加速计算在挖掘比特币.典型图像算法.深度神经网 ...

  6. 程序员眼中的编程语言

    下图是一个搞笑的图片--程序员眼中的编程语言. 图片的横轴是编程语言. 纵轴是各语言的程序员.粉丝.信徒. 中间的各个小图片则是,粉丝眼中的编程语言的形象. 比如说, 第一行第一列,是Java程序员看 ...

  7. 【程序员眼中的统计学(12)】相关与回归:我的线条如何?

    相关与回归:我的线条如何? 作者 白宁超 2015年10月25日22:16:07 摘要:程序员眼中的统计学系列是作者和团队共同学习笔记的整理.首先提到统计学,很多人认为是经济学或者数学的专利,与计算机 ...

  8. 程序员眼中的编程语言和操作系统

    以下文章来自:酷壳 http://CoolShell.cn <程序员眼中的编程语言> 下图是一个搞笑的图片--程序员眼中的编程语言. 图片的横轴是编程语言. 纵轴是各语言的程序员.粉丝.信 ...

  9. 程序员眼中的漫威!太有才了!

    程序员眼中的漫威!太有才了! 漫威宇宙其实也就讲了一件事.整个宇宙就好比个git项目,其中有一群叫做美国队长,钢铁侠,惊奇队长,浩克,索尔等人在维护这个项目,兢兢业业的修理bug. 某一天出现了一个天 ...

  10. Python概述:C++程序员眼中的Python

        在C++的程序员眼中,脚本是个奇葩的逻辑.当然也可能我比较奇葩.不过从Lua走过来,python的理解也不那么难.记录一下刚学python要注意的东西,也算是个快速入门吧.如果你是从C++过来 ...

最新文章

  1. Python和JavaScript之间的JSON日期时间
  2. 数据库设计原则【转】
  3. 居然还有人在用 System.out.println打日志的吗?
  4. 交换机的VTP技术应用实训
  5. hive 创建/删除/截断 表(翻译自Hive wiki)
  6. Java 源码学习系列(三)——Integer
  7. C++的强制类型转换
  8. Git ----fatal: unable to access ‘https://gitee.com/***.git/‘: SSL certificate problem: unable
  9. 图片上传的ajax代码,一个伪ajax图片上传代码的例子
  10. 如何割教育培训机构的韭菜?
  11. lua mysql 存储类型_Lua学习----Lua基础数据类型
  12. 序列化和反序列化(六)——Java对象的网络传输(一)
  13. 基于分布式锁的分布式定时任务实现
  14. 在hbase 激活kerberos 下opentsdb的使用
  15. matlab autocad选哪个,cad哪个版本最好用,如何选择?
  16. 不重启刷新win7环境变量(注册表)
  17. 【Jmeter+ant+Jenkins自动化持续集成】
  18. python余弦函数_Python cos() 函数
  19. ook的matlab,【伪技术】基于OOK的语音信号的数字传输
  20. 图像处理——使用模板对矩阵进行中值滤波(中值滤波模板)

热门文章

  1. WinISO镜像文件使用简介
  2. python爬微博数据中心,网易微博爬虫(自定义关键字爬取微博数据)(附软件源码)...
  3. 例说需求跟踪矩阵的作用
  4. 网页打开软件显示无法连接服务器,Safari 浏览器无法打开网页怎么办
  5. 网维服务器无盘系统,网咖无盘系统网络和系统原理科普
  6. linux版的微博客户端,推荐Ubuntu Linux下的新浪微博客户端
  7. (经典中的经典!)IT学生解惑真经(转),真会有人看完这15万字吗
  8. 三种call解释(一): cdcall stdcall naked call等在hook时,保持堆栈平衡
  9. 如何轻松集成VARCHART XGantt
  10. python抽签程序_【一点资讯】python打造一个抽奖程序 www.yidianzixun.com