「マニュアル/Tips一覧/AutoHotKey」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
ここではスクリプトエンジン「AutoHotkey」のSAI用スクリプトコードを掲載します。
問:AutoHotkeyって何?
答:[[AutoHotkeyを流行らせるページ(ミラー)>>http://ahk.xrea.jp/]] / [[AutoHotkey Wiki>>http://ahkwiki.net]]
//答:[[AutoHotkeyを流行らせるページ>>http://lukewarm.s101.xrea.com/]]
----
スクリプト一覧
----
&big(){[[SAIのユーザーパレットをマウスカーソル位置に表示するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-147.html]]}
ショートカットキーでマウスカーソル位置にユーザーパレットを表示できるようにします。マウスカーソルの移動量が減り、またSAI本来のユーザーパレットを表示する必要がなくなるため、スペースを有効利用できるようになります。
&big(){[[SAIのブラシサイズを数値指定で変更するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-171.html]]}
ブラシサイズをChangeBrushSize(&bold(){5})のように指定した大きさに変更します。ショートカットキーによる行き過ぎなどを防止できます。
&big(){[[SAIでテキストを描画するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-144.html]]}
無理矢理テキストを描画します。
&big(){[[SAIでトーンを描画するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-148.html]]}
設定に従って等間隔でクリックすることにより様々なトーンを描画します。
&big(){[[SAIで円や正多角形を描くAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-140.html]]}
正多角形を描画します。100角形など実質的に円を描画できます
&big(){[[SAIで水平線、垂直線や市松模様もどきを描画するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-153.html]]}
等間隔に指定本数の水平線、垂直線を引いたり、それを市松模様っぽくしたりします
&big(){[[SAIで集中線を描くAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-141.html]]}
指定座標から指定範囲に向けてドラッグを連打して集中線を描画します。様々なオプション
を用意しており、色々な集中線が描画できます。
&big(){[[SAIの用紙質感や合成モードの設定ウィンドウをマウスカーソル位置に表示するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-154.html]]}
用紙質感、画材効果、合成モード、ブラシ形状、ブラシテクスチャの選択肢やスライダをマウスカーソル位置に表示します。
&big(){[[SAIで上下のレイヤーに移動するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-76.html]]}
現在のレイヤーの1つ上や1つ下のレイヤーにキーボード(ショートカットキー)で移動できるようにします。
&big(){[[SAIのShift+クリックをきれいに締めくくるAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-143.html]]}
Shift+クリックで多角形を書くときのサポートツールです。始点と終点をきれいに結ぶことができます。
&big(){[[SAIのスライダをキーボードで操作するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-31.html]]}
レイヤーの不透明度やブラシ濃度などのスライダをキーボード(ショートカットキー)で操作できるようにします。
&big(){[[SAIの水彩境界のON/OFFを切り換えるAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-26.html]]}
水彩境界のON/OFF切り換え、用紙質感や合成モードの選択をキーボード(ショートカットキー)から行えるようにします。
&big(){[[SAIのレイヤー名を簡単に設定するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-24.html]]}
キーを1つ押すだけでレイヤー名を設定できるようにします。
&big(){[[SAIの新規キャンバス保存時のデフォルト名を変更するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-84.html]]}
新規キャンバス保存時のデフォルト名「新規キャンバス」をもっとわかりやすいものに変えたり保存形式のデフォルト値を変えたりします。
&big(){[[SAIで自動保存するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-36.html]]}
作業の邪魔にならないよう、休憩中を見計らって自動保存します。
&big(){[[SAIのキャンバス外から色を拾うAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-37.html]]}
[[SAIで画面外からスポイトで色を拾う>http://painthack.blogspot.com/2011/06/sai.html]]をPopupPanels = 0で使いたい人向けのキャンバス外スポイトです。実行時のマウスカーソル位置の色を、キャンバス内外問わずに拾います。
&big(){[[SAIのツールのショートカットキーに修飾キーを使うAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/]]}
本来Ctrl、Shift、Altキーで修飾できないツールのショートカットキーに修飾キーを使えるようにします。
----
&big(){[[HkSaiSlider>http://www3.atwiki.jp/sai/pages/265.html]]}
ナビゲータのスライダー(回転角度・表示倍率)をジョイスティックやキー入力で操作する
&big(){[[HkSaiTransparency>http://www3.atwiki.jp/sai/pages/221.html]]}
1キートグル仕様の「描画色/透明色」の切替を2つのキーに分割して設定できます
例:Zキー…通常ブラシ Cキー…透過ブラシ
&big(){[[レイヤー選択さん>http://www3.atwiki.jp/sai/pages/255.html]]}
レイヤー選択画面を出す
----
&big(){[[SAIの操作パネルを自動的に隠す>http://painthack.blogspot.com/2011/06/sai_19.html]]}
SAIの操作パネルを自動的に隠す。マウスオーバーで再表示。パネルが隠れている間は必要な情報を小窓に表示することができる。
&big(){[[SAIで画面外からスポイトで色を拾う>http://painthack.blogspot.com/2011/06/sai.html]]}
画面外から色を拾えるスポイトです。
&big(){[[SAIでスムースズーム>http://painthack.blogspot.com/2011/12/sai.html]]}
ショートカットキーによる無段階ズームを実現します。
(HkSaiSlider発展型)
----
//#comment(,disableurl)
ここではスクリプトエンジン「AutoHotkey」のSAI用スクリプトコードを掲載します。
問:AutoHotkeyって何?
答:[[AutoHotkeyを流行らせるページ(ミラー)>>http://ahk.xrea.jp/]] / [[AutoHotkey Wiki>>http://ahkwiki.net]]
//答:[[AutoHotkeyを流行らせるページ>>http://lukewarm.s101.xrea.com/]]
----
スクリプト一覧
----
&big(){[[SAIのユーザーパレットをマウスカーソル位置に表示するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-147.html]]}
ショートカットキーでマウスカーソル位置にユーザーパレットを表示できるようにします。マウスカーソルの移動量が減り、またSAI本来のユーザーパレットを表示する必要がなくなるため、スペースを有効利用できるようになります。
&big(){[[SAIのブラシサイズを数値指定で変更するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-171.html]]}
ブラシサイズをChangeBrushSize(&bold(){5})のように指定した大きさに変更します。ショートカットキーによる行き過ぎなどを防止できます。
&big(){[[SAIでテキストを描画するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-144.html]]}
無理矢理テキストを描画します。
&big(){[[SAIでトーンを描画するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-148.html]]}
設定に従って等間隔でクリックすることにより様々なトーンを描画します。
&big(){[[SAIで円や正多角形を描くAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-140.html]]}
正多角形を描画します。100角形など実質的に円を描画できます
&big(){[[SAIで水平線、垂直線や市松模様もどきを描画するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-153.html]]}
等間隔に指定本数の水平線、垂直線を引いたり、それを市松模様っぽくしたりします
&big(){[[SAIで集中線を描くAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-141.html]]}
指定座標から指定範囲に向けてドラッグを連打して集中線を描画します。様々なオプション
を用意しており、色々な集中線が描画できます。
&big(){[[SAIの用紙質感や合成モードの設定ウィンドウをマウスカーソル位置に表示するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-154.html]]}
用紙質感、画材効果、合成モード、ブラシ形状、ブラシテクスチャの選択肢やスライダをマウスカーソル位置に表示します。
&big(){[[SAIで上下のレイヤーに移動するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-76.html]]}
現在のレイヤーの1つ上や1つ下のレイヤーにキーボード(ショートカットキー)で移動できるようにします。
&big(){[[SAIのShiftクリックをきれいに締めくくるAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-143.html]]}
Shiftクリックで多角形を書くときのサポートツールです。始点と終点をきれいに結ぶことができます。
&big(){[[SAIのスライダをキーボードで操作するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-31.html]]}
レイヤーの不透明度やブラシ濃度などのスライダをキーボード(ショートカットキー)で操作できるようにします。
&big(){[[SAIの水彩境界のON/OFFを切り換えるAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-26.html]]}
水彩境界のON/OFF切り換え、用紙質感や合成モードの選択をキーボード(ショートカットキー)から行えるようにします。
&big(){[[SAIのレイヤー名を簡単に設定するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-24.html]]}
キーを1つ押すだけでレイヤー名を設定できるようにします。
&big(){[[SAIの新規キャンバス保存時のデフォルト名を変更するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-84.html]]}
新規キャンバス保存時のデフォルト名「新規キャンバス」をもっとわかりやすいものに変えたり保存形式のデフォルト値を変えたりします。
&big(){[[SAIで自動保存するAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-36.html]]}
作業の邪魔にならないよう、休憩中を見計らって自動保存します。
&big(){[[SAIのキャンバス外から色を拾うAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/blog-entry-37.html]]}
[[SAIで画面外からスポイトで色を拾う>http://painthack.blogspot.com/2011/06/sai.html]]をPopupPanels = 0で使いたい人向けのキャンバス外スポイトです。実行時のマウスカーソル位置の色を、キャンバス内外問わずに拾います。
&big(){[[SAIのツールのショートカットキーに修飾キーを使うAutoHotkeyスクリプト>http://autohotkey.blog.fc2.com/]]}
本来Ctrl、Shift、Altキーで修飾できないツールのショートカットキーに修飾キーを使えるようにします。
----
&big(){[[HkSaiSlider>http://www3.atwiki.jp/sai/pages/265.html]]}
ナビゲータのスライダー(回転角度・表示倍率)をジョイスティックやキー入力で操作する
&big(){[[HkSaiTransparency>http://www3.atwiki.jp/sai/pages/221.html]]}
1キートグル仕様の「描画色/透明色」の切替を2つのキーに分割して設定できます
例:Zキー…通常ブラシ Cキー…透過ブラシ
&big(){[[レイヤー選択さん>http://www3.atwiki.jp/sai/pages/255.html]]}
レイヤー選択画面を出す
----
&big(){[[SAIの操作パネルを自動的に隠す>http://painthack.blogspot.com/2011/06/sai_19.html]]}
SAIの操作パネルを自動的に隠す。マウスオーバーで再表示。パネルが隠れている間は必要な情報を小窓に表示することができる。
&big(){[[SAIで画面外からスポイトで色を拾う>http://painthack.blogspot.com/2011/06/sai.html]]}
画面外から色を拾えるスポイトです。
&big(){[[SAIでスムースズーム>http://painthack.blogspot.com/2011/12/sai.html]]}
ショートカットキーによる無段階ズームを実現します。
(HkSaiSlider発展型)