当前位置:   article > 正文

学习日志:AHK部分技巧_ahk设置sleep

ahk设置sleep

1.返璞归真,唤醒程序最终还是用回win+i最原始的方式,简单能用,不用跑额外的代码
2.为edge、explore、music设置了esc最小化的操作

;指定 msedge 程序运行
#IfWinActive ahk_exe msedge.exe

+esc::
send {esc}
return

esc::
send #{down}
return

#IfWinActive
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

3.word增加了比例调整的宏,配合边缘比例调整软件,好用!但explore因为只知道wheelup+ctrl的快捷键,所以触发与wheel冲突,不能触发。
忘了多久想出来的方案,添加sleep让他们不同时进行,不过就没有那种可以直接触发的丝滑,慢是慢一点,有点卡,但是也能用。


^=:: ;
sleep 300
send {ctrl down}{wheelup}
sleep 100
send {ctrl up}
sleep 100
return

^-:: ;
sleep 300
send {ctrl down}{wheeldown}
sleep 100
send {ctrl up}
return

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

4.发现AHK的设置套路,修改就是将原来的键覆盖掉,然后添加shift补充回它原来的功能,例如:

;指定 explorer 程序运行
#IfWinActive ahk_exe msedge.exe

+esc::
send {esc}
return

esc::
send #{down}
return

#IfWinActive
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

5.因为有隐藏任务栏的习惯,但win+b又太远

#`::
send #b
return
  • 1
  • 2
  • 3

6.增加了复制粘贴的操作,发现还挺好用

!c:: send ^c
return

!v:: send ^v
return

!x:: send ^x
return
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

7.多任务,给爷定住!!这个位置真的刚刚好,需要定住就往上按一下

;#`::
!`::
send ^!{tab}
return
  • 1
  • 2
  • 3
  • 4

8.想pageup、pagedown慢一点的键盘操作

;右手滑轮操作
~right & pgup:: send {Wheelup}

~right & pgdn:: send {Wheeldown}

  • 1
  • 2
  • 3
  • 4
  • 5

9.给AHK gui增加快捷键,没错就是 &后面就是他的快捷键

Gui Add, Button, gChoiceA w100,&1
  • 1

10.统一用win+字母的方式启动小工具,ctrl+win+字母的方式启动大软件,不过还是alt+space好记忆一点

^#F::Run D:\软件\Everything-1.4.1.1022.x86\Everything.exe
  • 1

11.至于自己设计的AHK键盘区,感觉有些地方鸡肋,虽然位置是近了,但是根本就不会主动使用,那就等于摆!还容易误触,不如删掉!!

;	c:: ;为什么直接用 send+return这种格式
;	send ^c  ;组合件会取消.如果直接::则不会
;	return ;且 直接用会出现key长按下无法up起来的bug

;	v::
;	send ^v 
;	return

	z:: 
	send ^z 
	return

	x:: 
	send ^x 
	return
	
	y:: 
	send ^y 
	return
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

还特意为视频插件设置了减速、加速、快进、快退常用的几个。

;配合网页视频加速插件专用 z x c
;键盘上的:和 ",都是点点,表示加快一点点

`;:: Send, {x} 
':: Send, {c}

delete:: Send, {z}


,:: Send, {left} ;在键盘上很形象的<>的两个符号,表示左右
.:: Send, {right}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

12.偶尔发现一个函数WinMenuSelectItem,调用程序菜单功能的,经过测试,仅仅对notepad和AHK生效,其他都不行。。。还是我的老方法好用send alt


^e::
WinMenuSelectItem, ahk_exe Notepad3.exe,,  文件, 打开
return

^a:: ;caj无效
WinMenuSelectItem, ahk_exe CAJVieweru.exe.EXE,,  1&, 1&
return

^b:: ;pdf无效
WinMenuSelectItem, ahk_class classFoxitPhantom,,  1&, 1&
send {enter}
return

^c:: ;office无效
WinMenuSelectItem, ahk_class OpusApp,,  文件, 打开
return

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

last. 又是被强迫症折磨的一天,还是那句工具毕竟是工具,差不多能用就ok了,再折磨也是返璞归真

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/918046
推荐阅读
相关标签