建议在石墨文档里面阅读,会有实时的更新.以及后续的直接可用的可执行文件.
引言
一般使用情况
相信多数人在第一次接触这个小软件的时候,都会被他的名字所影响,认为他只是一个热键工具. 因此,大部分人都只会拿他来干下面的事情.
- 现有的快捷键功能通过其他快捷键来实现.
例如.
- shift z -> ctrl z
- 字母键替代鼠标键,如
- shift f -> 左键单击
- 一键触发多键,如
- alt c -> {home} shift {end} ;选择一行
- 文本简写, 如
- "by" --> "百度搜索"
- 按键打开指定网页,如
- alt g --> 打开谷歌搜索网页
一般的使用情况基本都在上述的几个内容中.
自己接触了autoHotkey 大概也有一年多的时间,大部分的使用情况也基本局限在上面.
因为想要解决更多问题的时候,在百度中也找不到相关的.
现有的很多人机操作习惯都十分的不合理 ,甚至是十分反人类的.
但似乎很少有人去怀疑和质疑.主要原因在于
- 准入习惯, 现有的情况是如此,那么就一定是合理的. 例如 复制一定要用 ctrl+c
- 前人牛掰思维, 计算机发展这么多年,各个软件发展这么多年, 你一个新兵蛋子,有什么能说的
- 现有态势迷惑, 例如网上也有各种效率插件, 但是就没有你的功能, 说明这不是一个问题
- 认知,能力局限, 即便意识到问题所在,也自然的认为自己没有能去解决
大部分的新人在入队的时候都会服从于老人的习惯. 而一旦习惯了老人的行为,自己也成为老人的时候,就会认同现有的老人行为. 这是一件很可怕的事情.
无知--->认知--->服从--->习惯--->自然--->合理--->准则--->不可更改
那么有那些行为和操作是不合理的呢?
- 整体上
- 左键右鼠 但是左手操作的键盘竟然没有办法回车和删除文字的按键. 经常在浏览网页跟
个傻子一样.
- 上档锁定键和上档键对于以中文输入为主的用户群体而言简直就是摆设.但是却被放在人手易操作的区域内. 还被设计成那么大. 无时不在嘲讽着中国人,键盘是外国人设计的.
- 空格键那么大的身材,却在多数情况没什么软用.
- .......(还有许多许多能够吐槽的地方)
- ppt 而言
- 除了文本输入需要用到26个字母以外, 剩余时间下键盘大面积的功能都闲置了. 而文本输入的占比本身就是少数情况.
- ppt的排版和素材的处理主要依赖鼠标的操作,而键盘基本上是躺尸了,除了几个 alt shift 复制 删除.或者傻子一样的 alt+...操作
- .... 太多了
- word 而言
- 复制 和复制格式非得分成不同的快捷键,生怕别人会搞混一样. 就不能设置成 按一次 复制,同个内容按两次复制格式????
- ...太多了
- markdown 写作格式 (当然 这个不是主流的软件,而且Mark格式也是很好的一种思路)
- 一个 # 表示标题等级1 ## 表示标题等级2. ### 表示标题等级3 . 然后标题等级1只用了一次, 然后一直在按##################
- 方向控制而言
- 很多方向都有上下文关系,但是现在软件都是不相关的,程序上是隔离的. 例如,如果我在某个页面中,一直向上,已经到头了,那么完全可以考虑 如果在头部再按两次向上 就换到上一个标签中去,完全没有必要在一个网页中耗着.
- ...太多了,,还是早点进入正题把.
autoHotkey 到底能干什么事情
首先要有先建立一个印象,或者叫概念. autohotkey 是一个编程语言. 他不是一个插件,也不是一个这么软件. 他是一门编程语言,和python,c,c++一样。 只是这个语言更倾向于设置热键而已。 所以你在编程语言里面干的基础事情,他基本上都能干. 只是针对热键的操作更方便编写而已.
具体我目前能想到的有:
- 检测应用软件的状态.这个功能很强大,他可以用来干下面的事情
- 检测用户的工作情况,例如是在看百度,还是看谷歌.还是在用微信
- 应用软件的窗口个性化设置. 这个可以理解为,你可以修改设计别人的应用窗口. 比如把记事本透明化. 这不就是便签常有的功能.
- 监测人机交互的过程状态. 就是你通过鼠标和键盘对电脑操作的历史.
- 比如是否在输入状态
- 是不是单击了鼠标
- 是不是按了哪个键盘键
- 一般性的数学运算和网络操作.
- 个性化弹窗,应用界面的设计.
- 所以他可以用来做一些小软件,
- 优点在于,他的编译过程很方便. 右键点击编译即可.
- 文件特别小,基本上只有1-5mb. 和现在各种内存吃货型插件相比简直是一股清流.
- 还有许多功能,我也是正在挖掘....
- 后面的这些应用我会慢慢添加到文档中, 包括可执行文件和源码.
- 有什么功能上的建议可以直接对石墨文档进行评论.
- 后续会陆续出一些autoHotkey的常规操作教程.
后面的内容会陆续更新出来,最近爆肝了好几个晚上学ahk的操作.
一些应用类型的展示
对ppt操作的增强
对word操作的增强
统一不同编程语言的通用操作
增强讯飞语音输入的操作
对谷歌搜索和百度搜索的页面统一