個人的ショートカット設定覚え書きG13版(基本イラスタ用) →ブログへ戻る(n52teとの比較レビュー)
(2010.8 はるまき)
イラスタ(コミスタもほぼ同じ)、レタス(stylos,paintman)、Expression3という、私が作画する際に使うソフトでのショートカット覚えです。Logicool社のG13という左手用ゲームパッドでこれらのショートカットを操作しています。タブレットはWacomIntuos3のA6サイズです。
履歴:
20091225 n52teから移行。n52te版はこちら
20091227 ちょっと配置とか割り当てとか表示とかいじる。まだコマンドとかの割り当ては悩み中
20091229 Expression一旦消す。配置・ツール割り当ては多分これで最終版。イラスタのツール補助操作を全部調査して補完。(Ver1.1.0での場合)
20100109 ちょっと機能追加。
20100129 配置換えすこし。
20100517 1.1.5のツールセットショートカット対応。よく使うブラシを登録。それに伴いちょっと配置換え
20100817 ツール補助がややこしくなってきたんで統一して主に線修正系を配置換え。前のバージョンは上の日付のリンクから
G13画像用プロファイル設定表凡例:(基本イラスタ用) 他ソフトは設定中
■■■ 割り当ててある文字・特殊キー。その下のカッコつき説明はイラスタでその文字にショートカット登録した機能。その下の修飾キーは組み合わせた場合のショートカット。
G13設定ファイルダウンロード…20091225版
(注意:スクリプトを使用しているのですが、日本語版だとうまく作動しない場合があるようですのでその場合は一旦日本語版プロファイラをアンインストールし、G13公式ページから英語版をダウンロードして再度インストールしてください。)
使用方法:プロファイラの「プロファイル>インポート」でダウンロードしたこのファイルを読み込んでください。「Illuststudio」という設定名になっています。あとは適宜「編集>プロファイルの設定」等で変更のこと
■青字がn52teの青ランプ状態で何も同時押ししないでOKの分。基本ツール
■赤字が08番のボタンを押してる状態だとその文字に割り当てが変わる分(スクリプト)。サブ的なツール
■緑字は15番のボタンを押してる状態だとその文字に割り当てが変わる分(スクリプト)。
■赤字と■緑字を離した場合でも、その時点で何らかの修飾キーが押されていれば変わりっぱなしになります。これによって、修飾が効いているコマンドも同時押ししやすくなりました。保持は、修飾キーが全て離された状態になると解放され■青の状態に戻ります。
スクリプトで組んだんですがこのページ一番下にコード書いておきました。
セル背景色はグレーと赤・緑以外は自分の作業上の覚え(どこまで設定しなおしたかのチェック)なので気にしないよーに。
黒文字(イラスタ)の記号は以下のとおり
●SC追加に期待して予約(グレー小文字は期待する機能) ■割り当て機能考え中 ■●ほしいけど多分無理なSC 〓通常ポジションでは難しい押し方
△…あんまり使ってないショートカット。慣れて覚えてきたら…と思いますけどどうもそもそもがあんまり使わないですね。ツールオプションから指定するほうが早いし確かだし…
ちなみに全てのペン系ツールのShift、Alt、Ctrlは、将来的にイラスタでツールセット(ツール内の個別のブラシ設定)毎にショートカットが割り振られるようになることを期待して今のところ空けてあります。(1.1.5でツールセットショートカットが搭載されましたが修飾キーは使えませんでした)
20090910 1.0.8RCで修飾キーでツールシフトできるようになったので設定。
修飾キーには補完的につかう描画系を当てています。(TS)以降がその説明。★はイラスタ側の予約処理有
↓以下は他ソフトでの場合です。○はイラスタでの機能におおむね相当するものがある場合、×が相当するものがない場合です。
■レタス((s)Stylos、(p)Paintman)の場合。大体イラスタと同じ感じですがところどころ違う機能に割り当てています(091229・コマンド整理中)
■Expression3Jの場合(091229・再検討中)
01 U(画面回転) (s)×(p)○× (TS)S-角度刻み★ Shift■ `(~) (TS)S-
Shift■ T (線幅)○× (TS)Esc・右クリック-(選択中)(折線時)ひとつ戻る★ (TS)S-(選択中)(折線時)角度刻み★ (TS共通)C-消しゴム (TS共通)A-ぼかし (TS)SC- (TS)SA- (TS)CA-(ペン時)サイズ変更★ (TS)SCA-塗りつぶし (TS)S+Sp-レイヤー移動 (TS共通)C+Sp-虫眼鏡プラス (TS)A+Sp-パターンブラシ (TS共通)SC+Sp-回転 (TS)SA+Sp-回転 (TS共通)CA+Sp-水彩 (TS)SCA+Sp- Shift |
02 F10 (全体表示)○ 全てを表示 Shift(ピクセル等倍)
' (TS)S-
Shift■ F通:C+検索 (線編集) Shift(F:線編集) S+C●(TO:なめらかONOFF) |
03 Shift |
04 |
05
P Shift S+C(吸着)○×
Y通:イエス、C+リドゥ [ぼかし] ○ぼかし (TS)S-直線★ (TS共通)C-消しゴム (TS共通)A-ぼかし (TS)SC- (TS)SA- (TS)CA-サイズ変更★ (TS)SCA-塗りつぶし (TS)S+Sp-レイヤー移動 (TS共通)C+Sp-虫眼鏡プラス (TS)A+Sp-パターンブラシ (TS共通)SC+Sp-回転 (TS)SA+Sp-回転 (TS共通)CA+Sp-水彩 (TS)SCA+Sp- Shift |
06 Shift
B Shift S+C●(TO:水彩境界)× V通:C+ペースト (水彩色混ぜ系) (TS)S- (TS共通)C-消しゴム (TS共通)A-ぼかし (TS)SC- (TS)SA- (TS)CA- (TS)SCA-塗りつぶし (TS)S+Sp-レイヤー移動 (TS共通)C+Sp-虫眼鏡プラス (TS)A+Sp-パターンブラシ (TS共通)SC+Sp-回転 (TS)SA+Sp-回転 (TS共通)CA+Sp-水彩 (TS)SCA+Sp- Shift S+C■ |
07 (スタンプ) Shift Alt■ S+C<F:ゴミとり>(p)○× S+A■ A Shift
N通:ノー (水彩塗り系) (TS)S- (TS共通)C-消しゴム (TS共通)A-ぼかし (TS)SC- (TS)SA- (TS)CA- (TS)SCA-塗りつぶし (TS)S+Sp-レイヤー移動 (TS共通)C+Sp-虫眼鏡プラス (TS)A+Sp-パターンブラシ (TS共通)SC+Sp-回転 (TS)SA+Sp-回転 (TS共通)CA+Sp-水彩 (TS)SCA+Sp- Shift S+C■
|
08 M2 |
09 |
10 Alt(A:表示制御・次レイヤ)
-
Bksp
|
11 Alt(A:表示制御・前レイヤ)
; <> Shift S+A■
Delete (レイヤー表示) Shift●■レイヤー全表示 |
12
, <パターンブラシ細部> Shift C通:C+コピー
Shift |
13 Shift■● (A値大)
. Shift S+A■ X通:C+切り取り Shift |
14 Shift
J Shift S通:C+保存 Shift |
15 M3 |
|
16 Shift<T歪:クリア>× F2 () Shift<定規のポイント削除>×
0透明100× |
17 Shift■ = Shift[定規ポイント追加ONOFF]×
8透明80× Shiftパレット:サブビュー×サブパレット |
18 Shift
O (折れ線選択) ×なぞり選択 (TS)Esc・右クリック-(作成中)ひとつ戻る★ (TS)S選択から追加★ Shift 6透明60× Shiftパレット:カラーセット× |
19 Shift M Shift
4透明40× Shiftパレット:ツールプレビュー× |
|
|
20 Enter Esc Tab |
21
Shift(A0:ベクター作成)× S+A(参照レイヤに)×
F12 Shift[定規レイヤー]× S+A(レイヤ複製)○
W通:C+閉じる (レイヤー選択) ×オブジェクト選択 (TS)S-(選択に追加)★ (TS)C-(リストから)★ (TS)右クリック-(リストから)★ (TS)S- Shift■ S+A(レイヤの変換)○ |
22 Shift
H (TS)S-複数参照切り替え★ Shift Z通:C+アンドゥ Shift |
トグル上 Space (-) (TS)S+Sp-レイヤー移動 (TS共通)C+Sp-虫眼鏡プラス (TS)A+Sp-パターンブラシ (TS共通)SC+Sp-回転 (TS)SA+Sp-回転 (TS共通)CA+Sp-水彩 (TS)SCA+Sp- Shift S+A F6 Shift(Fレイヤ:レベル補正)○ S+A F5通:更新 Shift(ブラシ登録)×× | ||
左 |
上 親指 Shift [サイズ・効果範囲大]○○ Home Shift●(絵具量大)× Pageup通:ページアップ Shift[散布範囲大]× |
中 Shift ■ Shift ■ (-) Shift |
下 Shift [サイズ・効果範囲小]○○ End Shift●(絵の具量小)× Pagedown通:ページダウン Shift [散布範囲小]× |
右 | トグル下 (TS)S- △Shift<拡大> F8 Shift(Fレイヤ:トーンカーブ)○ S+A 右クリック | |
タブサイド下 Shift <リドゥ>○○ |
タブサイド上 タブ設定: ポップアップメニュー |
タブ テール 中クリック |
||||
Int3 左 右クリック (-) |
Int3 右上 中クリック (-) |
Int3 右下 |
Int3 下 タブ設定: ポップアップメニュー (-) |
各ソフトで使える文字キー一覧表
Painterは修飾のAlt、Shift+Altは使えません。Expressionは独自のショートカット設定なので、キーボードから普通に入力できない文字も割り当てることが可能です(ただしソフト側で用意される文字しか使えませんが)
凡例:
○使える ×ソフト側で使えない ○×ツールで使えるがコマンドは駄目 ×○コマンドで使えるがツールは駄目 ●使えるが使わない(追加機能に期待)
A | B | C | D | E | F | G | H | I | J | K | L | M | |
Expression | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
イラスタ | ● | ○ 水彩 |
○ パターンブラシ |
○ ゆがみ |
○ 消しゴム |
○ 線つまみ・線編集 |
○ バケツ |
○ 閉鎖域 |
○ 直線 |
○ 折れ線・ ベジェ |
○ 3D選択 |
○ ラッソ |
○ マジックワンド |
レタス |
● |
● | ● | ● | ○ 消しゴム |
○ 線つまみ・ 線つなぎ・ 線滑らか |
○ バケツ |
○ (p)閉鎖域 塗り伸ばし |
○ 直線 |
○ 折れ線 |
○ ライトテーブル |
○ラッソ | ○ マジックワンド |
N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
Expression | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
イラスタ | ○(ツールセット) | ○ 折れ線選択 |
○ ペン |
○ 矩形選択 |
○ 鉛筆 |
○ 図形 |
●線幅 | ○ 画面回転 |
○(ツールセット) | ○ レイヤ選択 |
○ エアブラシ |
○ ぼかし |
○ グラデ・ 等高線 |
レタス | ● |
○なぞり選択 | ○ (s)ペン (p)ブラシ |
○矩形選択 | ○(p)鉛筆 | ○ 図形 |
●線幅 | ○ 画面回転 |
● |
○ オブジェクト選択 |
○ (p)エアブラシ・ エアブラシ効果 |
○ (p)ぼかし |
○ (p)グラデ |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Num+ | Num- | Num* | Num/ | Num小数点 | Space | |
Expression | × | × | × | × | × | × | × | × | × | × | ○ (&Numなし) |
○ (&Numなし) |
× | ○ (&Numなし) |
× | (押下時手のひら) Alt,A+S使えない |
イラスタ | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ×○ ズームイン |
×○ ズームアウト |
×○ | ×● | × (削除になる) |
(押下時手のひら) |
レタス | (モーションチェック制御用で使えない) (ただし修飾キーがついてればOK) |
×○ ズームイン |
×○ ズームアウト |
×○ | ×● | × (削除になる) |
(押下時手のひら) Alt,A+S使えない |
, | . | < | > | `(~) | ' | [ | ] | Ctrl+[ | Ctrl+] | { | } | |
Expression | ○ | ○ | ○ | ○ | × | × | ○ (ctrlは別SC) |
○ (ctrlは別SC) |
○ | ○ | ○ | ○ |
イラスタ | ○(ツールセット) | ○(ツールセット) | × | × | ○ 焼きこみ |
○ 覆い焼き |
○ 一次色⇔二次色 |
○ 透明色 |
× | × | × | × |
レタス | ● | ● | × | × | ● (Ctrl不可) |
● | ● | ● | × | × | × | × |
+ | - | * | / | = | ; | : | ? (クエスチョン) |
@ | \(バックスラッシュ) | |
Expression | × | × | × | × | × | ○ | ○ | ○ | × | ○ |
イラスタ | × | ○ スポイト |
× | ○ レイヤー移動 |
○パス選択 | ● | × | × | × | ○ゴミ取り スタンプ |
レタス | × | ○スポイト | × | ○ レイヤー移動 |
● | ● | × | × | × | ○ゴミ取り (p)スタンプ |
Pageup | Pagedown | Home | End | Insert | Backspace | Delete | Tab | |
Expression | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × |
イラスタ | ×○ 間隔大 |
×○ 間隔小 |
×○ 指定度右転 |
×○ 指定度左転 |
×○ Ctrl使えない |
×○ (透明度ロック) |
×○ (レイヤー表示) |
×○ 全パレット |
レタス | ×● | ×● | ×○ (s)90度 |
×○ (s)270度 |
×○ Ctrl使えない |
× | ● | ● |
F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | |
Expression | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
イラスタ | ×○ アンドゥ |
×● | ×● | ×○ Ctrl,C+S使えない |
×○ 素材パレット |
×● | ×○ 新規レイヤー |
×● | ×○ 次のレイヤー |
×○ 全体表示 |
×○ 前のレイヤー |
×○ 新規レイヤー (ラスターカラー) |
レタス | ×○ アンドゥ |
×● | ×● | ×○ Ctrl,C+S使えない |
×● | ×● | ×○ 新規レイヤー |
×● | ×○ LT次のセル |
×○ 全体表示 |
×○ LT前のセル |
×○ 新規プレーン |
キーマップ遷移のスクリプトのコードは以下のとおり。素人が組んだもんですからブサイクですけどご勘弁。
動作:ノーマルでM1で使用しているマップを、G8を押している間だけM2、G15を押している間だけM3に遷移するもの。ただし、G8、G15をそれぞれ離した時点でいずれかの修飾キーが押された状態であればM2、M3状態を保持する。修飾キーが全て離されたらM1へ戻る。
修飾キーがそれぞれAltがG9、ShiftがG4、CtrlがG3に割り振ってあるので、もしボタンを変えた場合はコードのarg == ○って部分をボタン番号に変更し、プロファイラでそのボタンの割付をスクリプトにすること。
-- This is the primary event handler -- You must implement this function function OnEvent(event, arg) if (event == "G_PRESSED" and arg == 8) then SetMKeyState(2,"lhc"); end if (event == "G_RELEASED" and arg == 8) then if IsModifierPressed("shift") or IsModifierPressed("ctrl") or IsModifierPressed("alt") then SetMKeyState(2,"lhc"); else SetMKeyState(1,"lhc"); end end if (event == "G_PRESSED" and arg == 15) then SetMKeyState(3,"lhc"); end if (event == "G_RELEASED" and arg == 15) then if IsModifierPressed("shift") or IsModifierPressed("ctrl") or IsModifierPressed("alt") then SetMKeyState(3,"lhc"); else SetMKeyState(1,"lhc"); end end if (event == "G_PRESSED" and arg == 3) then PressKey("lshift") end if (event == "G_RELEASED" and arg == 3) then if IsModifierPressed("ctrl") or IsModifierPressed("alt") then ReleaseKey("lshift") else ReleaseKey("lshift") SetMKeyState(1,"lhc"); end end if (event == "G_PRESSED" and arg == 4) then PressKey("lctrl") end if (event == "G_RELEASED" and arg == 4) then if IsModifierPressed("shift") or IsModifierPressed("alt") then ReleaseKey("lctrl") else ReleaseKey("lctrl") SetMKeyState(1,"lhc"); end end if (event == "G_PRESSED" and arg == 9) then PressKey("lalt") end if (event == "G_RELEASED" and arg == 9) then if IsModifierPressed("shift") or IsModifierPressed("ctrl") then ReleaseKey("lalt") else ReleaseKey("lalt") SetMKeyState(1,"lhc"); end end end