«команды» (ярлыки): можно ли отсортировать их по `chrome: // extensions / shortcuts`? - PullRequest
0 голосов
/ 13 февраля 2019

В моем manifest.json у меня есть:

  "commands": {
    "add": {
        "suggested_key": {
            "default": "MacCtrl+Shift+A"
        },
        "description": "__MSG_addToFeed__"
    },
    "playPause": {
        "suggested_key": {
            "default": "Alt+P"
        },
        "description": "__MSG_playPause__"
    },
    "nextArticle": {
        "description": "__MSG_nextArticle__"
    },
    "nextChunk": {
        "suggested_key": {
            "default": "Alt+N"
        },
        "description": "__MSG_nextChunk__"
    },
    "prevArticle": {
        "suggested_key": {
            "default": "Alt+B"
        },
        "description": "__MSG_prevArticle__"
    }
  }

Это то, что я получаю на Chrome: // расширения / ярлыки chromium 72 shortcuts

Я делаюНе понимаю, как они отсортированы - ни по названию, ни по ярлыку.И похоже, что нет способа изменить этот порядок.

Ссылки на документацию: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/commands

https://developer.chrome.com/extensions/commands

Связанный исходный код Chromium: https://github.com/chromium/chromium/blob/2ca8c5037021c9d2ecc00b787d58a31ed8fc8bcb/chrome/browser/resources/md_extensions/keyboard_shortcuts.js

1 Ответ

0 голосов
/ 14 февраля 2019

Добавление чисел к объекту команд по мере их сортировки по ключам.

 "commands": {
    "1_add": { ... },
    "2_playPause": { ... },
    "3_nextArticle": { ... },
    "4_nextChunk": { ... },
    "5_prevArticle": { ... }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...