- XC_mvUD カーソル↑↓の設定
- XC_mvLR カーソル←→の設定
- XC_mvPG Page Up/Page Downの設定
- XC_mvSC スクロールバーの設定
- XC_mvWH ホイールの設定
設定項目の分析
XC_mvLR = 4,1,4,B0000,0,B010 ; [←][→]
右の数値だが、これは2つ1セットで見る。
4,1が「通常時動作」、4,B0000が「画面外に移動したときの動作」、0,B010が「範囲外に移動したときの動作」である。
通常時動作
通常の動作。
最初の数値が移動の種類を。次の数値が移動量を示している。デフォルトでは、「左右の方向に1桁スクロールする」動作を単位量1で実行する。あまりここをいじることはないだろう。
画面外動作
ファイル数が多いと、ファイルが複数ページに渡って表示される。そのとき生じる、カーソルが画面外にはみ出したときの動作をここで指定する。デフォルトでは「4:一桁分スクロール」をする。
範囲外動作
最初と最後のエントリを超えてさらに移動したり、あるいは左端と右端のエントリからさらに左、右へ移動したりといった、範囲外操作をした場合の動作指定。デフォルトでは停止をする。
親ディレクトリへの移動や、最初のエントリと最後のエントリでカーソルループさせたいときはここをいじる。
この画像では「親ディレクトリへ」「末端/先頭に到達していない時は移動する」設定になっている。
設定方法
①移動方法 ②移動量
通常時移動は、最初の数値で移動方法を。次の数値で移動量を設定する。
移動方法は以下。
↓単位 形態:既定値 ページ スクロール カーソル移動せずにスクロール --------------------------------------------------------- ±1行(上下) 0 1 2 3 ±1桁(左右) 4 5 6 7 ±1ページ 8 9 10 11 ±1/10ページ 12 13 14 15 上方/下方のマーク 16 次/前に選択したマーク 17
③画面外、範囲外方法
画面外、範囲外ともに、最初の数値で動作を設定する。
0:停止 はみ出す場合は移動しません。 1:画面反対(線対称) 左端なら右端に、右端なら左端に水平方向移動します。ページ移動は行いません。 2:画面反対(点対称) 左上端なら右下端に、右下端なら左上端に移動します。ページ移動は行いません。 3:一行分スクロール 上下方向に1行スクロールします 4:一桁分スクロール 左右方向に1桁スクロールします 5:ページ切替 6:親ディレクトリへ 7:ドライブ選択 8:[←]/[→]使用 9:page up/down使用 10:前のPPcへ 11:次のPPcへ 12:前のドライブへ 13:次のドライブへ 14:反対窓のPPcへ 15:半ページ切替 16: KC_main の RANGEEVENT1 / RANGEEVENT2 を実行 17: KC_main の RANGEEVENT3 / RANGEEVENT4 を実行 18: KC_main の RANGEEVENT5 / RANGEEVENT6 を実行 19: KC_main の RANGEEVENT7 / RANGEEVENT8 を実行
④画面外、範囲外他
2つ目の数値でその他の設定を行う。
B0000 |||| |||+-- 1=リピート無し→「方法」を実行 リピート中→停止 ||+--- 1=末端/先頭に到達していない時は移動する |+---- 1=二枚窓時は窓間移動を優先(移動方向が隣接窓側なら窓移動) +----- 1=移動時にマークする(Explorer風選択,画面外他のみ有効)
0 件のコメント:
コメントを投稿