
基盤#カーソル#エディタ#module
move-cursor
カーソルを指定した回数だけ左へ動かすための最小の部品です。たとえば括弧を挿入したあとカーソルを括弧の内側へ戻す、といった細かな操作を自作スクリプトで実現したいときに使えます。
デモ

インストール
設定ページの code:script.js に貼る
import { moveCursorToLeft } from "/api/code/cosense-toolbox/move-cursor/module.js";
ソースコード全文を見る(JS)
export function moveCursorToLeft(step = 1) {
for (let i = 0; i < step; i++) {
const ctrlBEvent = new KeyboardEvent("keydown", {
isTrusted: true,
bubbles: true,
cancelable: true,
charCode: 0,
code: "keyB",
composed: true,
ctrlKey: true,
currentTarget: $("div#app-container"),
defaultPrevented: true,
key: "b",
keyCode: 66,
which: 66,
});
document.querySelector("#text-input").dispatchEvent(ctrlBEvent);
}
}