オンライン数学テキスト > 自作ソフトの紹介 > キー割り当て拡張マクロ

キー割り当て拡張マクロ

作者 ませま<masema@yahoo.co.jp>
ソフト名キー割り当て拡張マクロ
作成日時2004/04/02
ライセンスフリーソフト
サポートみんなで秀丸マクロを作る掲示板
機能拡張子ごとに起動するマクロを切り替えたり,nストロークでマクロを起動したりする.
動作環境Windows 95/98/Me/NT/2K/XP + 十分に新しい秀丸エディタがインストールされている.
動作確認Windows2000 + 秀丸エディタ Ver 4.13
使い方作りかけのマニュアルを参照して下さい.
ダウンロード
キー割り当て拡張マクロ 0.04 beta 3(人柱専用版 2005/10/29, 349,818 Byte) - 変更履歴
キー割り当て拡張マクロ 0.04 beta 2(人柱専用版 2004/10/16, 342,981 Byte) - 変更履歴
キー割り当て拡張マクロ 0.04 beta 1(人柱専用版 2004/10/04, 340,105 Byte) - 変更履歴
キー割り当て拡張マクロ 0.03(正式版 2004/04/02, 215,746 Byte)
周辺ツール
設定ファイル作成支援マクロ(key-assign-option.mac)
設定ファイル key-assign.ini の作成を支援してくれるマクロです.かなり便利です.
キー設定マクロ(key-assign-set.mac)
設定ファイル key-assign.ini の設定を元にして秀丸のキー設定を変更してくれるマクロです.かなり便利です.
機能概要 | 変更履歴

機能概要

このマクロを利用することにより,次のことが可能になります.

動作原理について簡単に説明します.まず,このマクロは自分自身の起動キーを自ら検出し,設定ファイルの内容に応じて適切なマクロを内部で起動します.

例えば,秀丸本体の設定で Ctrl + Shift + a にこのマクロを割り当てておき,設定ファイルに

C-S-A=test.mac

と書いておきます.すると,Shift + Ctrl + a を押してマクロを起動すると,内部で test.mac を起動してくれます.これが,基本動作だけど,他にも拡張子ごとに処理を分けたり,nストロークキーを定義することもできます.

秀丸の機能をどこまでも拡張したい,というパワーユーザ向けのマクロです.

変更履歴

Version 0.04 beta 03 - 2005/10/29
[追加] キー割り当てに "-", "/", ":", ";" を追加
[追加] キー割り当てに Page Down キー(PgDn)を追加
[追加] キー割り当てに Page Up キー(PgUp)を追加
[追加] キー割り当てに Space キー(Space)を追加
[追加] copy-until-end-of-file(カーソル位置からファイルの最後までコピー)を追加
[修理] open-selecting-file(選択中のファイルを開く)で,絶対パスが開けない.
[修理] capitalize-word(単語の先頭文字を大文字にする) は EOF の上にカーソルがあると終了しない.
[変更] capitalize-word(単語の先頭文字を大文字にする) は大文字小文字が混ざっているアルファベット文字列は問答無用で先頭のみ大文字の文字列に変換する.
Version 0.04 beta 02 - 2004/10/16
[修理] select-until-bigginning-of-file は select-until-biginning-of-file の間違いだった(g が一つ多い)
[追加] 行頭まで選択(select-until-biginning-of-line)コマンドを追加
[追加] 行末まで選択(select-until-end-of-line)コマンドを追加
[追加] 上にドラッグ(drag-up)コマンドを追加(IKKI さんのマクロ)
[追加] 下にドラッグ(drag-down)コマンドを追加(IKKI さんのマクロ)
[追加] 左にドラッグ(drag-left)コマンドを追加(IKKI さんのマクロ)
[追加] 右にドラッグ(drag-right)コマンドを追加(IKKI さんのマクロ)
Version 0.04 beta 01 - 2004/10/05
[拡張] 数字キー,Tab キー,ファンクションキーも使えるようになった
[拡張] カモノハシさんの AssignReg を同梱.
[変更] select-tag のは前進選択式とし,さらに選択終了処理追加.
[変更] delete-until-end-of-line : 改行文字の上で実行したときは改行文字を削除.
[修理] up-with-lines : [EOF] のある行の 1 行上で使えない不具合を修理.
[修理] delete-duplicate-lines : 小さな不具合箇所を修理.
[修理] delete-linebreaks : 不具合修理.
[修理] get-clipboard-history : コマンドがおかしいバグを修理(^^;
[追加] close-kakko : 閉じていない括弧を閉じる(IKKI さんのマクロ).
[追加] delete-blank-lines : 連続した空白行を1行にまとめる.
[追加] cut-word : 単語切り取り.