首页 > 解决方案 > 将 F8 分配给 Mac VBE 中的 Debug Step Into 快捷方式

问题描述

就像这篇文章这篇文章一样,我也想F8在 Mac 上调试 Excel VBA 项目时使用密钥来逐步执行代码(这在 Windows 中完成没有问题)。但是F8分配给iTunes,快捷方式cmd-shift-I很尴尬,需要2只手。

我可以使用系统设置重新分配它(如下图所示),但即使它看起来已被重新分配,该F8键仍然无法逐步执行代码(但cmd-shift-I仍然有效)。

在此处输入图像描述

在此处输入图像描述

这个问题的其他帖子“解决方案”对我不起作用。(即使用功能键 FN-F8 或在设置中勾选“使用 F1、F2 等键作为标准功能键”。)

标签: excelvbamacos

解决方案


试一试,它对我有用。

  1. 安装 Karabiner-Elements

  2. 添加复杂修改规则 - 使用从 Internet 按钮导入

  3. 在网络上的搜索框中键入“F2”并搜索。然后导入“F2剪切,F3复制,F4粘贴”json文件

  4. 打开查找器并导航到:~/.config/karabiner/assets/complex_modifications

  5. 编辑 .json 文件并用下面的代码替换内容

  6. 保存文件,然后在 karabiner 应用程序中启用规则。

    {
        "title": "F8 to Command Shift i",
        "rules": [
            {
                "description": "F8 to Command Shift i",
                "manipulators": [
                    {
                        "from": {
                            "key_code": "f8",
                        },
                        "to": [
                            {
                                "key_code": "i",
                                "modifiers": [
                                    "command",
                                    "left_shift"
                                ]
                            }
                        ],
                        "type": "basic"
                    }
                ]
            },
        ]
    }
    

推荐阅读