gpt4 book ai didi

visual-studio - 如何自定义 Microsoft Ergonomic Keyboard 4000 以使用 Visual Studio NavigateBackwords/Forward 命令?

转载 作者:行者123 更新时间:2023-12-04 05:56:37 26 4
gpt4 key购买 nike

我买了一个新的 Microsoft Ergonamic Keyboard 4000,我想要“后退”和“前进”按钮来触发 View.NavigateBackwards (Ctrl+-) 和 View .NavigateForwards (Ctrl+Shift+-) 命令。

默认情况下,键盘会为这些按钮发送 Alt+向右/向左箭头,但我已经将它们映射到不同的命令,所以我不想使用它。

我的第一次尝试是编辑键盘驱动程序的人为“commands.xml”文件并添加

<Application UniqueName="HwndWrapper" >
<C100 Type="5" KeySeq="ctrl -" />
<C101 Type="5" KeySeq="ctrl shift -" />
</Application>

(因为我看到 UniqueName 应该是目标窗口的类,并且根据 Spy++ “HwndWrapper” 是 devenv.exe 的窗口类的名称)。

不幸的是,这没有用:(。任何其他想法>

最佳答案

我认为最好的方法是为此使用 AutoHotKey。它是一个轻量级程序,可用于所有类型的键盘脚本,并且比键盘最初附带的任何程序都强大得多。安装应用程序后,这是您应该运行的脚本(在此脚本中,您还可以放置任何其他键盘自定义项,只要它在运行,它们都会起作用):

SetTitleMatchMode, 2 ; *** THIS LINE HAS TO BE THE FIRST IN THE SCRIPT FILE ***

#IfWinActive, Microsoft Visual Studio

sc169:: ;Forward
Send, ^+-
return

sc16A:: ; Back
Send, ^-
return

#IfWinActive

这还允许您将 VS 中的向前/向后重新映射到更复杂的东西(ALT+SHIFT+CTRL+< kbd>F6) 并让 AutoHotKey 使用它。这样,您就可以自由使用 Shift+-Alt+Shift+- 一些其他快捷方式。

关于visual-studio - 如何自定义 Microsoft Ergonomic Keyboard 4000 以使用 Visual Studio NavigateBackwords/Forward 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4969016/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com