爱意满满的作品展示区。
jinweijie

用 Alt+hjkl 告别方向键

  •  2
     
  •   jinweijie ·
    jinweijie · Jul 30, 2022 · 7298 views
    This topic created in 1556 days ago, the information mentioned may be changed or developed.

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

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

    Supplement 1  ·  Aug 7, 2022
    由于增加了对于 MacOS, Linux 的支持,所以 Github Repo 重命名为: https://github.com/jinweijie/vim-style-cursor-move ,谢谢!
    Supplement 2  ·  Mar 1, 2023
    更新:增加了 AHK2.0 的支持。https://github.com/jinweijie/vim-style-cursor-move
    31 replies  •  2022-08-09 21:29:53 +08:00
    WillBC
    WillBC
    Jul 30, 2022 via iPhone
    1
    我一般在 insert 模式下用 emacs 的快捷键移动
    zhlxsh
    zhlxsh
    Jul 30, 2022 via iPhone
    2
    买一个 hhkb 就好了🥶
    NewYear
    NewYear
    Jul 30, 2022❤️3
    3
    小时候音乐课用的钢琴,长大后见到的架子鼓,都是要脚踩的,用脚踩控制方向键多好……双手只用来打字。

    专项专用,才能高效。
    explorerproxy
    explorerproxy
    Jul 30, 2022 via iPhone
    4
    用的 caps lock 加 hjkl 实现的,ahk 写起来倒是很简单
    Kipp
    Kipp
    Jul 30, 2022
    5
    我使用 space + hjkl
    zhenwang
    zhenwang
    Jul 30, 2022
    6
    我曾经是使用 autohotkey 来搞定的这个事情哈哈。也是 alt+hjkl
    Kipp
    Kipp
    Jul 30, 2022
    7
    @Kipp #5 除此之外
    space + e => esc
    space + u => backspace
    space + i => enter(不过这个用的频率很低)
    我现在使用的 minila 配列有 3 个空格,不过之前在 mac 上 karabiner 也可以实现,反正挺好用的
    yikyo
    yikyo
    Jul 30, 2022
    8
    有个很流行的方案,spacefn ,按住空格键时,很多键可以重映射。楼主可以查查看
    joshua7v
    joshua7v
    Jul 30, 2022
    9
    @yikyo 我见过的 spacefn 方案会给空格加一定的延迟来响应组合键,这样会对中文输入法用户不太友好,空格上屏会有影响
    Inf1nity
    Inf1nity
    Jul 30, 2022
    10
    我使用 AutoHotkey 映射的方案是按住 CapsLock + JKLI 分别实现 ←↓→↑,CapsLock + ; 是 END ,CapsLock + H 是 home ,CapsLock + WS 分别是 ↑和↓,CapsLock + A 和 D 是左移 /右移一个单词,CapsLock + ~ 是原本 CapsLock 的功能开关。
    ntlv1
    ntlv1
    Jul 30, 2022
    11
    alt 修饰键用不太惯,所以我一直用的是 CapsLock+hjkl ,今天看了楼上的方案才意识到 Space 也能当功能键,真是优秀的思路,偷了偷了。
    vaas
    vaas
    Jul 30, 2022
    12
    spacefn + 1 ,不过我是通过键盘的固件实现的。
    这个方案重塑了我所有的输入习惯,让我习惯了使用两层乃至三四层的映射来完成输入,从而让我可以使用更小的键盘,进而省出更多的桌面空间 doge
    brucmao
    brucmao
    Jul 30, 2022
    13
    c0t
    c0t
    Jul 30, 2022 via Android
    14
    powertoys 自带 mapping 吧,而且把 caps 当做 ctrl 的话不会亮灯
    molezznet
    molezznet
    Jul 30, 2022
    15
    我用的 RALT + WASD
    jinweijie
    jinweijie
    OP
    Jul 30, 2022
    16
    @c0t PowerToy 之前试过不行,不能 source 不是是组合键
    jinweijie
    jinweijie
    OP
    Jul 30, 2022
    17
    @Kipp 用 space 这个注意不错,不过我是用右手大拇指按 space ,左手按 alt ,所以 alt 对我来说比较合适
    MemoryCorner
    MemoryCorner
    Jul 31, 2022
    18
    我都是右 shift + wasd
    xxm459259
    xxm459259
    Jul 31, 2022
    19
    我用 Mac 系统自带的快捷键:Ctrl + n/p/f/b
    c0t
    c0t
    Jul 31, 2022
    20
    @jinweijie 可以啊,你得用 remap shortcut ,我现在就在用。remap key 那个选项确实不行,我现在没带 hhkb 出门的时候就用 powertoys 替代一下
    jinweijie
    jinweijie
    OP
    Aug 1, 2022
    21
    @c0t 好的,谢谢回复,我开始就是用的 powertoys ,没注意到又 remap shortcut ,然后就用 autohotkey 了,然后 mac 上用了 Karabiner 也配置了相同的操作,实现方式应该会很多,大家交流交流挺好的,谢谢~
    iniMeow
    iniMeow
    Aug 1, 2022
    22
    我用的 Anne Pro 2 ,键盘驱动就可以设置按住 caps lock 时候,配合 WASD 进行光标移动。
    lookStupiToForce
    lookStupiToForce
    Aug 1, 2022
    23
    非常真心地期待你们有一天能发明手指键盘,
    每个手指对应的键位固定,
    组合键统一只占用拇指和小指,
    且彻底修正现在地 qwert 键盘的反人类键位键频设置
    这样才能造福所有用键盘作生产力的人类
    (我也能躺着侧着趴着舒服打字了
    jinweijie
    jinweijie
    OP
    Aug 1, 2022
    24
    @lookStupiToForce 好像看到过类似键盘,套在手指上的
    loolac
    loolac
    Aug 2, 2022
    25
    我想用游戏手柄,把键盘扔掉,有没有什么好的方案?
    yuhangch
    yuhangch
    Aug 2, 2022
    26
    @pandachow 之前用自带的,后来跟 win 没法同步,因为 ctrl f 搜索 ctrl p 打印什么的,为了统一都改成 ctrl hjkl 了
    pluvet
    pluvet
    Aug 3, 2022
    28
    我造过一个类似的轮子。不过 Linux 下有没有类似的软件?
    Krime
    Krime
    Aug 3, 2022
    29
    macos 默认可以直接全局 control+p/n/b/f
    jinweijie
    jinweijie
    OP
    Aug 9, 2022
    31
    @pluvet AutoKey, 我的 repo 里已经更新了相关设置了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1707 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 23:42 · PVG 07:42 · LAX 15:42 · JFK 18:42
    ♥ Do have faith in what you're doing.