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

2020-05-17 21:35:25 +08:00
 dioxide

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

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

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

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

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

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

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

1561 次点击
所在节点    问与答
5 条回复
1OF7G
2020-05-18 00:18:40 +08:00
软件不区分左右,但是可以把右边的按键用 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
2020-05-18 01:17:02 +08:00
@1OF7G , 我本来也是类似, 用右 Option+ ijkl 映射方向键, 但后来改成了: CapsLock + hjkl 为方向键(与 vim 一致,且用左小拇指感觉更顺);

如果映射为 HyperKey 的话定义为系统全局的功能似乎比较合适(但 macOS 有的快捷键不支持修改,比如 Command+H)
ppphp
2020-05-18 02:31:43 +08:00
emacs 上的 xref-find-definition 用 Alt+.快捷键,undo-tree-redo 用 Ctrl+?,明显用右边比较方便
amwyyyy
2020-05-18 09:37:43 +08:00
基本没用过,我右手要握鼠标
dioxide
2020-05-18 12:55:06 +08:00
@ppphp , 这里对我来说有个权衡, 有些使用场景(如图形类软件),需要右手一直握着鼠标,这是快捷键的触发就全靠左手了.

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

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

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

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

© 2021 V2EX