如何巧妙地设计一个快捷键

快捷键概述

在许久以前,计算机刚出现的时候,那时,还没有鼠标,于是,伟大的程序员们用Ctrl/controlAlt/optionshiftWindows徽标/command这几个按键配合专项功能按键,或使用单独一个具有专项功能的按键,就产生了快捷键。

一个标准的快捷键有许多构成方法:

  1. [Ctrl]+[Alt]+[Shift]+其他按键CtrlAltShift三选一、专项功能按键只用一个)
  2. 专项功能按键(专项功能按键不应为字母键、数字键、标点符号键,并且只用一个)

随着软件功能的增多,快捷键的设计和使用也变得越来越复杂,许多开发者/开发团队都难以设计快捷键,产生了许多的问题,今天,我就用这一篇文章,系统地阐述快捷键的解释与使用。

快捷键的解释与使用

Ctrl/control

Ctrl就是control的缩写,英文翻译都为“控制”,这是大部分快捷键的基础按键,凡是含有Ctrl/control的快捷键,都应该表示一种命令或一个操作。

如:

  • Ctrl+S表示“保存文件”(一种命令)
  • Ctrl+B表示“加粗文字”(一种操作)

Alt/option

Altoption都有“选项”之意,表示在原有的快捷键上添加一种功能,凡是含有Alt/option的快捷键,都应该表示在普通命令之外的附加的操作。

Shift

Shift也有“选项”之意,但与Alt/option仍然略有不同,更加偏重“切换”之意,即:凡是含有Shift的快捷键,都应该表示一个普通命令的其他版本。

如:

  • Delete表示“删除”(一个普通命令)

  • Shift+Delete表示“永久删除”(“删除”这个普通命令的其他版本)

辨析ShiftAlt/option

ShiftAlt/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表示打开通知中心。

在使用commandmacOS电脑上,command键更加偏重软件全局操作的方面。h

其他按键

其他按键有许多种使用情况,分四种原则,下面我来一一介绍:

字母原则

这类按键一般使用功能的第一个字母,如果已经被占用则使用第二个字母。

比如Save表示“保存”,All表示全选。

第一个字母:在这里插入图片描述

第一个字母:在这里插入图片描述

第二个字母:在这里插入图片描述

就近原则

这类按键一般用离快捷键较近的按键,但这种方法只适用于只有很少很少快捷键的应用程序。

如:Ctrl+ZCtrl+XCtrl+V几个快捷键,在QWERTY键盘上都是距离左Ctrl较近的按键,这也可以说明这些按键的出现时间较早

顺序原则

这类按键特指数字键,一般用于引用有序列表中的前9项。

如前九个书签,可以用Ctrl+1Ctrl+9表示。

功能原则

这类按键是指专项功能按键,这些按键往往使用约定俗成的习惯,如Delete表示删除、Insert表示插入、F5表示刷新等。

结语

虽然每个人使用快捷键的习惯各有不同,但是不同软件的开发者,都应遵循同一规则来设计快捷键,保证应用程序的普适性和易用性。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
主要功能: 1.按快捷键打开相应文件 快捷键设置方式:拖动文件到程序界面,在打开的对话框里设置; 直接在 快捷键记录.ini 里添加。 快捷键管理:托盘右键菜单--》查看。右击可修改。 程序处于激活状态时(鼠标移过或者按程序的热键可激活程序),按快捷键打开相应的文件。 2.菜单 托盘菜单 程序界面右键菜单,菜单处于打开状态时,可直接把文件托入;菜单也有右键菜单。 3.换肤 界面图片在文件夹k里面,名字固定不变(看帮助),必须是位图bmp,程序会自动把图片中的纯黑色像素变为透明。 如果没有图片,界面默认的是一条宽度为一像素白色的线。 如果找不到界面了,就把程序关掉,删除Settings.ini文件或者修改里面的数据,再打开程序。 4.使用方式 建议把线状的界面放在屏幕的最边缘,这样鼠标只要触碰到边缘,程序就会被激活。 5.文件夹k 主要放图片和声音文件 6.文件 分钟.log 记录开机时间(这是程序的最初功能)。 功能总览: 前端显示 托盘图标 右键菜单 方便的添加文件 查看文件 删除文件 “自动释放内存” 记忆界面功能 关机自动记录运行时间 界面显示RGB,透明度(已关) 鼠标滚轮可调透明度、文字颜色 双击程序界面使任务栏透明度与程序一致 任务栏中不显示 鼠标移过自动激活 自定义界面 添加了热键 自动获取快捷方式的目标路径 自动创建数据文件 默认的界面形状 只运行一个实例 新的右键菜单 全局键盘钩子(全局快捷键

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值