Scripting 如何为键盘设备使用触摸手势-自动热键脚本?

Scripting 如何为键盘设备使用触摸手势-自动热键脚本?,scripting,touch,autohotkey,gesture,Scripting,Touch,Autohotkey,Gesture,如何为键盘设备使用触摸手势-自动热键脚本? 我想在我的标准键盘设备上更智能地工作,智能手势和按键动作 这样我就不需要将双手移动到键盘设备上。(有了这种方法,我可以一直用手在鼠标设备上) 在触摸屏上有手势工具,可以用多指轻触来执行任何类型的计算机动作(键盘快捷键宏),为什么不在键盘设备上执行此操作。 AHK脚本必须能够执行以下操作: 1-[单击c]=发送c 2-[单击5x c]=执行脚本第5部分 3-[右击v]+[左击c]=发送^c;Ctrl+c 4-[左键点击c]+[右键点击v]=发送^v;Ct

如何为键盘设备使用触摸手势-自动热键脚本?

我想在我的标准键盘设备上更智能地工作,智能手势和按键动作

这样我就不需要将双手移动到键盘设备上。(有了这种方法,我可以一直用手在鼠标设备上)

在触摸屏上有手势工具,可以用多指轻触来执行任何类型的计算机动作(键盘快捷键宏),为什么不在键盘设备上执行此操作。

AHK脚本必须能够执行以下操作:

1-[单击c]=发送c

2-[单击5x c]=执行脚本第5部分

3-[右击v]+[左击c]=发送^c;Ctrl+c

4-[左键点击c]+[右键点击v]=发送^v;Ctrl+v

5-[Right Hold v]+[Left Tap c]=执行脚本第1部分

7-[Left Hold c]+[Right Tap v]=执行脚本第2部分

8-[同时单击c+v]=执行脚本第3部分

9-[同时单击x+c+v]=执行脚本第4部分

我的多点单击Ahk脚本是:

例1.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
#NoEnv
#单实例力
;#诺特雷肯
a1:=-1
b1:=0
esc::exitapp;可以单击(esc)键停止脚本。
;如果要发送热键本身,请使用字符($)($c::send c)
;点击键盘上的5x C键,执行Ahk代码第5部分
$c::
如果(a1=-1)
{
a1:=4
#持久的
设置计时器,点击次数,100次
}
其他的
{
a1:=3
}
返回
点击次数:
如果(a1=3)
{
b1:=b1+1
}
如果(a1=0)
{
msgbox您确实单击了键>%b1%x次
如果(b1=1)
{
;如果单击1x,则执行Ahk代码第1部分
;在这里,您可以输入第1部分的任何代码
;发送c
} 
如果(b1=2)
{
;如果单击2x,则执行Ahk代码第2部分
;在这里,您可以输入第2部分的任何代码
} 
如果(b1=3)
{
;如果单击3x,则执行Ahk代码第3部分
;在这里,您可以输入第3部分的任何代码
发送{Volume\u Mute};发送,Volume\u Mute
} 
如果(b1=4)
{
;如果单击4x,则执行Ahk代码第4部分
;在这里,您可以输入第4部分的任何代码
} 
如果(b1=5)
{
;如果单击5x,则执行Ahk代码第5部分
;在这里,您可以输入第5部分的任何代码
} 
b1:=0
设置计时器,计数点击,关闭
重新加载;重新启动脚本
}
a1:=a1-1
返回