任意のアイコンをキーボードショートカットに登録する
code:kpt.js
(() => {
const aliases = {
KeyK: 'keep',
KeyP: 'problem',
KeyT: 'try',
}
const onKeyDown = function(e){
if (e.altKey) {
const cursor = document.getElementById('text-input')
if (name) {
e.preventDefault()
cursor.focus()
document.execCommand('insertText', null, [${name}.icon])
}
}
}
document.addEventListener('keydown', onKeyDown)
})()
KPTとかやる振り返りをScrapbox上でやったときに、行頭にKとかPとかアイコン入れれたら便利だなーと思って書きました。aliases の中をいじればわりと手軽にいろいろ追加できます。Ctrl は大体とられてるのでAlt+任意のキーです。