我如何在键盘设备上使用触摸手势-自动热键脚本?
我想通过智能手势键移动在我的标准键盘设备上更智能地工作
这样我就不需要将双手移到我的键盘设备上了。 (通过这种方法,我可以始终将手放在鼠标设备上)
在触摸屏上,您具有手势工具,可以在其中进行多指点击以执行任何类型的计算机运动(键盘快捷键宏),为什么在键盘设备上不执行此操作。
AHK脚本必须可以执行以下操作:
1-[点击c] =发送c
2-[Click 5x c] =执行脚本第5部分
3-[右键单击v] + [向左点击c] =发送^ c; Ctrl + c
4-[左击c] + [右击v] =发送^ v; Ctrl + v
5-[右握v] + [左轻按c] =执行脚本第1部分
7-[左保持c] + [右击v] =执行脚本第2部分
8-[一起单击c + v(同时)] =执行脚本第3部分
9-[同时单击x + c + v] =执行脚本第4部分
我的Ahk多次点击脚本是:
Example1.ahk
#NoEnv
#SingleInstance force
;#NoTrayIcon
a1 := -1
b1 := 0
esc::exitapp ;You can click the (esc) key to stop the script.
;Use character ($) if you want to send hotkey itself ($c::send c)
;Click 5x C Key on keyboard, to Execute Ahk Code Part 5
$c::
if(a1 = -1)
{
a1 := 4
#Persistent
SetTimer, CountClicks, 100
}
else
{
a1 := 3
}
return
CountClicks:
if(a1 = 3)
{
b1 := b1 + 1
}
if(a1 = 0)
{
msgbox you did Click <C> Key > %b1%x times
if (b1=1)
{
;if Click 1x - Then Execute Ahk Code Part 1
;Here you can put any code for Part 1
;send c
}
if (b1=2)
{
;if Click 2x - Then Execute Ahk Code Part 2
;Here you can put any code for Part 2
}
if (b1=3)
{
;if Click 3x - Then Execute Ahk Code Part 3
;Here you can put any code for Part 3
Send {Volume_Mute} ;Send, Volume_Mute
}
if (b1=4)
{
;if Click 4x - Then Execute Ahk Code Part 4
;Here you can put any code for Part 4
}
if (b1=5)
{
;if Click 5x - Then Execute Ahk Code Part 5
;Here you can put any code for Part 5
}
b1 := 0
SetTimer, CountClicks , off
reload ; restart script
}
a1 := a1 - 1
return