【老鼠喵喵叫】x003 尝试理解键盘自定义按键的几个概念

起因在这里:【求学】客制化 40% 键盘的许多问题,希望了解的大佬教教笨老鼠 - #30,来自 Randir

这一篇中我尝试整了和通俗的解释一下:

  • 切换:类似大写锁定(CapsLock)的操作,按一下,整个键盘的按键都变成了不一样的功能。或者你对照小键盘的 NumLock 功能更容易理解。
  • 按住:类似于 Shift 按键的操作,按住的同时再按其他键,触发对应的功能。很常见的,笔记本上的 fn 键
  • 双击:类似于鼠标左键的操作,单击和双击是不同的操作
  • 长按:类似于我们在触摸屏上的操作,短按长按是不同的操作
  • 双击并按住:类似使用电脑触控板时的拖动操作。
  • 热字符串:按一定顺序按下按下按键,触发对应功能。说概念一点也不直观,你把它当输入法就好了,类似于输入 add,然后出现一个 + 这样。可以认为双击是热字符串中的特例。由此推导,三击、四击……也都是有可能的

所以,终究都是常见的思路,只不过把它们全都应用到键盘按键上了。