Cosense Toolbox
userscript 一覧テーマ作成使い方パーサーGitHub ↗
move-cursor
基盤#カーソル#エディタ#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);
  }
}
元のCosenseページを見る ↗

Cosense Toolbox / Cosense をもっと面白く、もっと強力に使うためのツール群

GitHub ↗

マイ・ツールボックス

    積んだ import を1つにまとめてコピー → 自分の設定ページ(ユーザー名ページ)に貼るだけ。