


























mac 版微信不知道哪个版本开始,把 Ctrl+E 绑成了"展开输入框"的快捷键。
问题不在它绑了什么,问题在:
1. macOS 上 Ctrl+E 是 Cocoa 文本系统的 emacs binding ,所有文本框默认是"移到行尾"
2. 微信自己 setting 里没有快捷键面板,没地方 unset
3. 系统设置 → 键盘 → App 快捷键 也覆盖不了(因为它不是菜单项触发的)
肌肉记忆十几年,每次在微信里想跳行尾,啪一下输入框全展开,烦得想砸键盘。
目前的治标方案是 Karabiner-Elements 加一条 app-specific 规则,
在 com.tencent.xinWeChat 里把 Ctrl+E 重映射成 Cmd+Right:
{
"type": "basic",
"from": { "key_code": "e", "modifiers": { "mandatory": ["control"] } },
"to": [{ "key_code": "right_arrow", "modifiers": ["left_command"] }],
"conditions": [{
"type": "frontmost_application_if",
"bundle_identifiers": ["^com\\.tencent\\.xinWeChat$"]
}]
}
问:
- 微信 mac 端有没有任何隐藏配置( plist 、命令行 flag )可以禁用这种快捷键?
- 或者大家就是这么忍下来的?
顺便问下,腾讯产品经理是没人用 Mac 还是没人用快捷键?
1 benz1 5 月 23 日我的版本号是 4.1.7.2 ,快捷键那里除了发送消息,其他都取消掉了。control+e 是可以正常移到行尾的。 |
2 paynezhuang 5 月 23 日同楼上。我 4.1.7.1 的版本,仅保留了发送消息,锁定,其他取消哦。control + e 可以正常使用 |
3 hsiafan 5 月 23 日展开输入框是啥意思,我的 Ctrl + E 也是正常跳转到行位 |
6 SingeeKing 5 月 23 日试了下,最新版,没有特意改过任何快捷键配置,Ctrl + E 可正常跳转到行尾 |
7 watzds 5 月 23 日看来苹果也不是那么负责,这种都能评审通过吗 |
8 rming 5 月 23 日楼主说的可能是 homebrew 版 |
9 mgcnrx11 5 月 23 日试了下,最新版,变成展开了。不过,我习惯 CMD+↔️左右来移动行尾,还好 |
10 gauzung 5 月 23 日还有更逆天的, 微信今年二月份有个版本, 微信在后台的情况下, 按 Fn 键, 右上角微信图标下方会出现一个语音输入的框, 在用户头上拉屎💩 |
11 xiaket 5 月 23 日确认 MAS 的没这个问题, 而 homebrew 的有. |
12 xxm459259 5 月 23 日homebrew 的的确有,已经删除换了商店里面的,太恶心了。 |
16 ggbond2 5 月 26 日{ karabiner 临时改下映射... |
17 ETiV 3 天前 via iPhone遇到了+1 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。