首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AutoHotkey作为控制+鼠标右键(缩放)用于Zbrush

AutoHotkey作为控制+鼠标右键(缩放)用于Zbrush
EN

Stack Overflow用户
提问于 2019-02-14 03:12:28
回答 2查看 639关注 0票数 0

我正在尝试设置一些热键,这样我就可以更容易地在左手设置中使用我的平板电脑和手写笔来使用Zbrush。

基本上,我想开始用箭头键模拟我的鼠标和修改器导航。

到目前为止,我所拥有的一切都是有效的。鼠标右键用于环绕,鼠标中键用于平移。

我正在试图弄清楚如何添加一个修改键(ctrl)到鼠标右键并按住,所以当我悬停手写笔并移动它时,缩放功能起作用了。

我需要:

左箭头键= ctrl+right鼠标按住

谢谢!

到目前为止,我的代码如下:

代码语言:javascript
复制
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.



 #IfWinActive, ahk_class ZBrush

 #MaxHotkeysPerInterval 200


Numpad0::f ;frame

Up::Space


; Use the Down Arrow as middle mouse button

Down::  ;Down Arrow Button
click Down middle ;click middle mousebutton and hold
keywait, Down ; wait until key is released.
click Up middle ; release middle mousebutton


; Use the Right Arrow Button as right mouse button

Right::  ;right Arrow Button
click Down right ;click right mousebutton and hold
keywait, Right ; wait unitl key is released
click Up right ; release right mousebutton


    return
EN

回答 2

Stack Overflow用户

发布于 2019-02-14 03:51:37

我没有让ctrl + right-click做任何事情的应用程序,所以我不能完全测试它。看看这是否起作用:

代码语言:javascript
复制
left::
Send , {ctrl down}
Click , down , right
Return

left up::
Send , {ctrl up}
Click , up , right
Return
票数 0
EN

Stack Overflow用户

发布于 2019-02-14 08:19:15

我试了一试,由于某种原因,ctrl似乎仍然坚持并造成问题,尽管它似乎在其他应用程序中工作。因为这个问题是特定于ZBrush的,所以我将添加我的解决方案,即在按住向左箭头的同时悬停手写笔移动来放大和缩小:

代码语言:javascript
复制
Left::

Send, {Alt Down}
click Down right
Send, {Alt Up}
Keywait, Left
click Up right
return

不确定是否需要Keywait,但它似乎起作用了

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54677728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档