我有两台显示器,其中一台是触摸屏。 现在做一个简单的代码在autohotkey。 您在鼠标单击和触摸屏单击之间收到一个值
我在我的主显示器1上使用Photoshop应用程序
我的触摸屏显示器2上有一个虚拟键盘 (我最喜欢的按键组合)
我想如果我用我的左手触摸屏点击我的虚拟键盘显示器2。
我们可以为浏览器注册全局热键吗?
用于从二进制文件中提取图标的C / C ++库
如何以编程方式使用Win32创build一个快捷方式
如何从命令行使用参数启动存储在UNC共享中的程序?
windows(.lnk)快捷方式API?
鼠标指针停留在我的主显示器上1
这样我就可以继续使用PhotoShop而不中断将鼠标指针移回我的主显示器1。
这是迄今为止的脚本另一个想法。
::^d ;push ctrl + d to disable the mouse pointer movement Blockinput MouseMove return ::^e ;push ctrl + e to enable the mouse pointer movement Blockinput MouseMoveOff return
以编程方式在用户桌面上创builDWeb快捷方式
是否有更多的快捷方式像%appdata%?
以编程方式查找窗口的键盘快捷键
如何在用户的桌面上创build计算机的快捷方式
如何禁用特殊的键盘按键?
使用AHK区分输入设备并不是一项简单的任务。 这可以做,但是很复杂。
如果将触摸屏上的每次点击解释为触摸点击都可以,那么您可以这样做:
When the mouse moves on the normal screen store it's position in a variable. When a left click is executed on the touch screen do the click move the mouse back to the last kNow position on the normal monitor.
你需要:
SysGet
RegisterCallback或SetTimer + MouseGetPos
热键
我没有第二个显示器来完全测试这个代码,但我已经在我的主显示器上进行了测试,这是一个触摸屏。 这个代码应该做的伎俩:)
; Screen pixel split between monitors ; You should change this values according to the desired region of interest screen_split_min := 0 screen_split_max := 200 ; To get absolute monitor coordinates CoordMode,Mouse,Screen MouseGetPos,pre_mx,pre_my While 1 { MouseGetPos,tmp_mx,tmp_my If tmp_mx > %screen_split_max% { pre_mx := tmp_mx pre_my := tmp_my } } ~Lbutton:: MouseGetPos,mx,my If mx <= %screen_split_max% and mx >= %screen_split_min% { MouseMove,pre_my,0 } return
HTH;)
总结以上是内存溢出为你收集整理的现在在鼠标点击和触摸屏点击之间有一个autohotkey的方法全部内容,希望文章能够帮你解决现在在鼠标点击和触摸屏点击之间有一个autohotkey的方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)