「全角/半角変換」の版間の差分

MSY-07 (トーク | 投稿記録)
<source>タグを<syntaxhighlight>タグに置き換え
MSY-07 (トーク | 投稿記録)
空行と改行の除去
 
6行目: 6行目:


* マクロ実行時に Ctrl キーが押されていないときは、編集メニュー >> 選択範囲の変換 >> 「'''半角に変換'''」、Ctrl キーが押されているときは「'''全角に変換'''」をおこなう。
* マクロ実行時に Ctrl キーが押されていないときは、編集メニュー >> 選択範囲の変換 >> 「'''半角に変換'''」、Ctrl キーが押されているときは「'''全角に変換'''」をおこなう。
<br>
 
※このマクロは、基本的に '''ツールバーアイコン''' にして使用する想定で作ってあります。
※このマクロは、基本的に '''ツールバーアイコン''' にして使用する想定で作ってあります。
<br>
 
<div id="注2" class="warningbox">
<div id="注2" class="warningbox">
* '''外部実行ファイル [[GetKeyState.exe(キー状態取得実行ファイル)|GetKeyState.exe]] を利用して Ctrl キー押し下げ判定をします。'''
* '''外部実行ファイル [[GetKeyState.exe(キー状態取得実行ファイル)|GetKeyState.exe]] を利用して Ctrl キー押し下げ判定をします。'''
22行目: 22行目:


* 外部実行ファイルを呼び出すため、Ctrl+H キーなどや Ctrl+クリックが速すぎると Ctrl キーの押し下げ状態を正しく取得できないことがあります。<br> 「全角変換」がうまく機能しないときは、Ctrl キーを放すタイミングを遅らせてください(マクロが発動するまで、またはマクロの処理が終了するまで Ctrl キーを押し下げたままにする)。
* 外部実行ファイルを呼び出すため、Ctrl+H キーなどや Ctrl+クリックが速すぎると Ctrl キーの押し下げ状態を正しく取得できないことがあります。<br> 「全角変換」がうまく機能しないときは、Ctrl キーを放すタイミングを遅らせてください(マクロが発動するまで、またはマクロの処理が終了するまで Ctrl キーを押し下げたままにする)。


;選択範囲内の英数カナの全角/半角の相互変換(トグル)は >> 「[[全角/半角 トグル変換]]」マクロ
;選択範囲内の英数カナの全角/半角の相互変換(トグル)は >> 「[[全角/半角 トグル変換]]」マクロ
;大文字/小文字の相互変換は >> 「[[大文字/小文字/頭文字 トグル変換]]」マクロ
;大文字/小文字の相互変換は >> 「[[大文字/小文字/頭文字 トグル変換]]」マクロ


== ソースコード ==
== ソースコード ==
;ダウンロード: 「[[ファイル:全角/半角変換.zip]]」(アイコン入り)
;ダウンロード: 「[[ファイル:全角/半角変換.zip]]」(アイコン入り)
*2019/05/11: 空行で実行すると無用にアンドゥするバグを修正
*2019/05/11: 空行で実行すると無用にアンドゥするバグを修正
スポンサーリンク