# Ahk怎么把一个热键映射为两个键同时按下

**URL:** <https://meta.appinn.net/t/topic/356>\
**Category:** 问题求助\
**Tags:** autohotkey\
**Created:** [2014 年8 月 30 日 13:44 UTC](https://meta.appinn.net/t/topic/356 "2014-08-30T13:44:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

作者： ![a1161559156](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/a/e79b87/32.png) [@a1161559156](https://meta.appinn.net/u/a1161559156)\
发布日期： [2014 年8 月 30 日 13:44 UTC](https://meta.appinn.net/t/topic/356/1 "2014-08-30T13:44:27Z")

</div>

比如  
把g键映射为 shift键和滚轮同时按下，  
或者把g键映射为滚轮和右键同时按下  
因为我买了个有侧键的鼠标准备用于cad里面的拖动画布，有两个方法，  
１，滚轮和右键同时按住拖动画布 ２，滚轮和shift键同时按住拖动画布  
结果，由于侧键的宏播放有延时。不能即时地完成按一个侧键等于按两个按键的功能。 我准备用ahk解决这个问题，但是不知道怎么写才能实现，  
这样写试过了不行：

```
ｇ::RButtonMButton

```auto
 ，直接报错
  这个也不行 <pre lang="html">ｇ::+MButton

```

（看教程里面，加号是shift），这样只有中键起效，把加号放后面也报错  
不知道怎么办了。。。TT
```

---

<div class="post-metadata">

作者： ![zhucegeqiu](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/z/958977/32.png) [@zhucegeqiu](https://meta.appinn.net/u/zhucegeqiu)\
发布日期： [2014 年8 月 31 日 12:39 UTC](https://meta.appinn.net/t/topic/356/2 "2014-08-31T12:39:06Z")

</div>

Send, {Shift Down}{MButton}{Shift Up} 试试

---

<div class="post-metadata">

作者： ![xiozf](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xiozf/32/60_2.png) [@xiozf](https://meta.appinn.net/u/xiozf)\
发布日期： [2014 年8 月 31 日 13:51 UTC](https://meta.appinn.net/t/topic/356/3 "2014-08-31T13:51:33Z")

</div>

包含代码的那个方框特效是怎么实现的？md说明大概看了遍不知道是哪个

---

<div class="post-metadata">

作者： ![a1161559156](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/a/e79b87/32.png) [@a1161559156](https://meta.appinn.net/u/a1161559156)\
发布日期： [2014 年9 月 9 日 13:06 UTC](https://meta.appinn.net/t/topic/356/4 "2014-09-09T13:06:02Z")

</div>

@xiozf 是回复框上面的“C”
