HHKB 好, Emacs 快捷键好,但是...

2015-04-24 00:21:28 +08:00
 bleaker
有些输入文本的地方,比如 Office for Mac 就不支持 Emacs 式的光标移动快捷键,这时没有方向键的 HHKB 就会非常非常蛋疼。

有些时候你想用快捷键来控制 GUI 程序里的列表,或是在一个 Grid 里移动焦点,这时没有方向键也会相当蛋疼,同时也不是所有 GUI 程序都支持 Vim 快捷键。

同时作为一个在各种 IDE 里都会装 VIm 模式插件的用户,如果想用 HHKB,就不得不强制自己习惯 Emacs 的那套键位(毕竟各种地方都要输入文本,没方向键就只能靠快捷键),这点也让人感觉十分割裂。

请问以上三条有什么解决方案吗?(去用 Emacs 不是第三条的合理解决方案。。
4577 次点击
所在节点    macOS
9 条回复
hhkbp2
2015-04-24 00:23:38 +08:00
换把有F区,有方向键的键盘
Sylv
2015-04-24 01:09:57 +08:00
Karabiner 有个一键 Vim 模式,例如单按下左 option 键后,hjkl 就变成了方向键,再按一次 option 就恢复回 hjkl 键。或者可以映射 option + hjkl 为方向键。
hitsmaxft
2015-04-24 01:13:36 +08:00
虽然我用的不是hhkb,但是poker的键位编程让我可以编一堆的vim键位映射

只要带编程功能自己映射个舒服的方向键不就完了
bleaker
2015-04-24 01:24:19 +08:00
@Sylv option+hjkl这个好棒!谢谢推荐!
codeplay
2015-04-24 01:44:57 +08:00
option太小太难按了,option也用得比较多,冲突多

我是把Space键改成了一个修饰键

Space+hjkl=左下上右
Space+BFPN=左右上下
Space+A=Control+A
Space+E=Control+E
Space+D=Control+D

用Karabiner可以实现。
dustinth
2015-04-24 08:50:48 +08:00
我已经习惯了按住fn方向键了... 按其他键盘就觉得别扭了.
cedared
2015-04-24 09:10:21 +08:00
minila air拯救世界
allan1st
2015-04-24 18:54:49 +08:00
vim 党,我用 CapsLock 映射 Ctrl 再用 Karabiner 把 Ctrl + HJKL 映射为上下左右感觉很好,暂时也没啥冲突。
jeff95723
2015-04-24 19:47:19 +08:00
hhkb也可以硬件实现s+hjkl 变成上下左右

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

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

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

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

© 2021 V2EX