V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dioxide
V2EX  ›  问与答

键盘主区的右边一半对称的功能键, 你们用的多么?

  •  
  •   dioxide · 2020-05-17 21:35:25 +08:00 · 1539 次点击
    这是一个创建于 1643 天前的主题,其中的信息可能已经有所发展或是发生改变。

    具体是指: 右 control 、右 command 、右 option 、右 shilft

    相信大部分使用组合快捷键时都是用左边的. 那么问题来了:

    你们正在或打算拿这些键做什么?

    想将这部分快捷键利于起来,但无奈大部分应用软件是不区分同一个功能键的左右的.

    PS: 我目前只定义了 2 个:

    1. 外接的 Win 键盘的 Windows 徽标键,用它来打开当前的右键菜单(省的去摸鼠标了).
    2. 右 Option 键,用它加一个字母来直接切换或启动高频使用的应用程序(如 Safari 就是 Option + S)

    另外顺便问下: 有没有和我一样将 CapsLock 键映射成 Option 的?

    5 条回复    2020-05-18 12:55:06 +08:00
    1OF7G
        1
    1OF7G  
       2020-05-18 00:18:40 +08:00   ❤️ 1
    软件不区分左右,但是可以把右边的按键用 karabiner 映射成其它按键,如 cmd + opt + alt +ctrl (任意组合)这种 hyper 。然后在软件里设置 对应的按键。但是这种,各种软件按键够用的话,没多大必要搞。

    还有种简单用法,我常用的。把 右 shift + esdf 映射 成了方向键,shift + a|g = cmd + RArrow | L 。许多时候打字的时候不用去够方向键了,挺方便。(但有些时候还是会直接用方向键,如按词选中 `opt + shift + arrow` 这种,按键太多了迷糊 )


    贴一下右 shift 到方向键的配置示例:

    `

    {
    "from": {
    "key_code": "f",
    "modifiers": {
    "mandatory": [
    "right_shift"
    ],
    "optional": [
    "any"
    ]
    }
    },
    "to": [
    {
    "key_code": "right_arrow"
    }
    ],
    "type": "basic"
    },
    {
    "from": {
    "key_code": "g",
    "modifiers": {
    "mandatory": [
    "right_shift"
    ],
    "optional": [
    "any"
    ]
    }
    },
    "to": [
    {
    "key_code": "right_arrow",
    "modifiers": [
    "left_command"
    ]
    }
    ],
    "type": "basic"
    }

    `
    dioxide
        2
    dioxide  
    OP
       2020-05-18 01:17:02 +08:00
    @1OF7G , 我本来也是类似, 用右 Option+ ijkl 映射方向键, 但后来改成了: CapsLock + hjkl 为方向键(与 vim 一致,且用左小拇指感觉更顺);

    如果映射为 HyperKey 的话定义为系统全局的功能似乎比较合适(但 macOS 有的快捷键不支持修改,比如 Command+H)
    ppphp
        3
    ppphp  
       2020-05-18 02:31:43 +08:00
    emacs 上的 xref-find-definition 用 Alt+.快捷键,undo-tree-redo 用 Ctrl+?,明显用右边比较方便
    amwyyyy
        4
    amwyyyy  
       2020-05-18 09:37:43 +08:00
    基本没用过,我右手要握鼠标
    dioxide
        5
    dioxide  
    OP
       2020-05-18 12:55:06 +08:00
    @ppphp , 这里对我来说有个权衡, 有些使用场景(如图形类软件),需要右手一直握着鼠标,这是快捷键的触发就全靠左手了.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2833 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 08:23 · PVG 16:23 · LAX 00:23 · JFK 03:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.