是否可以创建 Visual Studio (2010) 宏来更改键盘布局?
我发现 Emacs 仿真模式中的“从其他应用程序复制和粘贴”错误有点烦人,所以我想做的是创建两个简单的宏 - 一个用于将键盘布局设置为 Emacs 键盘布局,另一个用于将布局切换为默认(我确信有一种简单的方法可以将它们组合成“在两者之间切换”,但我想从简单开始)。
对 VS 宏了解不多,我想我可以使用“点击记录并点击”开发方法。
不幸的是,点击记录并单击“工具>选项”,然后单击“键盘”,然后单击布局组合框并选择“Emacs”会导致以下一行代码:
DTE.ExecuteCommand("Tools.CustomizeKeyboard")
此外,ExecuteCommand 似乎在继续执行宏之前等待用户关闭窗口,所以我无法立即看到如何告诉 Visual Studio“单击组合框,选择 FizzBot 项”等。
这可以做到吗?如果是这样,怎么做?
提前致谢。