karabiner 改建 先将 ~映射成 esc,再引入脚本 https://pqrs.org/osx/karabiner/complex_modifications/#new-poker-ii 将 shift+~ 继续映射成 ~ , caplock+~ 映射成 `
同时因为有 debug 需求,顺便把 fn+num1-9 一起映射成 f1-f9 https://pqrs.org/osx/karabiner/complex_modifications/#fn_plus_numbers_to_function_keys
1 wxkvEX 2018-08-13 18:41:14 +08:00 via iPhone 外接键盘完事了 |
![]() | 2 lrvy 2018-08-13 18:42:00 +08:00 Esc 可以用 Ctrl +c 替换 |
![]() | 3 ynyounuo 2018-08-13 19:00:27 +08:00 我个人觉得 → (hold) / (single press) 是最优雅的方案。 同样使用的还有 → (hold) 以及 → F1* (hold) 之类的。 |
4 seasonsolt OP @wxkvEX macbook 键盘对我的指甲太友好了,强依赖,打字速度能提升 50%以上。 |
5 seasonsolt OP @lrvy vim 下 esc 频次太高了,组合键还是影响效率,可能也是个人原因不太习惯,emacs 用户可能会习惯吧 |
6 seasonsolt OP @ynyounuo 非高频组合键问题不大,esc 这种比较难受 |
![]() | 7 ynyounuo 2018-08-13 19:30:46 +08:00 @seasonsolt 明显是放到更容易够到的 那个位置更合适,而 几乎没有特别多的使用场景。 |
![]() | 8 vimsucks 2018-08-13 19:31:22 +08:00 via Android Ctrl+[ |
9 hu6360567 2018-08-13 19:35:29 +08:00 HapticKey 设置为触摸到 Esc 时,touchpad 震动一下? |
![]() | 10 sw0rd3n 2018-08-13 19:39:33 +08:00 via iPhone ![]() 换 esc 和 caps lock |
![]() | 11 20015jjw 2018-08-13 20:39:14 +08:00 via Android cap 换长按 ctl 请按 esc ez |
![]() | 12 join 2018-08-13 20:59:03 +08:00 把这一代的 macbook 砸了,买个二手上一代的。问题完美解决。 |
![]() | 13 tunzao 2018-08-13 22:13:12 +08:00 一直在用 Ctrl + [ |
![]() | 14 clavichord93 2018-08-14 06:54:20 +08:00 via iPhone 直接换成 caps 呗 |
![]() | 15 czhu 2018-08-14 06:57:01 +08:00 同上 换成 caps 系统里面直接可以换 不需要第三方软件 System Preferences -> Keyboard -> Modifier Keys 把 Caps Lock 设置成 ESC 就可以啦! |
![]() | 16 hanxiV2EX 2018-08-14 07:35:25 +08:00 via Android 中毒用户买个 hhkb 吧 |
![]() | 17 per 2018-08-14 08:54:22 +08:00 via iPhone 我就想问一下,vim 快速切换和查看 buffer 有什么插件或者方法?现在每次 ls 然后 b number 好麻烦 |
18 seasonsolt OP @hanxiV2EX 有 hhkb,但是单纯喜欢这一代键盘的手感 |
19 seasonsolt OP ![]() @sw0rd3n caps 已经被置换成 ctrl 了,不然小拇指难受 |
![]() | 20 hanxiV2EX 2018-08-14 09:18:15 +08:00 via Android @seasonsolt 自从买了 hhkb,小拇指不疼了 |
![]() | 21 hanxiV2EX 2018-08-14 09:19:42 +08:00 via Android @seasonsolt 那就把左上角的那个按键改成 esc,刚好也符合 hhkb 的键位。 |
![]() | 22 hanxiV2EX 2018-08-14 09:20:41 +08:00 via Android @seasonsolt 哦,看错,你提供的解决方案就是改映射 |
23 seasonsolt OP @hanxiV2EX 我现在就是按照 hhkb 的思路在改,左上角~改 esc,caps 改 ctrl,毕竟用了好几年的 hhkb 了。 不过我现在感觉,习惯了蝴蝶三代键盘,打字比 hhkb 还要快,不过这个从物理学上也能解释,毕竟键程短,触发时间也更短。 |
![]() | 24 hanxiV2EX 2018-08-14 09:45:37 +08:00 via Android @seasonsolt 手不痛就行,这代码要的就是舒服 |
![]() | 25 kkeiko 2018-08-14 09:57:46 +08:00 为什么不剪指甲? |
![]() | 26 BBCCBB 2018-08-14 10:13:12 +08:00 将 esc 映射成 capslock, 一直这样用的 |
![]() | 27 xell 2018-08-14 10:21:35 +08:00 via iPhone @per 简单一点就用 bufferexplorer 或 bufferbrowser,我自己用的是 fzf-vim 中的命令。 |
28 ilaipi 2018-08-14 10:46:06 +08:00 搭车问一下。我家里一把 ikbc Poker 61 键的,公司是 hhkb,karabiner 这个改键的能只对家里的键盘生效吗? 没用过这个,想试试,谢谢 ![]() |
29 3d3ec7a 2018-08-14 11:40:02 +08:00 via Android Debug 不是 TouchBar 更方便么。如果 IDE 支持的话。 |
30 3d3ec7a 2018-08-14 11:42:35 +08:00 via Android CapsLock 作 Ctrl,然后 Ctrl-g 作为 ESC。右手一张一按就行。 更重要的是 emacs 里 C-g 是 keyboard-escape,哪天你换 emacs 可以更快上手[手动滑稽]。 |
31 seasonsolt OP @ilaipi karabiner 的原理是虚拟了一个键盘,所以无论什么键盘都生效(除了外接键盘的 fn 键) |
32 seasonsolt OP @kkeiko 已经减到底了,但是指甲还是在肉外面,大概是因为小时候没学钢琴,从小就没有剪的深,现在基本定型了。 |
33 seasonsolt OP @3d3ec7a vim emacs 双休,但是 emacs 用多了 小拇指关节疼的厉害,现在主要就用 vim 了 |
34 quinoa42 2018-08-15 07:51:46 +08:00 为什么不换到个更顺手的位置呢 我的话单击右 cmd 是 esc,按住就是 hyper key |
35 timofann 2018-09-04 09:00:43 +08:00 via iPhone 搞了一叫 haptic touch bar 的一插件,能 touchbar 加上音反跟 trackpad 振,于有摸按的空感了,apple 把 tactic engine 加到 touchbr 上的 |
36 cedricporter 2019-07-27 17:10:44 +08:00 karabiner 真厉害,解决了我的大问题,多谢~ |