简单归整总结一下,基本分为几种情况。
- 设计师确认/删除 图片/模型。左手键盘右手鼠标,左手边Enter和Delete够不着,老得解放右手才可以。
- 针对这种情况,可以把~换为Delete,把F1(软件帮助,没啥用)换成Enter。
- 程序员键值对,"a":"b"。输入完冒号之后还得腾开右手按方向键。
- 点击屏幕特定位置的按键切换功能,软件内不能自行设置。
- 输入快捷键读取txt中的文字/快速动态替换。
创建编辑hotkey脚本可以用VSCode,再安装个AutoHotKey扩展即可。


一、Photoshop
【1】单手Enter Delete
- #IfWinActive ahk_exe xxx.exe(后面xxx.exe替换为用Window Spy监测出来的可执行程序。表示下面括号中的指令只对当前程序有效(即当前这个指定的活动窗口)。typora里面如何快捷改变字体颜色?#IfWinActive ahk_exe xxx.exe(后面xxx.exe替换为用Window Spy监测出来的可执行程序。表示下面括号中的指令只对当前程序有效(即当前这个指定的活动窗口)。
- :: 前面为要按的快捷键,后面为要替换成的快捷键
#IfWinActive ahk_exe Photoshop.exe
{
`::delete
F1::Enter
}
【2】快速切换移动工具的图层和组

【1】先用Window Spy工具取选项所在的屏幕位置。
运行后鼠标右键右下角托盘AutoHotKey小图标,选中红框。

记录Window的位置即可。

或者用Snipaste也行,也可以取屏幕位置和屏幕颜色。

【2】写脚本
有switch语句,但是我这个貌似不支持。有兴趣的可以研究一下。

按下Alt+Z/X 切换组/图层。

- MouseGetPos x,y——获取当前的鼠标位置
- Click MouseWindowPosition——点击要点的位置(自动 Move Interp)
- MouseMove %x%,%y%——再回到点击之前的鼠标位置(百分号取变量的值)
!z::
MouseGetPos x,y
Click 415,100
Click 415,125
MouseMove %x%,%y%
Return ;切换到组
!x::
MouseGetPos x,y
Click 415,100
Click 415,150
MouseMove %x%,%y%
Return ;切换到图层
【3】快速切换笔记颜色。
跟上面一样的道理啦。学PS如何做笔记比较好? - 知乎 (zhihu.com)
!1::
MouseGetPos x,y
Click 392,1550
MouseMove %x%,%y%
Return ;红色
!2::
MouseGetPos x,y
Click 392,1610
MouseMove %x%,%y%
Return ;橙色
!3::
MouseGetPos x,y
Click 392,1670
MouseMove %x%,%y%
Return ;黄色
!4::
MouseGetPos x,y
Click 392,1730
MouseMove %x%,%y%
Return ;绿色
!5::
MouseGetPos x,y
Click 392,1790
MouseMove %x%,%y%
Return ;青色
!6::
MouseGetPos x,y
Click 392,1850
MouseMove %x%,%y%
Return ;蓝色
!7::
MouseGetPos x,y
Click 392,1910
MouseMove %x%,%y%
Return ;紫色
!8::
MouseGetPos x,y
Click 392,1970
MouseMove %x%,%y%
Return ;白色


二、VS Code等IDE代码编辑软件
- Ctrl+JLIK——上下左右方向键
#IfWinActive ahk_exe Code.exe
^j::send,{left}
^l::send,{right}
^i::send,{up}
^k::send,{down}

三、Maya/Max等三维建模软件
- Blender的单手操作快捷键就挺好。
#IfWinActive ahk_exe 3dsmax.exe
{
x::Delete
}

四、Typora/OneNote/WPS等 笔记软件
【1】Typora文字加颜色
- 定义模板语句,然后开放颜色语句接口。
; Typora
; 快捷增加字体颜色
; SendInput {Text} 解决中文输入法问题
#IfWinActive ahk_exe Typora.exe
{
; alt+0 红色
!0::addFontColor("black")
; alt+1 红色
!1::addFontColor("red")
; alt+1 橙色
!2::addFontColor("orange")
; alt+3 黄色
!3::addFontColor("yellow")
; alt+4 绿色
!4::addFontColor("green")
; alt+5 浅蓝色
!5::addFontColor("cornflowerblue")
; alt+6 青色
!6::addFontColor("cyan")
; alt+7 紫色
!7::addFontColor("purple")
}
; 快捷增加字体颜色
addFontColor(color){
clipboard := "" ; 清空剪切板
Send {ctrl down}c{ctrl up} ; 复制
SendInput {TEXT}<font color='%color%'>
SendInput {ctrl down}v{ctrl up} ; 粘贴
If(clipboard = ""){
SendInput {TEXT}</font> ; Typora 在这不会自动补充
}else{
SendInput {TEXT}</ ; Typora中自动补全标签
}
}
【2】OneNote 改变默认文字大小
- 有没有办法在onenote (Mac)中使用latex命令输入公式?
- onenote如何修改默认字体与大小? - 知乎 (zhihu.com)
- 如何更改 OneNote For Windows 的默认标题字体?
;改变字体大小
F12::
MouseGetPos x,y
Click 890,145
MouseMove %x%,%y%
Return

五、UE4 Unity等一些设计软件 快速读取复制粘贴文本中的代码
#IfWinActive ahk_exe UE4Editor.exe
{
FileRead, OutputVar, C:\Users\Administrator\Desktop\AbsoluteWorldPosition.txt
{
clipboard= ;
clipboard=%OutputVar%
!w:: Send ^v
}
return

六、其他
【Windows】常用提升工作效率手册 - 知乎 (zhihu.com)
【1】钥匙串
(苹果设备都有钥匙串,用户通过指纹或面部解锁即可快速输入账号和密码)
电脑也可以快捷键入啊。
::/a1::xxxxxxxxx@qq.com
::/a2::xxxxxxxxx@gmail.com
::/p1::xxxxxxxxx
::/p2::xxxxxxxxx
或者是通过快捷键也可以。
+a::send xxxxxxxxx@qq.com
!z::send xxxxxxxxx@gmail.com
【2】开机自启动软件和网站
【1】软件
C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
- #R 命令行
- shell:startup
- 把你经常用的软件都放在里面(Alt拖拽exe创建快捷方式)
【2】网站
一次性打开经常访问的网站。或者是浏览器创建Collection也行。(还是快捷键好使,不喜欢鼠标来回点...)
!1::
{
Run www.zhihu.com
Run www.runoob.com
Run www.baidu.com
Run www.artstation.com
Run www.youtube.com
}
【3】鼠标手势实现快速复制/粘贴,窗口最大/最小化,前进/后退等功能
跟笔记本电脑的触控板一样。
Tickeys旁边偶然看到的。WGestures鼠标手势 | YingDev
好了,就这些了。不管工作还是学习都要高效率,拒绝重复低效劳动。
免责声明:文章版权归原作者所有,其内容与观点不代表Unitimes立场,亦不构成任何投资意见或建议。
No more data