Add copy title keyboard shortcut, ctrl + ]
// ==UserScript==
// @name Copy title
// @namespace https://defaultcf.github.io
// @match https://*/*
// @grant none
// @version 0.2
// @author defaultcf
// @description Add copy title keyboard shortcut, ctrl + ]
// @license MIT
// @require https://cdn.jsdelivr.net/npm/@violentmonkey/shortcut@1
// ==/UserScript==
(() => {
const { register } = VM.shortcut;
const copyTitle = async () => {
const text = `${document.title} ${location.href}`;
await navigator.clipboard.writeText(text);
alert("copied!");
}
VM.shortcut.register("c-]", copyTitle);
})();