【问题标题】:Assign F8 to Debug Step Into shortcut in Mac VBE将 F8 分配给 Mac VBE 中的 Debug Step Into 快捷方式
【发布时间】:2019-09-18 11:41:27
【问题描述】:

像this post 和this post 我也想在Mac 上调试Excel VBA 项目时使用F8 键来单步调试代码(这在Windows 中完成没有问题)。但是F8是分配给iTunes的,快捷键cmd-shift-I比较尴尬,需要2只手。

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

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

【问题讨论】:

  • 不是 Mac 用户...但是你不能 fn-lock 吗?或者更改 iTunes 快捷方式?
  • 据我所知,“不”。这就是我的问题的重点。
  • 我回家后可以查看它,但我希望您知道在新的 macbook pro 中没有功能键。它已被触摸面板取代。要临时访问功能键,必须按 fn 键,然后按相关键。因此,即使您设法设置了 F8,您仍然需要使用两个键(2 只手):D
  • 除非您将它们永久设置为 show here
  • 我在没有触控面板的 MacBook Pro 上使用 2019 年购买的外接 (mac) 键盘。我知道 FN 键(如我的帖子所示),甚至有特殊的软件 (Palua) 可以更轻松地切换 FN 模式。如果你有一个答案就想要一个答案——谢谢

标签: excel vba macos


【解决方案1】:

试一试,它对我有用。

  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"
                    }
                ]
            },
        ]
    }
    

【讨论】:

    猜你喜欢
    • 2017-01-17
    • 1970-01-01
    • 2017-02-10
    • 2014-11-25
    • 1970-01-01
    • 2015-01-13
    • 2017-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多