用 Alt+hjkl 告别方向键

2022-07-30 11:10:20 +08:00
 jinweijie

打字的时候有没有遇到想光标往前移动一个字符,然后要去按方向键很烦?或者选择项的时候要去按上下方向键很烦?写了一个小脚本解决问题: https://github.com/jinweijie/autohotkey-vim-style-cursor-move

适合又不想重度试用 vim ,又想用 hjkl 代替方向键的朋友。

4728 次点击
所在节点    分享创造
31 条回复
WillBC
2022-07-30 11:13:56 +08:00
我一般在 insert 模式下用 emacs 的快捷键移动
zhlxsh
2022-07-30 11:22:43 +08:00
买一个 hhkb 就好了🥶
NewYear
2022-07-30 11:26:13 +08:00
小时候音乐课用的钢琴,长大后见到的架子鼓,都是要脚踩的,用脚踩控制方向键多好……双手只用来打字。

专项专用,才能高效。
explorerproxy
2022-07-30 12:59:11 +08:00
用的 caps lock 加 hjkl 实现的,ahk 写起来倒是很简单
Kipp
2022-07-30 13:13:04 +08:00
我使用 space + hjkl
w4ngzhen
2022-07-30 13:14:49 +08:00
我曾经是使用 autohotkey 来搞定的这个事情哈哈。也是 alt+hjkl
Kipp
2022-07-30 13:19:45 +08:00
@Kipp #5 除此之外
space + e => esc
space + u => backspace
space + i => enter(不过这个用的频率很低)
我现在使用的 minila 配列有 3 个空格,不过之前在 mac 上 karabiner 也可以实现,反正挺好用的
yikyo
2022-07-30 13:45:04 +08:00
有个很流行的方案,spacefn ,按住空格键时,很多键可以重映射。楼主可以查查看
joshua7v
2022-07-30 14:49:36 +08:00
@yikyo 我见过的 spacefn 方案会给空格加一定的延迟来响应组合键,这样会对中文输入法用户不太友好,空格上屏会有影响
Inf1nity
2022-07-30 14:52:58 +08:00
我使用 AutoHotkey 映射的方案是按住 CapsLock + JKLI 分别实现 ←↓→↑,CapsLock + ; 是 END ,CapsLock + H 是 home ,CapsLock + WS 分别是 ↑和↓,CapsLock + A 和 D 是左移 /右移一个单词,CapsLock + ~ 是原本 CapsLock 的功能开关。
ntlv1
2022-07-30 15:18:43 +08:00
alt 修饰键用不太惯,所以我一直用的是 CapsLock+hjkl ,今天看了楼上的方案才意识到 Space 也能当功能键,真是优秀的思路,偷了偷了。
dustynight
2022-07-30 15:47:12 +08:00
spacefn + 1 ,不过我是通过键盘的固件实现的。
这个方案重塑了我所有的输入习惯,让我习惯了使用两层乃至三四层的映射来完成输入,从而让我可以使用更小的键盘,进而省出更多的桌面空间 doge
brucmao
2022-07-30 17:06:36 +08:00
c0t
2022-07-30 17:36:43 +08:00
powertoys 自带 mapping 吧,而且把 caps 当做 ctrl 的话不会亮灯
molezznet
2022-07-30 17:51:12 +08:00
我用的 RALT + WASD
jinweijie
2022-07-30 20:18:25 +08:00
@c0t PowerToy 之前试过不行,不能 source 不是是组合键
jinweijie
2022-07-30 22:14:57 +08:00
@Kipp 用 space 这个注意不错,不过我是用右手大拇指按 space ,左手按 alt ,所以 alt 对我来说比较合适
MemoryCorner
2022-07-31 10:05:54 +08:00
我都是右 shift + wasd
pandachow
2022-07-31 11:33:08 +08:00
我用 Mac 系统自带的快捷键:Ctrl + n/p/f/b
c0t
2022-07-31 22:37:06 +08:00
@jinweijie 可以啊,你得用 remap shortcut ,我现在就在用。remap key 那个选项确实不行,我现在没带 hhkb 出门的时候就用 powertoys 替代一下

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

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

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

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

© 2021 V2EX