ショートカットキーで文字列を入力するUserScript
Alt+任意のキー用です
cf.
code:import.js
import {setShortcut} from '/api/code/programming-notes/ショートカットキーで文字列を入力するUserScript/script.js'
setShortcut({
KeyS: '/icons/すごい.icon', // 入力される文字列を指定する
KeyA: '#NICE_TAG',
})
以下コード
code:script.js
export function setShortcut(aliases) {
document.addEventListener('keydown', (e) => {
//if (e.altKey && !e.ctrlKey && !e.shiftKey) {
if (e.altKey && !e.ctrlKey) {
const cursor = document.getElementById('text-input');
if (value) {
e.preventDefault();
cursor.focus();
document.execCommand('insertText', null, value);
}
}
});
}