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

功能强大,界面漂亮,筛选功能实在是太有用了,谢谢!

建议在托盘菜单添加一下几个菜单,当然最好都用中文


window spy:自动获取焦点信息,比如窗口标题、进程、句柄等信息,便于编辑配置文件
reload this script: 重载配置文件keymapTray.ini
Edit This Script:编辑配置文件keymapTray.ini

这是直接运行 ahk 脚本时才会有的菜单,编译成 exe 就没有了。

你想要这几个菜单的话,直接用源代码里的 keymapTray.ahk2,放在 keymap.exe 同一个目录下就行(当然,别漏了 keymapTray.ini

嗯,你电脑里应该有 ahk v2 吧 :wink:

编辑:

啊,前面是我误解了,你是说要在那三个位置加三个新菜单,是吧?我没仔细看中文说明 :sweat_smile:

我看看哦

“获取焦点信息”,这个得用热键吧,不然焦点都丢了。提供 ahk_exe 和 ahk_class 就够了吧,ahk_id 和 ahk_pid 没啥大意义,每次都会变的。

“重载ini”要允许重新设置热键吗?

“编辑ini”用notepad直接打开?or 由系统决定?

keymapTray-v1.1.0

  • [+] 增加“获取当前窗口信息”功能(热键触发)
  • [+] 增加“编辑配置文件”、“重新读入配置文件”功能菜单
  • [+] 增加“热键信息”功能菜单
2 个赞

基本已经完善的可以了
就差被公众号们挖掘到了 2333
感谢大佬

嗯,那【键谱】的开发基本就暂告一段落了,这两个月以来,谢谢大家的捧场!(鞠躬,撒花 :confetti_ball:

当然,大家后续有问题或者新想法欢迎继续回复这个贴子,或者到 github 去发 issue 也可以。我有啥新想法了也会继续改进【键谱】。

2 个赞

微软家不是有检测快捷键的软件吗

刚鼓捣了一个出来

@CataeroGong 之前提到的似乎数字快捷键支持不太理想,比如21闪电买入,211闪电融资买入,其中211会被自动改为121,看看能不能修复一下


话说 大佬 这个可以 层级 联动么
就类似 双链 笔记本那样
但是 这个 咱们是双联 键谱的层级
因为
这一个功能调用3个软件
首先RUNANU 设置快捷键
然后用key1.5 映射到主键盘上
然后真正实际应用是 在 Everything 来使用
3个软件联动实现的这个功能 所以有可能实现 层级之间的联动吗

抱歉,没太理解 :sweat_smile: 能不能截个图之类的?

能再说得详细点吗?比如希望实现的效果

嗯,一听我说暂时告一段落,你们就都来活了啊 :joy_cat: :joy_cat: :joy_cat:

睡了一晚上,突然好像开窍了 :rofl: 你是不是想记录“连续按键”,把1、2设成修饰键,然后2+1+1 这样?

【键谱】目前不支持“连续键”(顺序按下),只支持“组合键”(同时按下),按键没有先后顺序,Ctrl+Alt+F 和 Alt+Ctrl+F 是相同的。

我前面一个 回复 里也说过这个:

其实还有一种,超过2个的连续键,比如 CS 里的 B43,嗯,完全不建议在当前的键谱里搞

不是那个意思 哈哈 也是突然想到的


在说明里 可以写超级链接 然后点击 就可以跳往 对应的层级
因为大佬您开发的这个工具 拥有理论上的无限层级
那么一个配置里就可以拥有无限可能
然后昨天同级键盘上的快捷键刚好 整理到这种使用多个程序映射的
就在想是分配置还是在一个配置里的多层
然后选择了使用一个配置的多层
就由此生出来个 要是能够在 查看 当前内入的时候 可以 添加一个跳转层级的 超级链接 就好了?

像现在这样写备注里也没毛病
手动点击跳转过去查看就行了


不过要是可以显示超级链接的话会更省事一点
我是这个意思 哈哈

其实 多个按钮还是用映射的方便比如B41 B43咱完全可以映射成一个按钮
然后到键谱上
比如数字键位 1=B43 数字键2 =B51 数字键3 = B46
这好像CS买枪吧
我一直是使用按键映射把多个按钮映射成一个按钮来使用
最初的目的也是一个按钮上的功能太多记不住
所以需要一个可以方便编辑记录的工具
还是推荐使用按键映射+键谱的记录方式
按一个按钮 提升了效率 记不住不怕 现在不是有键谱了嘛

像这种一次要按好几个按钮的功能
首当其冲的 就是 PS的快捷键 按ALT 激活窗口然后S M E 按对应的一 组快捷键来到达 界面深处 这种的比起按好几个按钮还是直接按键映射来的省事


用
这样直接 用按键映射 直接一个Q 就搞定了

懂了,内部超链?点过去是到什么界面呢?对应快捷键的编辑界面?还是只是跳转到对应层?


你是懂推销的 :joy_cat: :+1:

只是跳转层对应的联动层级 来查看 谁被谁调用了 调用了什么 快速查看
可能 就有点 类似 Obsidian 是双联功能 超级链接
编辑界面 编辑超级链接


点击之后 可以 啪一下
跳转到 对应层级

超级链接 可以设置 打开 或者不打开编辑界面

把这段话贴到0层的某个键上,然后试试看是不是想要的效果。这个还是比较好实现的。

1.<a style="cursor:pointer;color:blue;" onclick="UI.Keyboard.clearTips();UI.changeLayer(2);UI.update();">跳转 L2</a>
2.<a style="cursor:pointer;color:blue;" onclick="UI.Keyboard.clearTips();UI.changeLayer(2);UI.update();setmapping_dlg('F1');">跳转并编辑 F1 键</a>

我了天 这太牛掰了吧 收下我的膝盖


就是这种效果
修改 changeLayer(2) 和setmapping_dlg(‘F1’)
就可以随便 在任何层级里跳转了 6666

而且在键表模式也好用

有用就好,那我就在快捷键信息文字里增加简单的内部跳转功能吧,到时候就不用写这么多了

嗯嗯 谢谢大佬