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

用 Alt+hjkl 告别方向键

  •  2
     
  •   jinweijie ·
    jinweijie · Jul 30, 2022 · 6431 views
    This topic created in 1393 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
        1
    WillBC  
       Jul 30, 2022 via iPhone
    我一般在 insert 模式下用 emacs 的快捷键移动
    zhlxsh
        2
    zhlxsh  
       Jul 30, 2022 via iPhone
    买一个 hhkb 就好了🥶
    NewYear
        3
    NewYear  
       Jul 30, 2022   ❤️ 3
    小时候音乐课用的钢琴,长大后见到的架子鼓,都是要脚踩的,用脚踩控制方向键多好……双手只用来打字。

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