6

问起来有点愚蠢和琐碎,具有讽刺意味的是,我确信通过输入这个 SO 问题,我实际上浪费的时间比我可能获得的时间要多:)

但我只是想知道其他视觉工作室的人是否已经解决了这种情况

当写出很多 lambda 函数时(尤其是在进行流利的配置时),输入 lambda 感觉效率很低,等号字符在键盘的顶部数字行,大于号一直在空格键的向下,它需要在出现时使用移位。

就是觉得麻烦

只是想知道是否有人知道如何构建宏或快捷方式。我宁愿双击一个键或类似的东西。它将允许更快的打字

(注意:我同时使用 VS 2010 和 2012)

4

2 回答 2

1

有几个选项 A. 当您按下另一个“热键”或注册表重新映射时,可以使用 autohotey 发送一个键

http://www.autohotkey.com/docs/misc/Remap.htm这是一对一的重映射

B. 使用自动热键发送密钥,当您按 Windows + 其他键如 M 发送您想要的密钥http://www.autohotkey.com/docs/Hotstrings.htm

C.写一个低级键盘钩子(我知道可以但不知道c也没有设备驱动套件可以尝试)

于 2013-05-03T10:40:47.820 回答
0

一种解决方案是使用 AutoHotKey 设置您自己的组合键或字符替换。

查看文档以找到您喜欢的东西,但这是基本公式。这个将 => 在组合 Windows + 上。(因为 > 是 . 的大写字母)

#.::
SendInput {=}{>}
return

或者

#.::
SendInput {Space}{=}{>}{Space}
return

如果您希望它在 lambda 之前和之后自动间隔

于 2013-06-22T16:23:00.813 回答