当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Input Recorder - InputRecorder.js

▼Input Recorder(サロンパス様作) - InputRecorder.js
https://plugin.fungamemake.com/archives/12008
「キー入力とかマウス入力とかを記録、再生する機能を追加する」プラグイン。いわゆるキーマクロ。
ふりがな:いんぷっとれこーだー
機能概要: 「キー入力とかマウス入力とかを記録、再生する機能を追加する」プラグイン。いわゆるキーマクロ。
利用規約(ライセンス): MITライセンス
作者:サロンパス
作者サイト:https://x.com/saronpasu
解説ページ:https://github.com/saronpasu/RMMV/blob/master/InputReco…
ダウンロードページ:https://raw.githubusercontent.com/saronpasu/RMMV/master…
ファイル名:InputRecorder.js
プラグインのヘルプ:
/*:ja * @plugindesc プラグイン名は「インプットレコーダー」。 このプラグインは開発中のものです。 * 入力された内容を記録、再生する機能を追加します。 * 現在のバージョンでは「記録はひとつ」しかサポートしていません。 追加で記録した際には上書きされます。 * * @author saronpasu * * @version 0.2.0 * * @param IR_HKey_StartRecord * @desc 記録開始を制御するホットキーです。 * @default E * * @param IR_HKey_PauseRecord * @desc 記録停止を制御するホットキーです。(記録中のみ動作します) * @default Q * * @param IR_HKey_ResumeRecord * @desc 記録停止を再開するホットキーです。(記録中のみ動作します) * @default Q * * @param IR_HKey_StopAndSaveRecord * @desc 記録停止と同時に保存を制御するホットキーです。(記録中のみ動作します) * @default E * * @param IR_HKey_AbortRecord * @desc 記録中止を制御するホットキーです。(記録中のみ動作します) * @default T * * @param IR_HKey_DeleteRecord * @desc 記録の削除を制御するホットキーです。(記録中/再生中には動作しません) * @default G * * @param IR_HKey_ExportRecord * @desc 記録のエクスポートを制御するホットキーです。(記録中/再生中には動作しません) * @default N * * @param IR_HKey_ImportRecord * @desc 記録のインポートを制御するホットキーです。(記録中/再生中には動作しません) * @default H * * @param IR_HKey_StartPlayRecord * @desc 記録の再生を制御するホットキーです。 * @default V * * @param IR_HKey_PausePlayRecord * @desc 記録の再生停止を制御するホットキーです。(記録の再生中のみ動作します) * @default Q * * @param IR_HKey_ResumePlayRecord * @desc 記録の再生停止を再開するホットキーです。(記録の再生中のみ動作します) * @default Q * * @param IR_HKey_RepeatPlayRecord * @desc 記録のリピート再生のオン/オフ切り替えするホットキーです。(記録の再生中のみ動作します) * @default B * * @param IR_HKey_AbortPlayRecord * @desc 記録の再生中止を制御するホットキーです。(記録の再生中のみ動作します) * @default T * * @param IR_HKey_SwitchVisibleControl * @desc 制御ボタンの表示を制御するホットキーです。 * @default R * * @param IR_ControlVisible * @desc 制御ボタンの表示設定です。 * @default true * * @param IR_ControlVisible * @desc レコード再生内容の表示設定です。 * @default false * * @help * * --- ホットキー(デフォルトの場合) --- * == 記録のコントロール方法 == * 記録を開始する: shift + E * 記録を停止する: shift + Q (記録中のみ有効) * 記録の停止を再開する: shift + Q (記録中のみ有効) * 記録を終了する: shift + E (記録中のみ有効) * 記録を中止する: shift + T (記録中のみ有効) * 記録を削除する: shift + G (記録中/再生中は動作しません) * 記録をエクスポートする: shift + N (記録中/再生中は動作しません) * 記録をインポートする: shift + H (記録中/再生中は動作しません) * * == 記録再生のコントロール方法 == * 記録再生を開始する: shift + V * 記録再生を停止する: shift + Q (再生中のみ有効) * 記録再生の停止を再開する: shift + Q (再生中のみ有効) * リピート再生のオン(オフ): shift + B (再生中のみ有効) * 記録再生を中止する: shift + T (再生中のみ有効) * * == その他のコントール方法 == * 制御ボタンの表示/非表示を切り替える: shift + R (ホットキーのみ有効です) * * * --- アプリ向け --- * このプラグインが「ON」の場合は、常にプラグインの制御ボタンが表示されます。 * * == 記録のコントロール方法 == * 記録を開始する: 「記録開始」ボタンをタッチして下さい。 * 記録を停止する: 「一時停止」ボタンをタッチして下さい。 * 記録の停止を再開する: 「再開」ボタンをタッチして下さい。 * 記録を終了する: 「記録終了」ボタンをタッチして下さい。 * 記録を削除する: 「記録削除」ボタンをタッチして下さい。 * * == 記録再生のコントロール方法 == * 記録再生を開始する: 「記録再生」ボタンをタッチして下さい。 * 記録再生を停止する: 「一時停止」ボタンをタッチして下さい。 * 記録再生の停止を再開する: [再開」ボタンをタッチして下さい。 * リピート再生のオン(オフ): 「リピートオン(オフ)」ボタンをタッチして下さい。 * 記録再生を中止する: 「再生終了」ボタンをタッチして下さい。 * * * --- 設定について --- * ホットキー設定でサポートしているのは「shift」キーを押しながら「A-Z」キーのいずれかのみです。 * デフォルトには基本操作に影響しないキーを設定しています。 * */ /* * Copyright (c) 2015 saronpasu * * This software is released under the MIT License. * http://opensource.org/licenses/mit-license.php * */