检测触摸板的坐标

时间:2016-06-15 06:46:33

标签: vbscript coordinates autoit detect touchpad

我想开发类似Synaptics触摸板手势应用程序的东西。 Synaptics设置显示x和y坐标。我可以使用任何软件吗?喜欢这段代码:

$x_start = 300
$y_start = 300
While 1
   If $ontouch == True Then
     MouseMove($x_start + $x_touch, $y_start + $y_touch)
   EndIf
Wend

您可以推荐任何语言,但最好使用AutoIt或VBScript。一些图片需要澄清:

Tap input

Tap output

1 个答案:

答案 0 :(得分:0)

  

Synaptics设置显示x和y坐标。我可以使用任何软件吗?

Global Const $g_iDelay     = 10
Global Const $g_sKeyExit   = 'q'
Global Const $g_sTooltip   = 'X = %i\nY = %i'

Global       $g_bStateExit = False

Main()

Func Main()
    Local $sTooltip = ''
    Local $aCoordinates

    HotKeySet($g_sKeyExit, 'SetStateExit')

    While Not $g_bStateExit

        $aCoordinates = MouseGetPos()
        $sTooltip     = StringFormat($g_sTooltip, $aCoordinates[0], $aCoordinates[1])

        ToolTip($sTooltip)
        Sleep($g_iDelay)

    WEnd

    Exit
EndFunc

Func SetStateExit()

    $g_bStateExit = True

EndFunc