比如 按下 d 的时候实现 jikl 分别映射为上下左右.
https://karabiner-elements.pqrs.org/docs/manual/configuration/configure-complex-modifications/
看这个官方文档 好像是可以实现. 如果是的话,那这很强大啊.


windows 中 powerToys 中也能配置按键映射, 但是 只能 快捷键必须以修改键(ctrl win alt )开头.

windows 中有什么解决方案吗?
举报· 2167 次点击
登录 注册 站外分享
20 条回复  
zmxnv123 小成 前天 08:29
autohotkey
Moosems 初学 前天 08:36
@zmxnv123 ahk 也不太好做到吧? ``` d & k:: { Send "{Down}" } ``` 这种配置之后 这个 d 按键就废了, 没法正常使用了
xell 小成 前天 08:39
Karabiner 可以做到的,它确实很强大,例如参见 https://brettterpstra.com/2025/03/30/keybindings-home-row-redux/ ,这里用了分号 ; 作为修饰键与字母键 J/I/K/L 联用。 至于 Windows 我就不清楚了。
zmxnv123 小成 前天 08:39
@Moosems 问下 chatgpt 应该有别的写法
Moosems 初学 前天 08:43
@xell 那你这样用分号的话, 分号还能单独使用吗?
Moosems 初学 前天 08:44
@zmxnv123 #4 没有解决方案, 这个问题我之前研究过, 还专门咸鱼找人写脚本, 都做不到. https://blog.csdn.net/fengyufuchen/article/details/146202077 有人能做到 我 v50
Moosems 初学 前天 08:46
@xell 不得不感叹 mac 生态 确实 有非常多的 优秀 软件,我已经遇到好几个了, 而且都是 windows 的没有的.
gpt5 小成 前天 08:48
karabiner 完全可以实现
Moosems 初学 前天 08:54
@gpt5 @xell 我还有几个疑问: 1.这样配置之后, 不会影响 d 按键的正常输入吧? 正常 逻辑是 按下 d 之后再次按下 k 触发热键, d 和 k 的按下会存在延迟, 比如延迟 200ms, 那么是不是意味着 正常按下 d 之后, 如果想要得到正常的字符 d 输出, 肯定会延迟 200ms 后才会输出 d? 2. 假设 我们是 f 和 n 触发 down, 如果我 打方法的拼音 "fangfa" 可能我的输入速度会很快,那么这个时候 会不会触发 f 和 n 的热键? 毕竟 fangfa 拼音里面 有 f 和 n.
123下一页
返回顶部