Windows 下的软件快捷键是规定死的吗(例如 Alt+F4,Ctrl+S)

统一,是为了减少用户的学习成本。而且,多数快捷键都是英文缩写,比如ctrl+s, s是save,就是保存的意思。很好记。不过这只是习惯做法,你完全可以在你的软件里,把ctrl+s改成alt+f4的行为-终止程序,然后尽情听用户问候你和你的母亲。
■网友
从编程角度看:Ctrl-S 肯定是应用自己响应的。Alt-F4 则比较复杂,因为你就算不拦键盘消息程序也会响应,这段逻辑在 DefWindowProc 里。它会转发一个 WM_CLOSE 消息来关掉窗口。
■网友
应用程序中可以用的快捷键都是可以由应用程序自己去定义的,所以Alt+F4和Ctrl+S这些其实都是约定俗成。
■网友
试试Autohotkey吧,可以为哪些特例独行的程序改热键,让热键变为约定俗成的、适应你的。


    推荐阅读