我用的hyper key 就是长按得话是ctrl 短按一下是esc 非常好用
Caps Lock单独按的话是ESC,组合按是Ctrl。这个功能在linux下能实现吗?我看好多都是讲Mac的
我是和 left ctrl 换了,如果是 vim 模式下,或者是 vim 里面,ESC 功能,是可以通过 Ctrl+[ 这个组合实现的啊
主要是想配合别的应用,从系统的层次改键,那样更彻底。 Ctrl +[ 在用些应用中就不等同于 Esc
恩,你倒是提醒了我用shift来切换大小写,确实大写锁定就可以不用了。。。我现在切换了Caps与Control,觉得还真是方便了很多。
这个 mac 可以用吗?
macOS 上的 karabiner 秒杀 Linux 上各种 xmodmap(这个比较老了), setxkbmap 和一些底层的 hack (如我之前说的 xcape)的组合,方便又强大:
注:我是 Linux 用户,要是 Linux 也有类似物就好了。
是的 不支持了- - 升级 sierra 的时候差点没摔键盘 当时研究了很久 最后还是没办法把 esc 和 ctrl 一起绑定到 caps lock 上。最后我只能做了个取舍,保留了 ctrl,去掉了 esc
关于 macOS Sierra 的 capslock 绑定 hyperkey,单击 esc 长按 ctrl 的设置方法
本来 Karabiner-Elements 是不支持 hyperkey 的,有个大神 fork 了做了个 hack。
赞, 我的 HHKB 又满血复活了.
我不换。 毕竟我是紧凑型笔记本,而且哪个Caps Lock对我来说真不是不经常用
I swapped it with Ctrl until last month, when I bought poker2. Since then, I have been disabling Caps. Maybe someday I will make it work as Backspace or Tab. The reason for no longer swapped it with Ctrl is I can touch vanilla Ctrl_L easily with side-hand on poker2, which means I even don’t need to move any figure to access Ctrl
这里https://github.com/oblitum/caps2esc 将CapsLock跟Esc键位乎换之后,然后映射成单击 esc 长按 ctrl Arch上有AUR,Ubuntu下面要自己编译下。
vi .bash_profile
setxkbmap -option ctrl:swapcaps
:wq
source .bash_profile
Ubuntu CentOS都可以,其他的应该也都可以
分享一段deepin下交换CapsLock和Esc的代码
gsettings set com.deepin.dde.keybinding.mediakey capslock ""
gsettings set com.deepin.dde.keyboard layout-options "['caps:swapescape']"
可以将 右ALT 改为ESC,大拇指按着更顺。
这篇文章中写的方法,在最新macOS中失效了, 文章我已经删除了。 不过最近那软件也升级了, 又能搞起来了。 我这两天再写下。