Windows 7 Map CTRL+;按向下箭头键

Windows 7 Map CTRL+;按向下箭头键,windows,keyboard,keymapping,Windows,Keyboard,Keymapping,几个月来,我一直在寻找一种将组合键(CTRL+某物)映射到方向键(如向下或向上)的方法 我非常希望在VisualStudio中能够按CTRL+j并使光标向下移动一行。我讨厌把我的手从主排移开来上下移动智能感知之类的东西,甚至只是在线路上上下导航 有人能解决这个问题吗?我可以只使用VisualStudio解决方案,但在操作系统级别工作的东西将是理想的,因为这种导航在任何编辑器窗口中都很好,例如SQLServerManagementStudio也有intellisense 我没有考虑过任何宏热键类型

几个月来,我一直在寻找一种将组合键(CTRL+某物)映射到方向键(如向下或向上)的方法

我非常希望在VisualStudio中能够按CTRL+j并使光标向下移动一行。我讨厌把我的手从主排移开来上下移动智能感知之类的东西,甚至只是在线路上上下导航

有人能解决这个问题吗?我可以只使用VisualStudio解决方案,但在操作系统级别工作的东西将是理想的,因为这种导航在任何编辑器窗口中都很好,例如SQLServerManagementStudio也有intellisense


我没有考虑过任何宏热键类型的解决方案,因为它们可能会与应用程序内的热键冲突(例如,如果在Visual Studio中已将CTRL+j分配给某个对象)

我认为答案是没有任何东西可以做到这一点。我做了很多研究

我现在使用的是自动热键,而不是理想的热键。我已经熟悉这个应用程序很多年了,它做得很好,但是不能跨远程桌面工作,所以不能完全满足需要


我将ctrl+I映射为向上,ctrl+k映射为向下,ctrl+j映射为左,ctrl+l映射为右。

VS唯一的解决方案很简单

至少在Visual Studio 2017中,您可以为文本编辑器的相应命令指定Ctrl+XXX组合键

CharLeft
CharLeftExtend
CharRight
CharRightExtend
LineUp
LineUpExtend
LineDown
LineDownExtend
PageUp
PageUpExtend
PageDown
PageDownExtend
LineStart
LineStartExtend
Delete
DeleteBackwards
WordPrevious
WordPreviousExtend
WordNext
WordNextExtend
等等


所有这些都使用标准工具/选项/环境/键盘设置对话框。

您能否详细说明如何使用自动热键映射键。我也在寻找类似的自动热键脚本。@manavm-n请参阅