Mac下更改快捷键——和windows统一!

这篇博客讲述了如何在Mac上使用Karabiner软件改变快捷键,使其与Windows系统保持一致。作者列举了F5刷新网页和Delete删除文件等例子,说明Mac默认快捷键对Windows用户不友好,并提供了Karabiner的自定义配置方法,帮助用户轻松迁移快捷键习惯。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mac下面,快捷键和windows不统一,很麻烦。

例:chrome下面,F5为刷新网页,F12为调试,但在mac下面是莫名其妙的按键,对于win的用户来说是反人类。

在windows下面,alt+tab为切换程序,在mac下面command+tab才是。

在windows下面,习惯了用delete删除文件,而在mac上(黑苹果),command+backspace才是删除文件。

种种不适应,很难让一个习惯在win下面的人转到mac上。

所以,要强行将win上面的习惯转到mac,就要借助强大的软件来实现了!

 

karabiner就是这么一款神器,



下载就不用说了,直接google安装。

着重说一下它的自定义功能:

首先来个示例感受一下:

 

name,就是你起的名字

identifier一般是一个英文别名,随便起。

上面两项不重要,因为它们只是注释而已

下面这个才是关键:

<autogen> 的用法

  • 你要更改哪个键: __KeyToKey__ 
  •  组合键中后按的键: KeyCode::
  • 组合键中先按的键: ModifierFlag::
  • 上面两个通俗来说,就是先按哪个键,再按哪个键,比如我们copy时,总是先按ctrl,再按V。
  • 前一个是新的快捷键,后面的一个是原来的按键

 

实例:

f5刷新网页代码:

 

这样就实现了F5代替了原来的command+R

 

根据自己的喜好,可以随便定制了。

定制完后,不要忘记将配置文件上传到网盘上面。这样一来,你换了环境,只要将它download下来,又可以用了。

附上我的文件:

<?xml version="1.0"?>
<root>
<item>

        <name>使用alt+tab作为切换</name>

        <identifier>private.command+tab</identifier>

            <autogen>

                __KeyToKey__

                KeyCode::TAB , ModifierFlag::OPTION_L ,

                KeyCode::TAB , ModifierFlag::COMMAND_L

            </autogen>

    </item>


<item>

        <name>使用ctrl+alt + N新建文件夹</name>

        <identifier>private.new_folder</identifier>

            <autogen>

                __KeyToKey__

                KeyCode::N , ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L,

                KeyCode::N , ModifierFlag::COMMAND_R | ModifierFlag::SHIFT_R

            </autogen>

    </item>


<item>

        <name>使用F5刷新网页</name>

        <identifier>private.refreshPage</identifier>

            <autogen>

                __KeyToKey__

                KeyCode::F5,

                KeyCode::R , ModifierFlag::COMMAND_R

            </autogen>

    </item>

<item>

        <name>使用F12调试</name>

        <identifier>private.test</identifier>

            <autogen>

                __KeyToKey__

                KeyCode::F12,

                KeyCode::I , ModifierFlag::COMMAND_R | ModifierFlag::OPTION_L

            </autogen>

    </item>

<item>

        <name>使用ctrl+N 新建浏览器窗口</name>

        <identifier>private.newWindow</identifier>

            <autogen>

                __KeyToKey__

                KeyCode::N , ModifierFlag::COMMAND_L,

                KeyCode::T , ModifierFlag::COMMAND_L

            </autogen>

    </item>

<item>

        <name>使用del删除文件</name>

        <identifier>private.delFile</identifier>

            <autogen>

                __KeyToKey__

                KeyCode::FORWARD_DELETE,

                KeyCode::DELETE , ModifierFlag::COMMAND_L

            </autogen>

    </item>

</root>



### 修改 IntelliJ IDEA 2023 中的常用快捷键 #### 打开快捷键设置界面 为了修改或自定义快捷键,在顶部菜单栏中选择 “File” -> “Settings”(适用于 Windows/Linux) 或者 “IntelliJ IDEA” -> “Preferences”(适用于 Mac)。这会打开设置对话框,其中包含了众多可调整的功能选项[^1]。 #### 查找修改特定快捷键 一旦进入了设置窗口,通过左侧列表选择 “Keymap”。此时右侧会出现当前所有的快捷键映射。利用上方的搜索框可以帮助快速定位目标命令;例如要更改跳转至上层抽象方法的快捷键,则可在搜索框内输入 “Go to Super Method”,随后右键点击该项并选取 “Add Keyboard Shortcut”,按下期望的新组合键后确认即可完成设定更新[^3]。 对于希望调整其他类型的快捷键同样适用此流程,无论是代码编辑、导航还是调试等方面的相关操作都能够在这一界面上进行个性化的绑定处理[^4]。 #### 浮动工具栏及其快捷方式定制 值得注意的是,在最新版 IntelliJ IDEA 2023.3 中引入了一项新特性——带有编辑操作的浮动工具栏。当用户选定了某段代码之后,该工具条将会自动出现在附近区域以便于执行诸如提取方法、环绕异常捕获结构或是格式化选定部分等功能。除了图形界面下的拖拽与按钮交互外,还可以借助 `Option + Command + T` (Mac) 或者自定义如 `Ctrl +=` 这样的全局热键来触发相同效果[^5]。 ```python # 示例:Python环境下模拟实现一个简单的函数用于展示如何创建新的快捷键逻辑 def add_custom_shortcut(action_name, new_keybinding): """ :param action_name: 需要关联动作名称字符串形式表示 :param new_keybinding: 新增按键绑定描述符 """ print(f"Adding shortcut '{new_keybinding}' for action '{action_name}'.") add_custom_shortcut("Go to Super Method", "Ctrl+R") # 假设这里代表添加一个新的快捷键 Ctrl+R 到 '前往超类方法' 动作上 ```
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值