我是键盘快捷键的忠实粉丝。如果某些功能或操作没有快捷方式,我倾向于编写一个小程序并附上Ctrl + Alt + [key]指向它的快捷方式。设计键盘快捷键的最佳做法
昨天在使用Visual Studio进行编码时,我开始思考他们分配快捷方式的程度。有大量的命令,而且大多数都是直观的,没有一个与其他系统范围的组合键重叠。唯一的例外是Ctrl + W它激怒了我,因为它没有按默认关闭活动标签。
将键盘快捷键分配给自己的程序时,应记住哪些最佳做法?
什么是如此普遍,并且不应当被使用除特定功能的其它 “保留” 组合(当量Ctrl键 + 小号,Ctrl键 + W¯¯ ....)
在小应用程序我相信最好使用Ctrl作为修饰键,但在更大的应用程序中如何?应该有两个修改键(Shift/Alt?)或在Visual Studio中制作?应该移位仅用于逆转功能(Ctrl键 + 移 + 标签,滚动制表符向后)?或者如何在程序运行时在托盘中最小化运行或根本没有GUI。应该在这个组合中使用windows-key?