| 1 |
---------------------------------------------------------------------------- |
| 2 |
fileMV フルキーとマウスゼスチャ カスタマイズ仕様 |
| 3 |
---------------------------------------------------------------------------- |
| 4 |
|
| 5 |
|
| 6 |
● 方針 ● |
| 7 |
|
| 8 |
キー入力があった時、それを他のキー入力にすり替える事によって |
| 9 |
他の機能を使用する。 |
| 10 |
Ctrl+であふ特殊キーなしに準じた動作にするつもり。 |
| 11 |
マウスゼスチャ・メニュー・コマンドの数値 を関連付けることで、 |
| 12 |
マウスとキーボードによる動作の違いを少なくする。 |
| 13 |
|
| 14 |
|
| 15 |
起動フォルダのfilemvkey.iniで指定する。 |
| 16 |
[key] |
| 17 |
2067=2081 |
| 18 |
この場合 2067(Ctrl+C) を 2081(Ctrl+Q) にすり替える。(書式はあふ形式に変えるかも) |
| 19 |
|
| 20 |
値は仮想キーコード、それぞれ次の値を加算する |
| 21 |
+SHIFT 1000 |
| 22 |
+CTRL 2000 |
| 23 |
+ALT 4000 |
| 24 |
|
| 25 |
|
| 26 |
● 問題点 ● |
| 27 |
|
| 28 |
仮想キーコードを記述する必要がある等、直感的に分かり難い。 |
| 29 |
|
| 30 |
|
| 31 |
---------------------------------------------------------- |
| 32 |
;リスト画面 |
| 33 |
---------------------------------------------------------- |
| 34 |
C=Ctrl, A=Alt, S=Shift |
| 35 |
|
| 36 |
; 仮想 : キー : 内容 |
| 37 |
---------------------------------------------------------- |
| 38 |
8 : BS : 親フォルダへ移動.. |
| 39 |
9 : TAB : リスト間でフォーカス移動. |
| 40 |
[フォルダ欄] 下位フォルダ候補 |
| 41 |
13 : ENT : 拡張子判別実行(ダブルクリック).. |
| 42 |
27 : ESC : リストと簡易ビュー画面のあいだでフォーカス移動. 再生中ならサウンド停止. |
| 43 |
32 : SPC : |
| 44 |
33 : P_UP : |
| 45 |
34 : P_DN : |
| 46 |
35 : END : |
| 47 |
36 : HOME : |
| 48 |
37 : ← : |
| 49 |
38 : ↑ : カーソル移動. |
| 50 |
39 : → : |
| 51 |
40 : ↓ : カーソル移動. |
| 52 |
45 : INS : |
| 53 |
46 : DEL : 削除. |
| 54 |
49 : 1 : |
| 55 |
220 : \ : ドライブのルートフォルダへ. |
| 56 |
0112 : F1 : |
| 57 |
0122 : F11 : ウィンドウ広く |
| 58 |
1013 : S-ENT : エディタで編集. mp3,wavを vbmp3.dllで再生. |
| 59 |
1122 : S-F11 : ウィンドウ広げる前に戻す |
| 60 |
1037 : S-← : 履歴戻る. |
| 61 |
1039 : S-→ : 履歴進む. |
| 62 |
1046 : S-DEL : メニュー消す. |
| 63 |
1077 : C-M : クリックメニュー切り替え. |
| 64 |
1080 : S-P : ZIP圧縮(要zip32j.dll). |
| 65 |
1107 : S-+ : ウィンドウ拡大 |
| 66 |
1109 : S-- : ウィンドウ縮小 |
| 67 |
2040 : C-↓ : |
| 68 |
2048 : C-0 : ドライブ選択ダイアログ. |
| 69 |
2049 : C-1 : 左窓のみ. |
| 70 |
2050 : C-2 : 右窓のみ. |
| 71 |
2065 : C-A : マーク反転. |
| 72 |
2066 : C-B : コピーボタン表示. |
| 73 |
2067 : C-C : 逆窓にコピー. |
| 74 |
2068 : C-D : 削除. |
| 75 |
2069 : C-E : エディタで編集. |
| 76 |
2070 : C-F : 検索. |
| 77 |
2071 : C-G : コマンド直接入力. |
| 78 |
2072 : C-H : 履歴リスト. |
| 79 |
2072 : C-I : マウスジェスチャ on/off. |
| 80 |
2076 : C-L : 窓グループメニューを表示. |
| 81 |
2077 : C-M : 送るメニュー. |
| 82 |
2078 : C-N : 日時名で新規テキスト作成. |
| 83 |
2079 : C-O : 逆窓と同じフォルダ. |
| 84 |
2080 : C-P : 指定の拡張子で色をつける. |
| 85 |
2081 : C-Q : 終了. |
| 86 |
2082 : C-R : 名前変更. |
| 87 |
2083 : C-S : 現在のフォルダ名保存. |
| 88 |
2084 : C-T : タイトルバー表示. |
| 89 |
2087 : C-W : 同じ名前のファイルにマーク. |
| 90 |
2090 : C-Z : 設定ファイル. |
| 91 |
3069 : S-C-E : |
| 92 |
3071 : S-C-G : コマンド番号を指定して実行. |
| 93 |
3078 : S-C-N : 新規テキスト作成. |
| 94 |
3079 : S-C-O : 逆窓を同じフォルダに. |
| 95 |
3080 : S-C-P : 選択トップのファイルと同じ拡張子に色をつける. |
| 96 |
3082 : S-C-R : 両窓を再読込. |
| 97 |
3083 : S-C-S : 現在の両フォルダ名保存. |
| 98 |
3090 : S-C-Z : キー説明ファイル. |
| 99 |
4036 : A-HOME : ホームに移動 |
| 100 |
5036 : S-A-HOME: ホームに設定 |
| 101 |
4037 : A-← : |
| 102 |
4049 : A-1 : コマンド1実行. |
| 103 |
4050 : A-2 : コマンド2実行. |
| 104 |
4051 : A-3 : コマンド3実行.(以下4..9同様) |
| 105 |
4107 : A-+ : jpg画像拡大 |
| 106 |
4109 : A-- : jpg画像縮小 |
| 107 |
6049 : A-C-1 : リストソート(以下2..5同様). |
| 108 |
6065 : A-C-A : Aドライブに移動(以下B..Z同様). |
| 109 |
6040 : A-C-↓ : リストサイズ変更. |
| 110 |
5037 : A-S-← : 履歴表示戻る. |
| 111 |
5039 : A-S-→ : 履歴表示進む. |
| 112 |
: S-RClk : 検索メニュー表示. |
| 113 |
|
| 114 |
|
| 115 |
;フォルダ名入力画面 // alt 検知 できない? |
| 116 |
|
| 117 |
2037 : C-← : 履歴表示戻る. |
| 118 |
2039 : C-→ : 履歴表示進む. |
| 119 |
|
| 120 |
|
| 121 |
---------------------------------------------------------------------------- |
| 122 |
マウスジェスチャ |
| 123 |
|
| 124 |
R=右 L=左 U=上 D=下 |
| 125 |
------------------- |
| 126 |
R : 履歴進む |
| 127 |
L : 履歴戻る |
| 128 |
U : 上のフォルダに移動 |
| 129 |
UD : 編集・再生・画像表示 |
| 130 |
DL : 実行 |
| 131 |
|
| 132 |
|
| 133 |
ゼスチャ登録方法 |
| 134 |
------------------- |
| 135 |
まずマウスゼスチャ「上」などで一番上のドライブ一覧表示へ。 |
| 136 |
リストから「mouse」をダブルクリック。 |
| 137 |
登録したいマウスゼスチャの動きをする。(下中央バーに表示された文字列が記憶される) |
| 138 |
リストから関連付けしたいコマンドを選ぶ。右クリックでメニューを出す。 |
| 139 |
「このメニューのマウスゼスチャを編集する」を選ぶ。 |
| 140 |
さきほど記憶した文字列が表示される。必要なら修正して、登録。 |
| 141 |
|
| 142 |
|
| 143 |
色設定用のメモ |
| 144 |
------------------- |
| 145 |
表示や内部では以下の単語の最初のアルファベットを使う。 |
| 146 |
現在、回転は色指定に使っているのみでゼスチャ文字列には使えない。 |
| 147 |
Left,Right,Down,Up,kaiten,Hidariue,hidarishita,Migiue,migishita |
| 148 |
kLU 回転、左上 |
| 149 |
kLD 回転、左下 |
| 150 |
kRU 回転、右上 |
| 151 |
kRD 回転、右下 |
| 152 |
D 下 |
| 153 |
U 上 |
| 154 |
R 右 |
| 155 |
L 左 |
| 156 |
H 左上 |
| 157 |
M 右上 |
| 158 |
m 右下 |
| 159 |
h 左下 |
| 160 |
|
| 161 |
|
| 162 |
設定ファイルを以下のように修正。 |
| 163 |
[setting] |
| 164 |
mousecolor=on #...このキー設定がないと[mousecolor]の設定は無効。 |
| 165 |
|
| 166 |
[mousecolor] |
| 167 |
0_R=230 |
| 168 |
0_G=50 |
| 169 |
0_B=0 |
| 170 |
1_R=10 |
| 171 |
1_G=10 |
| 172 |
1_B=50 |
| 173 |
2_R=50 |
| 174 |
2_G=20 |
| 175 |
2_B=90 |
| 176 |
3_R=230 |
| 177 |
3_G=90 |
| 178 |
3_B=30 |
| 179 |
4_R=40 |
| 180 |
4_G=40 |
| 181 |
4_B=90 |
| 182 |
5_R=50 |
| 183 |
5_G=90 |
| 184 |
5_B=50 |
| 185 |
6_R=60 |
| 186 |
6_G=160 |
| 187 |
6_B=60 |
| 188 |
7_R=70 |
| 189 |
7_G=10 |
| 190 |
7_B=170 |
| 191 |
8_R=180 |
| 192 |
8_G=80 |
| 193 |
8_B=180 |
| 194 |
9_R=90 |
| 195 |
9_G=70 |
| 196 |
9_B=30 |
| 197 |
10_R=100 |
| 198 |
10_G=130 |
| 199 |
10_B=100 |
| 200 |
11_R=210 |
| 201 |
11_G=210 |
| 202 |
11_B=110 |
| 203 |
12_R=120 |
| 204 |
12_G=220 |
| 205 |
12_B=120 |
| 206 |
13_R=130 |
| 207 |
13_G=180 |
| 208 |
13_B=130 |
| 209 |
14_R=240 |
| 210 |
14_G=140 |
| 211 |
14_B=240 |
| 212 |
|
| 213 |
まえの数値はペンの向き、 |
| 214 |
うしろのR,G,Bはレッド・グリーン・ブルーを意味する。 |
| 215 |
数値は 0 から 255 までで指定する。 |
| 216 |
ペンの種類対応は以下の通り |
| 217 |
(例:2_G=40 のとき、マウスゼスチャ「右」(R)の「グリーン」を「40」に設定) |
| 218 |
P =0 |
| 219 |
L =1 |
| 220 |
R =2 |
| 221 |
D =3 |
| 222 |
U =4 |
| 223 |
H =5 |
| 224 |
h =6 |
| 225 |
m =7 |
| 226 |
M =8 |
| 227 |
kRU =9 |
| 228 |
kRD =10 |
| 229 |
kLU =11 |
| 230 |
kLD =12 |
| 231 |
RBUp =13 |
| 232 |
C=14 |
| 233 |
|
| 234 |
現状では設定ファイルを書き換える以外の方法はありません |
| 235 |
|
| 236 |
|
| 237 |
---------------------------------------------------------------------------- |
| 238 |
|
| 239 |
● その他 ● |
| 240 |
|
| 241 |
・キースワップではありません。一方通行(?)です。 |
| 242 |
「内部命令」の代わりにその機能の「キー」を指定する方式な訳です。 |
| 243 |
・キーのすり替えは1度のみ行われます。 |
| 244 |
「A→B」,「B→C」と設定しても「A→C」とはなりません。 |
| 245 |
・ |