В моем manifest.json у меня есть:
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: // расширения / ярлыки
Я делаюНе понимаю, как они отсортированы - ни по названию, ни по ярлыку.И похоже, что нет способа изменить этот порядок.
Ссылки на документацию: 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
Добавление чисел к объекту команд по мере их сортировки по ключам.
"commands": { "1_add": { ... }, "2_playPause": { ... }, "3_nextArticle": { ... }, "4_nextChunk": { ... }, "5_prevArticle": { ... } }