【开发者自荐】键谱:一个记录、展示快捷键的本机网页应用(V3啦)

我发现键盘的层级还可以用来表示同一个程序的不同窗口
image
因为有的按键映射软件 比如我用的KEY是可以针一个程序的窗口
来重新进行按键映射的
这个层 用来表示 同一个 软件的不同窗口也是妥妥的
无限层级 简直牛掰PLUS
除了打字的时候不喜欢右手离开鼠标
这样程序分窗口键谱分层 把按键布局全都放在左手边上

1706339628322
image
大佬 我想请问您两个问题:

  1. 怎么多行显示呢? 大佬的这个用于cad实在是太方便呀 :star_struck:,我的实在是太不方便了 都是记录的结尾按键 :rofl:
  2. 这个地方怎么去除+1的标识呢?用的是exe的软件

用 html 的 <br> tag

* 第一行<br>第二行<br>第三行都会显示
这行就不显示了

最新版支持自定义 css,把以下语句写入 custom.css 文件

.ktr .cnt {
    display: none;
}


这样写命令就可以了,不能再编辑框内回车换行,用
换行

有没有可能是windows就没有类似的软件,或者功能十分简陋,加上windows无法检测软件注册的热键,只能采取记录的方式,之前有个叫小抄的软件就是这样
CheatSheet的Windows版 – [小抄] - 发现频道 :mag_right: - 小众软件官方论坛 (appinn.net)

你的这个帖子在小众4.4k浏览量,评论数就达到了250+,虽然回帖的人可能在20人左右,可以说4.4k浏览量有大概20个的粗转化率,甚至还有人给写了quicker动作,足以说明有潜在忠实用户,浏览量这么低可能是你的帖子还不够通俗易懂,一开始我点进去还以为是个按键映射软件 :rofl:,小众还有很多没有编程基础的人,可以看下小抄帖子,写得还是比较易懂的,只是功能上就非常简陋了,不过标题不够直观醒目,不点击去我反正不知道是啥软件,自媒体职业病了,不得不说键谱这个名字取得非常好,我第一眼就知道可能是我想要的那个软件了。

可能和你这个简介有关,我第一眼就被带偏了,看到录入还以为可以自定义映射。

块引用 *
支持多个键盘映射配置
多个映射配置
按键映射信息列表
组合键录入
自定义扩展键

等等句子都是介绍里的,我真的就以为是个修改映射的软件了,加上你那个帮助,我都以为是你映射之后的功能了,笑死了 :joy:

换做是我有这个开发能力,我估计就会进行推广了,应该我感觉这个软件并不完全特别小众,用效率工具、pr、ps、cad、笔记软件等等工具的人非常多,比如snipaste截图工具老是不记得一些特殊热键,就这玩意都有使用场景,完全可以建立一个小生态了,或者开发护城河了。quicker用户自发的去写动作,用户群有2000+。思源笔记也有一部分插件、主题的作者了,用户群3、4000左右的用户。我还加了个searchEVO的群,500+用户,一个小众的手机平板快速搜索工具,算得上安卓为数不多的神器了,也是用户自发的上传各种搜索配置到云端,而且没有登陆通道。

那么我也可以采用用户把各个软件的通用配置自行上传云端,供其他用户下载使用(不用全部由用户自己去录入),除了软件还有软件的各种子窗口能使用的快捷键,以及浏览器部分网站能使用一些特殊按键,例如b站的按F键全屏,Q是点赞,trello看板也有快捷按键,可能一些在线创作平台也有。而我用ahk也可以根据网址进行匹配,不一定只有根据软件和窗口进行匹配这两个规则,那么使用范围就可以扩大一些,那么就可以建立一个小生态,成为自由开发者的第一道护城河,dte群是350+,我估计你这个如果建群护城墙用户应该在200+。当然如果我意淫的话,我会想软件做大后倒逼网站根据键谱来适配一些热键,不过那是做大后的事情了,建立社区接一些网址和软件的推广,养活社区也是不错的,这是第二道护城河,也为自己或团队未来的商业化软件打基础,第三道护城河就是国际化,这是思源在做的,quicker其实也有国外用户想要用,但是产品定位就没有国际化。

没啥呢,我不认为开发软件这么费力的事不应该完全只负责肩头的责任而不图回报,只去适配别人的需求和获得一些被认同感,如果我不以一个最普通的用户角度去看待这个软件的话,那么最终就是适配了部分程序员的需求忽略了普通用户,反过来这个软件就会影响到你的发展。我个人如果有这开发能力就会想做得更好,有实力后才能够去做一些自己真正想要做的事、理想和人生意义,我服务社会,社会亦给我带来正反馈,这是后话,我自己走得是复杂科学科普路线。

我感觉至少你这个软件有发掘潜力的可能,小众有个七巧板软件询问前景的APP,我反而不太看好,毕竟要交很多钱的,中国经济消费下行,核心价值的吸引力也不够,我认为搞团队做这玩意几乎必死,当然不试试怎么能确定结果呢,人类社会复杂系统就是会有黑天鹅事件,很多东西都资本不敢轻易尝试但普通人有勇气尝试了,就会有小部分概率让普通人阶级跃升。既然开发大大保持一直更新,也乐于倾听我等意见,我也依然愿意投桃报李,提供一些对软件未来的发展前景的看法。

最后一个观点就是很多开发者并不会营销自己推广自己的产品,也很难跳脱程序员思维,最后一个牛逼的东西却一直不温不火,思源笔记是如此,ahk更是如此。思源群ahk中文群里我遇到过一些键盘党,有人甚至对图形化嗤之以鼻,觉得效率太低,但却没有考虑大多数普通人的需求,他们觉得热键经常用,很难忘的,但像普通人使用频率很低,用着用着一段时间不用就忘了,或者像我需要记忆大量的知识和信息,还有那些搞学术的其实大脑负担都很大了,真的要记这么多热键着实很难,所以这就是键谱存在的意义,所以我认为键谱是能够帮助普通人摆脱出程序员思维设计的一些负面影响,就键谱的图形化逻辑简单化对于普通用户来说其实是很有意义的。
程序员不会营销推广可能是个人精力有限,也有素业有专攻的原因,一个成熟的团队,是有产品经理和营销推广的,能兼顾开发能力、产品定位、营销推广能力的开发者我估计都是大神级别的。想起ahk群主b站70多个视频下去,就3000粉丝,我一个很垃圾的科普视频2万播放就干了1千粉,并且我文案往最简化通俗化后还是有一大堆人看不懂,因为b站学生太多,这就是知识的诅咒。程序员同样有这种知识的诅咒,自己觉得已经做得很简单但还是无法获取潜在用户的认同。我第一次在思源社区发帖连markdown都不知道,觉得上手有难度,结果就被喷了,后来肝了一个多月连css都学了不少,以前是0接触代码。ahk更甚,半个月通宵达旦的根据需求写案例、问群里问newbing查资料,干出结膜炎(红眼病)一直流泪,才堪堪入门,所以可见一个产品和普通用户的距离有多远。假设您愿意推广的话就一定要往b站这类大众平台走,如果只在小众平台那么这个产品最终护城河用户可能也就几十上百个,经过小众软件苛刻口味挑剔后的键谱,再逻辑化和图形化后对于普通用户起码算得上是个神器。上次有个b站开发者被别人推荐到小众后,被挑剔到心里不平衡开始舌战群儒,所以经过小众挑剔的用户洗礼,对产品开发同样有好处,只不过那个小朋友接受不了心理落差。
好了,说了很多废话,希望开发大大不要反感,因为我脑袋发散性太强了,写着写着就会跑题。

看得很开心 :smile: :smile: :smile:

加上windows 无法检测软件注册的热键,只能采取记录的方式

win 有个软件可以检测所有程序占用的快捷键

管理员权限 内核模式

image
感谢 这样舒服多了 写备注不需要低头 特意看键盘去按这个星号了

这个看过,应该算我表述错误和没有完全表达,这个软件issue我看了,虽然能够检测,但很不稳定,还有的win7蓝屏的,要稳定的检测估计只能等微软自己给出稳定的方法。

哈哈 我自己用是没问题 系统问题吧 我是10
不能只看 issue 还是得自己试
之前不支持11 年末最后一次更新支持了11

下载试了,我的能用,感谢
试用了一下其功能,能够检测到注册的全局热键,可以用来检测一些热键冲突,像软件内的热键,ahk设置热键,可能是用其他拦截的原理实现的,具体我也不太清楚,则无法获取。

别高兴得太早 :sunglasses:
我在考虑把“设置主快捷键”给图形化,还有分组也是 :stuck_out_tongue_winking_eye:

2 个赞

渐渐变得越来越高端了

记录快捷键我们是认真的
-----鲁树人

可以,主快捷键的符号也图形化了,加上下面的信息说明,操作逻辑直观多了,且放到下面也节省了空间,这个设计比我之前放右边好,节省了鼠标移动,而且反正要勾选修饰键顺手就勾选个主快捷键,不会影响键盘党的体验,界面也不用在“键表”出现* 的符号,降低新手入门时看到界面时的理解难度。
分组功能比之前好了,之前:g1这样的符号会在“键表”显示在映射信息的下一行,现在反而节省了显示空间,操作和显示算得上两个优秀的细节优化。
不过我可能会取消修饰键的颜色显示,版面颜色太多了,可能反而造成一些干扰,提一些优化建议。

    • 干脆取消修饰键后面那个字母的颜色,ctrl+a,a就保持篮色、灰色或者白色,或者加个很细的颜色边框就行了,试试看这么样能够使得界面更干净。
    • 比如只勾选了shift,就只显示shift有关,不显示shift+其他修饰键的组合,现在就你发的截图效果来看,还是很乱。如果要一定显示shift+alt这样其他组合修饰键,就优先把单个shift的按键放前面。我刚去看了下ps的快捷键,ctrl和ctrl+其他修饰键的组合键还是挺多的,假设我只要找ctrl+t的功能,颜色太多组合键太多,就会对结果受到很多干扰。
    • 关于前两点,其实也可以增加一个简洁模式,做出来等反馈,看哪个模式反馈更好,除了标签用颜色区分外,其他的都保持一个颜色,甚至标签颜色也可以统一,不然有很多人可能不太喜欢过于花里胡哨,实际已经有人反映过,只是没反馈到你这来,我就代一下。
      按理来说不想要太多颜色不设置就好,但是键表和键图的显示场景不一样,键图给修饰键上色能增加可视化,而键表则不一样,等下我会解释原理。

功能出来了,又让我想起了b站做的搜索筛选,做的实在是太烂了。总之麻烦大大自己试验试验,看看什么方案界面让显示更直观更简洁干净。

image

我找到了张ps的图片,加上图标的键帽,要是再加上文字就更直观了,图示记忆+文字提示,图示记忆的生物学基础应该是相当于对特定信息的条件反射。
文字提示也是如此,不过文字不能过多。纯文字数量过多就是另一条需要思考理解大脑通路,视觉工作记忆理论认为,大脑只能同时表征三个或四个物体或集合的位置和具体信息,记单词明显记alt和ctrl要比shift更容易过目不忘,可能这就是我觉得command的设计很垃圾。
图片文件的文件名+缩略图,或者搜索引擎图标+引擎名称,有这两样东西我找图片或者切换引擎都非常快速,之所以能降低信息熵是因为通过图像表征传递的信息理解起来非常快。
以前的windows键盘修饰键比如win、shift又或者menu、tab、退格都有图像辅助,mac似乎更多,所以键盘根据形状、图像、文字、位置传递的信息,很容易就获得低信息熵的确定性,使得记忆这些按键非常容易,现在的键盘还有颜色进行区分。所以键帽模式可以给特殊按键增加图标或者阴影、颜色边框啥的,更醒目,算是对键帽模式显示细节的优化。

当然凡事不能过多,我用的claunch软件快启动软件就是因为图标和文字太多,增加了我的筛选成本,经常要找半天,而其他的很多启动软件都有了横向的二级分类,而claunch没有这样的二级分类,全挤在一块,所以我经常都不在面板上找,因为有时候要找半天。图二claunch,我就问你哪个更容易定位 :rofl:


来源: Dawn Launcher - Windows快捷启动工具,帮助您整理杂乱无章的桌面(已开源) - 发现频道 :mag_right: - 小众软件官方论坛 (appinn.net)

记录和显示优化
或者你先mark一下,看看以后是否有增加上传图标的记录功能,让用户对几个常用特定的键帽进行醒目处理,可能要比整块的颜色区分更好更简洁一点。
所以,这也是我认为键表模式更应该直观简洁的原因,按键多了颜色就会更多,恰好键表显示的信息量要多于键图,按键越多信息越爆炸,干扰越多(如颜色和其他非勾选的组合键),搜寻定位就越难,不一定是好事。

我不是很懂开发团队这块,是不是应该是后端开发+前端美工+产品经理+营销推广+售后的组合。哈哈,我感觉我有一些做产品经理的潜质,稍微懂得一些别人不懂的原理和知识,算是学复杂科学附带送的,按理说还有调研和反馈要做,所以做出来的功能可以再等反馈进行优化。

对了,还提两个录入的优化。

首先疑问,快捷键的修改或者更换,现在是在键帽上进行的么?之前我在键帽上除了主快捷键,其他按键修改好像是要进行勾选切换的,我之前都是要跑到键表点进按键才能进行修改,这不符合逻辑步骤也更繁琐,应该在键帽上直接点(悬浮窗口上)对应按键就能直接修改,勾选切换步骤繁多,且和删除映射信息删除文字一样隐藏信息,反直觉类的设计必然有人找不到这个功能,我也是写着才知道的这功能的。而现在切换键表再修改按键反而会因为增加了分类而难以找到要修改的按键了,所以应该直接在键帽上点击对应按键直接修改,而不是点击后一律修改主快捷键。

当然我知道悬浮窗是光标脱离键帽范围就会消失,这样切换其他按键的悬浮窗口更方便,但我觉得记录其实是很费时间,如果有记过滴答清单之类的日常代办就明白,记录时间越长步骤越繁琐,越容易让人对记录压力应激而弃坑,人生存的行为偏好决定了不愿意去做高耗能低回报的事,就像人不愿意996拿四五千工资一样。就像我之前提到我更喜欢exe版本一样,因为网页版查看热键后,需要关闭页签和切换窗口两个步骤,exe只需要一次。所以可以改成光标脱离悬浮窗后悬浮窗再消失,在悬浮窗上点击按键就能直接修改能提升用户的记录效率,减少记录压力,然后给悬浮窗加个小延迟以便用户切换不同按键的悬浮窗即可,让显示为更好的记录让一下路。

录入界面可以增加一个删除功能按钮(或加二次确认),之前我遇到了一次不知道怎么删除的情况,新手不一定懂把映射信息全删完后这个按键就删除了,相当于把删除功能的信息隐藏了,直接加装设置删除按钮,让这些信息显露出来。
我之前一直以为清空本键所有快捷键是删除,结果是把这个相关的按键全删了。要是别人有很多自定义按键,因为清空弄错一次,他可能都不清楚清空的其他按键是什么来着了。

主快捷键的解释可以隐藏到tootip显示,鼠标移动到主快捷键勾选就出现气泡提示,能够增加界面的简洁,且不会对用户造成多少使用影响。并且我个人认为,可以把潜在用户当成电脑白痴,像主快捷键这四个字可以变更为在键帽显示,tootip的解释则是,勾选后此键将设为主快捷键,在“键图”开启“键帽提示”时,修饰键和文字会直接在键盘的键帽上显示。

总结所有建议:
一、显示部分:

  1. 简化界面,强调“键表”生成结果的精准性,防止对结果产生过多干扰。首先对勾选修饰键后生成的结果进行精准生成和排序,如勾选shift,要么只产生shift的结果,要么把其他和shift组合的修饰键,排序到只有shift的结果的后面。

  2. 简化界面,减少 “键表”过多颜色对搜寻结果的干扰,颜色调整或者简洁模式,具体效果需开发自己调整。

二、录入部分:

  1. 直接在键帽悬浮窗点击按键进行修改,悬浮窗延迟触发显示。

  2. 录入界面增加删除快捷键按钮 (或增加二次确认)

  3. “主快捷键”更名为对新手更直观的“在键帽显示”,描述解释隐藏为tooltip,重新修改精准的描述。

前端美工&皮肤系统&赛博客制化&草稿或远期规划:

  1. 录入增加上传图标功能,显示到键帽,或增加阴影边框等以突出修饰键、用户特殊热键的显示,增加键图的可视化效果

兄弟,你提个建议发个贴,怎么还盗用我的图呢

很抱歉,没经过允许用了,我等会进行修改删除,或者你允许我使用再进行标注和链接。
当时是手机编辑的,因为我第一时间想到的二级分类就是你这个启动器,你的启动器帖子一直挂在手机edge中没有关闭,当时没那么多想直接拿了一张来用了,claunch也是放的网图,就当时闲手机操作麻烦没想那么多

我刚去逛了原帖子,发现你不是开发大大,而是当时帖子楼层定位到了那,半夜发的帖子,可能脑子也有些迟钝,我误把你认作了作者,所以我刚才还在纳闷为啥我称赞这个软件反而被作者嫌弃,以为是没加链接。才发现自己把你弄成了作者,我现在已经将其删除,当然盗用了你的图,我非常抱歉,希望得到你的谅解。