Illustrator:重たいテキスト内で入力してると落ちたりしてこわいのでダイアログで補助するやつ

昨日のやつのIllustrator版。どうぞどうぞ。


ai_モジ入力するだけ.jsx

たぶんCS4以降どれでも動きます。

すみません、こっちにまとめました


コード使い回しで、InDeginよりシンプルに済むかと思ったら真逆っ!
入力後のキャレット位置がおぼつかなくてモチベ下げてたらmonokanoさんがSPAiの機能のひとつ「プレーンテキストでペースト」でやってる処理を提供してくださいました。徳がすごいぞ。やったね。ありがとうございますっ

このまま出したら完全に人のふんどしなので、
せっかくなのでshiftキーを押しながら実行した場合は選択テキストをダイアログ内に反映するようにしました。

するとどうなるの

ダイアログ上ならOSの機能で選択テキストを再変換できてしまうのです。
再変換は、macOSなら ctrl + shift + R。
さらに日本語キーボードなら「かな」キーを2連打でもOK。
Windowsなら…右クリックして「再変換」を選択(らしい)。

こんなかんじです。

Illustratorの場合、スクリプトの実行に直接ショートカットをあてることはできないので、
・スクリプトを実行するアクションを作成してそのアクションにショートカットを設定
Keyboard Maestro(有料)、前述したmonokanoさんのSPAi(macOS)、あるふぁさんのSppy(Windows)など利用してショートカットを設定してみてください。
もしかしたらshiftキー併用と折り合いがわるいかも。そこはまあ工夫してみて(投)。

参考:再変換の母、流星号さんのblog
人のふんどし祭りじゃー。

InDesign:タイピングは速いのに入力反映が遅くて困ったのでかわいいスクリプトで補助するやつ

日々InDesign作業していると、小分けしたくてもできない巨大なファイルを用意せざるを得ないってことがありまして。
あるーあるあるー。

今回の案件、ストーリーがモンスター級にでかい…

そんな中で文字入力をすると、入力はとっくに終わってるのに表示がおっそい。
変換もヘンなタイミングでされたりして調子を外される。とてもすごくかなりイライラする。

「環境設定でインライン入力をやめればいいじゃない」
そんな声がどこかから聞こえる。でもそれは聞けない。聞こえるけど聞けない。
入力中の文字が、画面の左上隅に固定されてる。こんなの首のスジ痛めちゃうわ。

それにインライン入力オフだと、なんだか取り消しが1回で済まない。
これなんか4回かかった。これ欠陥だよねえ。ひどい。もうひどい。

「ATOKを使えばいいじゃない」
いやー聞けない。好きじゃないから使わない。

そんなんで、ダイアログ内にチャチャッと文字入力して選択範囲に入れるせこいスクリプト書きました。


モジ入力するだけ.jsx

たぶんCS4以降対応です。

すみません、こっちにまとめました


あそびかた

とにかく、ストレスのないファンクションキーを割り当ててください。
うちはF14にしました。
あああ、僕は文字を入力したいんだ、って時にパッと押すです。

こんなかんじ。直接入力の倍もはやいね。やったね。

ってか、あたりまえだね…

ExtendScript:スライドパズル作ってみた

こないだ改修したマインスイーパーのアイコンを流用してスライドパズル作ってみてしまいました。
決してヒマなわけではないんだけど…内職のほうはこのところヒマで。
ヒマっていいな。たまになら。

slidePuzzle_3x3.zip

例によってExtendScriptが動くアプリでたいがい動きます。
InDesign、Illustratorは確認しました。
Photoshop、AfterEffectsあたりも大丈夫のはず。ほかにもあるっけ。

解凍するとzipとは違う名前の「msByESTK」フォルダになります。
マインスイーパーお楽しみ中の方はアイコンそのまま流用するので
スクリプト「slidePuzzle_3x3.jsx」だけ使ってあとは捨てていいです。
ご新規さんはアイコンが入ったままフォルダをデスクトップに移動してください。


あそびかた

実行すると完成形を示すアラートが出ます。これを作りましょう。

クリックと矢印キーに対応してます。
さかさか動かしましょう。

完成すると祝福とともに終了します。
敗退はescキーで終了してください。
(諦めたとき煽ってやろうと思ったんですがイベント処理がちょっとむずくてやめました)

画面が小さいのは善し悪しということで。
(業務中にやるなよー)
どうぞどうぞ。