
ツール・エディタ実験的#ショートカット#ヘルパー#module#keydown
addShortCutKey
好きなキー操作に好きな動作を割り当てるためのヘルパーです。「このキーを押したらこれを実行」という形でショートカットを手軽に追加できることを目指しています。現状は発火部分が未完成のため、まだそのままでは使えません。
デモ

インストール
設定ページの code:script.js に貼る
import { addShortcut } from "/api/code/cosense-toolbox/addShortCutKey/script.js";
ソースコード全文を見る(JS)
/**
* @param keys { {[key: string]: () => void}[] }
*/
export function addShortcut(...keys) {
for (let key of keys) {
const handler = (e) => {
const k = Object.keys(key)[0];
const registerKeys = k.includes("-") ? k.split("-") : [k];
const callback = Object.values(key)[0];
};
window.addEventListener("keydown", handler);
}
}