やりたいこと
kintoneには標準で使えるショートカットキーがあるが、例えば一覧からフォーム画面に遷移したり、プラグイン画面に遷移したり、ホーム画面に戻ったりするショートカットキーを作ってみたい。
Javascript
(() => { 'use strict'; kintone.events.on('app.record.index.show', (event) => { document.addEventListener("keypress", (e) => { switch (e.key) { // ホーム画面 case "h": location.href = "https://[サブドメイン].cybozu.com/k/#/portal"; break; // フォーム画面 case "f": location.href = "https://[サブドメイン].cybozu.com/k/admin/app/flow?app=" + event.appId + "#section=form"; break; // 一覧画面 case "i": location.href = "https://[サブドメイン].cybozu.com/k/admin/app/flow?app=" + event.appId + "#section=view"; break; // グラフ画面 case "g": location.href = "https://[サブドメイン].cybozu.com/k/admin/app/flow?app=" + event.appId + "#section=report"; break; // 設定画面 case "s": location.href = "https://[サブドメイン].cybozu.com/k/admin/app/flow?app=" + event.appId + "#section=settings"; break; // プラグイン画面 case "l": location.href = "https://[サブドメイン].cybozu.com/k/admin/app/" + event.appId + "/plugin/#/"; // ▲「P」を使いたかったが、すでに標準で割り当てられていたため、泣く泣く2文字目の「L」にした break; } }); }); })();