Excel 在Mac VBE中将F8指定为调试步骤的快捷方式

Excel 在Mac VBE中将F8指定为调试步骤的快捷方式,excel,vba,macos,Excel,Vba,Macos,喜欢,我也喜欢在Mac上为Excel VBA项目配音时,使用F8键单步执行代码(这在Windows中完成,没有问题)。但是F8被分配给iTunes,快捷方式cmd-shift-I很笨拙,需要双手 我可以使用系统设置(如下图所示)重新分配它,但即使它看起来像是被重新分配的,F8键仍然无法单步执行代码(但cmd-shift-I仍然有效) 其他帖子对这个问题的“解决方案”对我来说不起作用。(即,使用功能键FN-F8或检查设置中的“使用F1、F2等键作为标准功能键”)试一试,它对我有效 安装卡箍元件

喜欢,我也喜欢在Mac上为Excel VBA项目配音时,使用
F8
键单步执行代码(这在Windows中完成,没有问题)。但是
F8
被分配给iTunes,快捷方式
cmd-shift-I
很笨拙,需要双手

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


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

试一试,它对我有效

  • 安装卡箍元件

  • 添加复杂的修改规则-使用“从Internet导入”按钮

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

  • 打开finder并导航到:~/.config/karbiner/assets/complex\u modifications

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

  • 保存文件,然后在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"
                    }
                ]
            },
        ]
    }
    

  • 不是Mac用户。。。但是你不能锁吗?或者改变iTunes的快捷方式?据我所知,“不”。这就是我的问题所在。我回家后可以检查一下,但我希望你知道,在新款macbook pro中没有功能键。它已被一个触摸屏取代。要临时访问功能键,必须先按fn键,然后按相关键。因此,即使您成功地设置了F8,您仍然需要使用两个键(两手):DUnless您将它们永久设置为show我使用的是2019年在MacBook pro上购买的没有触摸面板的外部(mac)键盘。我知道FN键(如我的帖子所示),甚至有专门的软件(Palua)使切换FN模式更容易。如果你有答案的话,我只是想知道——谢谢