ショートカットキーで文字列を入力するUserScript
ショートカットキーで文字列を入力するUserScript
Alt+任意のキー用です
cf.
/customize/任意のアイコンをキーボードショートカットに登録する
/nekobatoken/Ctrl-cで独自のチェックマークを挿入するUserScript
import用(UserScriptの危険性)
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');
const value = aliasese.code;
if (value) {
e.preventDefault();
cursor.focus();
document.execCommand('insertText', null, value);
}
}
});
}
#Scrapbox