gpt4 book ai didi

javascript - 在 Mac 中,对于 codemirror 命令,Alt 键指的是什么?

转载 作者:行者123 更新时间:2023-12-04 10:19:11 24 4
gpt4 key购买 nike

在 CodeMirror 文档中,https://codemirror.net/doc/manual.html#commands ,Mac 中有一些使用 Alt 键的命令。但是 Mac 没有 Alt 键。

例如:Alt-B (Mac) 映射到 Action goWordLeft。

  • codemirror 文档是否引用 Mac 的 选项 输入快捷键
    使用 Alt ?
  • 如果我想为 添加一个键映射选项-[ 在 Mac
    (和 Alt-[ 在 Windows 中),我该怎么做?
  • 最佳答案

  • 可能,如果 optionalt使用相同的键码。我不使用mac所以我无法测试它。 Here是一个键码列表。
  • 您可以使用 keydown 来检测哪些键被按下。创建一个空数组,我们将在其中设置关闭的键。一旦某个键按下,将其添加到键数组中,如果您想要的两个键都按下,请执行某些操作。这是一个 fiddle
  •     var keys = {};
    $(document).on('keydown', '.CodeMirror', function(e) {
    var cm = $(this).closest('.codemirror_wrap'); // the editor's wrapper
    var editor = cm[0].editor;

    keys[e.which] = true; // set key[keycode pressed] to true

    // detect if each key we want is down
    if (keys[18] && keys[219]) {
    // do something
    }
    });

    $(document).keyup(function (e) {
    // remove this key from the keys array
    delete keys[e.which];
    });

    关于javascript - 在 Mac 中,对于 codemirror 命令,Alt 键指的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60946928/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com