关于键盘快捷键
你可能会注意到这么一件事儿:在Windows系统里的键盘快捷键里,没有Ctrl+Alt这一修改快捷键。
这是为啥?
如果需要组合按键,则一般会使用Ctrl+Shift。因为Ctrl+Alt在很多键盘的设计中有特殊的含义。
同时,Ctrl+Alt组合按键也称作AltGr,因为它实际会扮演一个辅助Shift按键。
举个例子,如果键盘当前设置为德国键盘布局,则请注意,键盘的Shift状态会有三种:正常状态,Shift开启状态,和AltGr状态。
但如果键盘当前设置为美国键盘,则只会有两种:正常状态,Shift开启状态。
再举个例子,如果需要在一个德国键盘布局的键盘上输入一个@符号,则你需要按下AltGr+Q,也即: Ctrl + Alt + Q。(还有一些其他语言布局,例如瑞典,则会有第四种键盘Shift状态:Shift+AltGr。然后,咱们再想想,还有日本语键盘布局呢!是不是觉得脑子不太够用了呢?)
大部分的国际语言布局都会将右边的Alt键作为AltGr,所以你可以按下RAlt+Q,来代替不太好输入的Ctrl+Alt+Q。有时候,一个程序会意外地地使用Ctrl+Alt作为快捷组合按键,这个时候就会产生一个Bug:“每次我输入字母d的时候,程序就会执行一个邮件合并的功能”。
总结
键盘快捷键虽好,但是猿友们可别贪杯哦!
最后
Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《Why Ctrl+Alt shouldn’t be used as a shortcut modifier》
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.