Re: [AHK-] 如何设定按一次Ctrl+space等于按三次?

楼主: fossil313 (阵雨)   2013-11-22 22:18:47
※ 引述《jumbotest (Ukulele)》之铭言:
: 想要按一次Ctrl+space会自动按三次Ctrl+space。
: 我的写法是
: ^space::Send ^{SPACE 3}
: 测试之后无法达到效果
: ==============================
: 神奇的是
: ^space::Send ^{TAB 3}
: 却可以达到control+tab三次
: ==============================
: 这两种写法除了那颗按键都是一样的呀!!!!!!
: 请求帮助,谢谢。
因为这样的写法等于是用^space去触发^space
当然不会有效果出来 后面的send, ^{tab 3}则没有这问题
只要在热键前面加个$就可以避免它触发自己了
像这样
$^space::send, ^{space 3}
另外常用的还有~ 加在热键前面就能使做为热键的键保留原本的功能
像~x::send, y就会在按x时输入xy 因为x还保留了原本的功能
而在前面加*可以让热键即使包含在别的组合键里也会被触发
像*^x::send, y就会被shift+ctrl+x或alt+ctrl+x等触发
作者: jumbotest (coup de foudre)   2012-01-23 00:10:00
偶像 爱你唷!

Links booklink

Contact Us: admin [ a t ] ucptt.com