

macOS 单独设置 command(⌘) 键点击功能
source link: https://keelii.com/2017/10/03/how-to-map-single-command-key-on-mac/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

macOS 单独设置 command(⌘) 键点击功能
2017-10-3 17:10 PM · 首页
由于最近全面切换工作环境到 Mac 上,快捷键基本上成了适应期的最大问题
传统意义上像 Ctrl, Alt, Shift, Win, Option, Command
都属于 修饰键
,只能和其它键配合使用才可以(Ctrl+c,Ctrl+v),单独敲击并没有效果
但是 Win 键在 Windows 中被赋予了更多的功能,下面这几个系统级别的快捷键用起来是非常方便的:
Win + E
⇒ 打开资源管理器Win + D
⇒ 显示桌面Win + L
⇒ 锁定计算机
之前使用过 Windows 和 Ubuntu gnome,特别方便的一点就是 super(Win) 键 不仅 可以做为修饰键和其它键组合使用,而且还可以响应 单独的 点击事件,Windows 中点击 Win 键会全局呼出 开始菜单 方便我们 查找/打开 应用。这样的话单独点击相当于可以少按一个按键,切找应用什么的非常快
Mac 中我通常使用 Spotlight 来快速切换程序。用惯了 Mac 的人会觉得 command 键位非常舒服好按(键位原因),这时候我希望尽可能把常用的键组织到 command 上又 不影响 原来的组合键,比如我有下面两个最常使用的快捷键:
⌘
⇒ 呼出 Spotlight⌘ + Space
⇒ 切换输入法
然而 Mac 系统中并不允许我们这么做 ?,于是我使用了一个改键器 Karabiner ?
我的配置方法是使用 Complex Modifications
因为它允许我把修饰键改成其它按钮功能。在这里我将其改为一个没用的键位(f13 - PrtSc),因为 Spotlight 不接受单独的修饰键,所以只能这样区线救国了
然后在系统偏好设置 - 键盘 - 快捷键 中将 Spotlight 设置成 F13
注意:默认的 Complex Modifications 里面是空的,需要你手动导入一个叫 Tapping modifier-keys produces a f-key.。然后我们 enable
这条:Press left_command alone produces F14,噫~我们是要 map 成 F13 这里默认的是 F14,怎么改下呢。改配置文件吧,打开下面这个文件:
vim ~/.config/karabiner/karabiner.json
将里面的 F14 改成 F13 即可:
// ...
"complex_modifications": {
"parameters": {
"basic.to_if_alone_timeout_milliseconds": 600
},
"rules": [
{
"description": "Press left_command alone produces F14",
"manipulators": [
{
"from": {
"key_code": "left_command",
"modifiers": { "optional": [ "any" ] }
},
"to": [ { "key_code": "left_command" } ],
"to_if_alone": [ { "key_code": "f14" } ],
"type": "basic"
}
]
}
]
}
这样基本上的完成我的需求了,打开应用只需要按一次 ⌘ 即可呼出 Spotlight,像打开 Google Chrome 只需要两个键即可 ⌘ g
、Webstorm ⌘ w
、Firefox ⌘ f
…
备注:我用的机器是 Mac mini 主机 + filco 87 键盘
Recommend
-
85
Google Play将单独推出有声读物频道,首次购买享受五折2018/01/21 12:21|In
-
32
如何设置点击鼠标中键后的滚动速度上限? - V2EX V2EX › Windows 如何设置点击鼠标中键后的滚动速度上限?
-
4
界面的字体设置在开发中 如果需要设置特殊的字体 应该如何操作在这里给家人们举个例子呀assert 预置字体写一个字体设置的接口public final class Functions { public static void setFont(Context context, Te...
-
7
js点击一键复制文本功能(clipboard)时间: 08/22/2020作者: ll浏览量: 1495有时候我们遇到需求是,点击按钮复制文本,方便用户直接复制粘贴所需要的内容,这个功能很多网站或者应用都是有的功能。怎么...
-
6
URP的OverridMaterial给每个物体单独设置参数 Overrid Material就是在原本材质的基础上在覆盖一...
-
4
android:foreground 最近一段时间研究了一下plaid,想学习一下material design。 这里记录一下view的background和foreground。 平时的话我们设置点击效果,...
-
11
Hello,小伙伴们,又到了摹客的新功能播报时间。本次更新,摹客协作新增了“点击图层穿透”功能,单页模式下,方便快速选中被遮挡的图层;另外摹客RP新增了“导出图片/图标”的功能~接下来一起来看看具体更新内容吧:01
-
8
Linux...
-
7
如何在HTML中利用复制函数实现点击即复制的功能 | VPS小白 VPS小白 >
-
5
V2EX › macOS macos 下点击 ctrl+/ 会有噔噔噔的声音
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK