文章目录
快捷键概述
在许久以前,计算机刚出现的时候,那时,还没有鼠标,于是,伟大的程序员们用Ctrl/control、Alt/option、shift、Windows徽标/command这几个按键配合专项功能按键,或使用单独一个具有专项功能的按键,就产生了快捷键。
一个标准的快捷键有许多构成方法:
- [Ctrl]+[Alt]+[Shift]+其他按键(Ctrl、Alt、Shift三选一、专项功能按键只用一个)
- 专项功能按键(专项功能按键不应为字母键、数字键、标点符号键,并且只用一个)
随着软件功能的增多,快捷键的设计和使用也变得越来越复杂,许多开发者/开发团队都难以设计快捷键,产生了许多的问题,今天,我就用这一篇文章,系统地阐述快捷键的解释与使用。
快捷键的解释与使用
Ctrl/control
Ctrl就是control的缩写,英文翻译都为“控制”,这是大部分快捷键的基础按键,凡是含有Ctrl/control的快捷键,都应该表示一种命令或一个操作。
如:
- Ctrl+S表示“保存文件”(一种命令)
- Ctrl+B表示“加粗文字”(一种操作)
Alt/option
Alt与option都有“选项”之意,表示在原有的快捷键上添加一种功能,凡是含有Alt/option的快捷键,都应该表示在普通命令之外的附加的操作。
Shift
Shift也有“选项”之意,但与Alt/option仍然略有不同,更加偏重“切换”之意,即:凡是含有Shift的快捷键,都应该表示一个普通命令的其他版本。
如:
-
Delete表示“删除”(一个普通命令)
-
Shift+Delete表示“永久删除”(“删除”这个普通命令的其他版本)
辨析Shift与Alt/option
Shift与Alt/option意思十分相近,但也有不同,Shift偏重“切换”,Alt/option偏重“额外”。
可以理解为,Shift是单选按钮,Alt/option是复选框,按下Shift就是选择非默认选项,按下Alt/option就是勾选复选框。
也有实例如下
-
Ctrl+S表示“保存”(普通命令)
-
Ctrl+Alt+S表示“全部保存”(在“保存当前文件”之外附加“保存其他文件的操作”)
-
Ctrl+Shift+S表示“另存为”(“保存当前文件”的“保存副本到另一个位置”的版本)
Windows徽标/command
这两个键都是系统按键,一般表示在系统层面或软件全局的操作,但是二者也有区别。
在使用Windows徽标的Windows
电脑上,Windows徽标键更加偏重系统层级方面。如:在Windows 10
中,Windows徽标+A表示打开通知中心。
在使用command的macOS
电脑上,command键更加偏重软件全局操作的方面。h
其他按键
其他按键有许多种使用情况,分四种原则,下面我来一一介绍:
字母原则
这类按键一般使用功能的第一个字母,如果已经被占用则使用第二个字母。
比如Save表示“保存”,All表示全选。
第一个字母:
第一个字母:
第二个字母:
就近原则
这类按键一般用离快捷键较近的按键,但这种方法只适用于只有很少很少快捷键的应用程序。
如:Ctrl+Z、Ctrl+X、Ctrl+V几个快捷键,在QWERTY
键盘上都是距离左Ctrl较近的按键,这也可以说明这些按键的出现时间较早
顺序原则
这类按键特指数字键,一般用于引用有序列表中的前9项。
如前九个书签,可以用Ctrl+1至Ctrl+9表示。
功能原则
这类按键是指专项功能按键,这些按键往往使用约定俗成的习惯,如Delete表示删除、Insert表示插入、F5表示刷新等。
结语
虽然每个人使用快捷键的习惯各有不同,但是不同软件的开发者,都应遵循同一规则来设计快捷键,保证应用程序的普适性和易用性。