如何让 ctrl-m 可以成为真正的回车呢

210 天前
 shinonome

enter 键好远啊,发现终端下 ctrl-m 可以是回车,就问问全局映射为回车有什么好的解决方案吗

1082 次点击
所在节点    macOS
11 条回复
xiaochuaner
210 天前
终端是参考了 emacs 中的操作方式,实际上两个指令实现了一个 RET 。全局的键位映射,应该没法做到这一点?看看楼下有没有大佬支支招。
Y65NG
210 天前
全局的话可以用 karabiner 吧
wsjjacky
210 天前
Better Touch Tool 了解下。
vituralfuture
210 天前
linux 可以修改配置文件,系统启动的时候加载它就行了。我用这种方法实现了 capslock 和 esc 互换
kwater
209 天前
karabiner 在 pc 键盘转来适应时期过渡用过,还可以 fn 和 ctl 互换。

后面自己习惯后,卸载了。
SteveHou
209 天前
感谢 OP ,最近发现回车键按多了也会导致手腕劳损,就一直在寻找一个“有说法的”组合键用以替代回车键🧐


对了,要是 OP 想找一个退格键的代替,可以试试 Ctrl + H ,这也是从 emacs 流传下来的组合键,并且 macOS 默认就支持用 Ctrl + H 向前删除,甚至不需要用 karabiner 改键
z3k3
209 天前
用的 https://github.com/koekeishiya/skhd (brew 可以装), 配置文件里写:

```
# 你要的需求
ctrl - m : skhd -k 'return'

# 还可以绑定更多
ctrl - n: skhd -k 'down'
ctrl - p: skhd -k 'up'
ctrl - b: skhd -k 'left'
ctrl - f: skhd -k 'right'
ctrl - g: skhd -k 'escape'

# 还可以用来禁用一些系统级别的快捷键
cmd - q : true
cmd - h : true

# 还可以针对某个应用设置或者禁用一些快捷键
# 比如,这里在 emacs 里禁用了让人困扰的 font panel 快捷键
cmd - t [
"emacs" : true
* ~
]
```
shinonome
209 天前
@z3k3 #7 感谢,我现在尝试了下 karabiner, skhd 可以做到短摁 caps 是 esc,组合键是 ctrl 吗
littlewing
209 天前
enter 键好远?
你是单手使用键盘?
shinonome
209 天前
@littlewing #9 啊,enter 已经算是最远的那部分了吧,如果不算小键盘那边的话
z3k3
209 天前
@shinonome 做不到。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/981125

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX