如何记住自定义快捷键

1,从根本上解决,最简单的方法是给热键分配一个强大的功能。
比如你经常在某个神秘网站复制一种神秘代码,复制时还经常选择不准确。然后打开另外一个软件,将代码添加进去。再等一会,开始播放视频。
但如果你给热键分配一个功能,自动化前面的步骤,在这个网站点下中键就开始播放本地视频。

又比如有个非常复杂的快捷键,每按一下你银行账户会多1亿美金。
我是不相信你会忘记这个热键的。

2,做好统计
哪个热键使用率高,哪个容易忘记
及时修正和改进你的热键,让它更具效率

3,做好分类

4,随时提醒。比如将F1改造为一个动态的提示板,忘记的时候按一下。

5,形象化。
我之前帖子讲过。比如创建个"少"字形手势,命名为"少",功能是在浏览器打开少数派。这个手势我真的一次也没忘记

最近也有这种烦恼,真记不住,尤其是设定以后一段时间没用

用得多的自己能记住,用得少的可以考虑用其他方式实现
因为记不住,我现在几乎不使用自定义快捷键的功能,都是用软件默认

很多快捷键,如果真不怎么用得上,那就不强求记住,因为真的不怎么用得上。
到了经常要机械重复劳动的时候,就会拼命找快捷键,然后通过一次次的使用变成了肌肉记忆。

一些常用的软件没带快捷键,自己用AHK写了一些快捷键功能,然后用ToolTip的方式显示在软件底部。同时绑定一下窗口,切换别的窗口后清空这个ToolTip。

image
image

2 个赞

这个不错

好实用 怎么做到的 代码来一份或者 程序可以来一份么

/*
系统的ToolTip会闪烁而且资源占用高,引入第三方Lib库:BTT.AHK
参考:https://www.autoahk.com/archives/35015
将BTT.ahk放入\AutoHotkey\Lib即可
*/

;脚本起始段设定ToolTip的坐标定义,(可选)
CoordMode, ToolTip, Screen

;写一个SetTimer计时器循环判断窗口
SetTimer, 软件底部提示, 2000

软件底部提示:
	if WinActive("ahk_exe WinSnap.exe") or WinActive("ahk_class TTextBoard.UnicodeClass")
		btt("F1选择  F2文本  F3方框 F4箭头  F5直线", 1300, 2060, 1, "Style0")
	else btt(,,,1)
	return

1 个赞

只能记住最最常用的。其余的放在 Quicker 圆盘和面板上,需要的时候呼出,不需要记住每个软件有哪些快捷键和动作;Quicker 圆盘甚至替代了手势软件,不再需要用鼠标去画奇怪的线条,一按一移完事:rocket:

记不住是正常的,尤其是键盘的按键就这么多,而快捷键又有惯例的schema约束,前摄抑制和后摄抑制效应很严重。
解决问题的方法就是开发方便的快捷键检索系统,简单的可以是一张cheatsheet,复杂一点的可以像powertoys那样呼出快捷提示。

不要分配那么多快捷键吧,尽量用别的代替
或者是不同软件同样的快捷键,减少记忆成本

不用快捷键,用启动器,比如 macOS 上的 Alfred、Windows 上的 Quicker。