是否有人知道是否可以使用Windows密钥或应用程序密钥在visual studio 2010中以某种方式添加自定义键盘绑定。
我想映射Windows Key + HJKL来替换使用我的箭头键。但是我不想丢失这些键上的当前绑定(+ CTL,SHIFT或ALT)。
我查看了vssettings文件,键绑定看起来像这样:
<Shortcut Command="Edit.SelectCurrentWord" Scope="Text Editor">Ctrl+W</Shortcut>
所以我想做的是这样的事情:
<Shortcut Command="Edit.SelectCurrentWord" Scope="Text Editor">Windows+W</Shortcut>
哪个行为不起作用。有没有人知道实现这个目标的方法?
答案 0 :(得分:0)
对于其他感兴趣的人,我最终使用了AutoHotKey。我的脚本看起来像这样:
#h::Send {Left}
#^h::Send ^{Left}
#!h::Send !{Left}
#+h::Send +{Left}
#^!+h::Send ^!+{Left}
#^!h::Send ^!{Left}
#^+h::Send ^+{Left}
#!+h::Send !+{Left}
#k::Send {Right}
#^k::Send ^{Right}
#!k::Send !{Right}
#+k::Send +{Right}
#^!+k::Send ^!+{Right}
#^!k::Send ^!{Right}
#^+k::Send ^+{Right}
#!+k::Send !+{Right}
#u::Send {Up}
#^u::Send ^{Up}
#!u::Send !{Up}
#+u::Send +{Up}
#^!+u::Send ^!+{Up}
#^!u::Send ^!{Up}
#^+u::Send ^+{Up}
#!+u::Send !+{Up}
#j::Send {Down}
#^j::Send ^{Down}
#!j::Send !{Down}
#+j::Send +{Down}
#^!+j::Send ^!+{Down}
#^!j::Send ^!{Down}
#^+j::Send ^+{Down}
#!+j::Send !+{Down}
#y::Send {PgUp}
#^y::Send ^{PgUp}
#!y::Send !{PgUp}
#+y::Send +{PgUp}
#^!+y::Send ^!+{PgUp}
#^!y::Send ^!{PgUp}
#^+y::Send ^+{PgUp}
#!+y::Send !+{PgUp}
#i::Send {PgDn}
#^i::Send ^{PgDn}
#!i::Send !{PgDn}
#+i::Send +{PgDn}
#^!+i::Send ^!+{PgDn}
#^!i::Send ^!{PgDn}
#^+i::Send ^+{PgDn}
#!+i::Send !+{PgDn}
#8::Send {End}
#^8::Send ^{End}
#!8::Send !{End}
#+8::Send +{End}
#^!+8::Send ^!+{End}
#^!8::Send ^!{End}
#^+8::Send ^+{End}
#!+8::Send !+{End}
#7::Send {Home}
#^7::Send ^{Home}
#!7::Send !{Home}
#+7::Send +{Home}
#^!+7::Send ^!+{Home}
#^!7::Send ^!{Home}
#^+7::Send ^+{Home}
#!+7::Send !+{Home}
只需将其保存到“启动”文件夹中的文件(扩展名为.ahk)。
全部谢谢