[HOME]  [全部表示 会議室風]  [全部表示 保存用]  [リストへもどる]

一括表示

  マウスページャーマクロ v1.3 - konno 26/04/18-20:00 No.12742
  ┗ ファンクションキーラベル書き換えマクロ - konno 26/04/23-18:33 No.12743
(12742) 12742マウスページャーマクロ v1.3  投稿者:konno   2026/04/18(土) 20:00
   コメント数 1

sky氏のpager98マクロを改造したマウス対応ページャーです。
マクロの部屋に置きました。

・NP21W DOSVAXJ3 MSDOS Player で動きます。
・NP21Wでは 90BIOSにも対応しているので大画面でマウスで極楽環境になるかも
・マウスホイールが使えるので便利です!

簡単な使い方のTEXTを同梱しているので読んでください。

#txt:pager_k.zip  マウスページャーマクロ k1.3   26-04-18   new!


安定して動くまで2週間以上かかりました。(;_;)
ところで、NP21Wをホイール対応にしてもらったんだけど、DOSVキーボードとの関係で
ページアップ/ダウンなど、正しいスキャンコードがわからなくなっています。
もしかしたら私が SimKさんに間違ったコードを伝えてしまったかもしれません。

#if 98
(g==$3D00)?>u ;d ;↓ down
(g==$3700)?>u ;d ;↓ pgdown
(g==$3A00)?>d ;u ;↑ up
(g==$3600)?>d ;u ;↑ pgup

このように UP と Down の関係が逆になっているような気が・・・
どなたか正しいスキャンコードを教えてくだされ。m(__)m

      - No.12742 -    このTreeへ           [リストへもどる] pre


(12742) 12743ファンクションキーラベル書き換えマクロ  投稿者:konno   2026/04/23(木) 18:33
    12742 番 konno さんへのコメント

マウスページャーマクロに使えないかと思い、昔文太さんがやっていた
ファンクションキーラベル書き換えマクロを過去ログ検索しました。
#8113:fkylabel.def (v.1.00)  投稿者:文太   2018/09/18(火)
これですね。ちゃんと動きます。

このマクロは一度書き換えると元には戻さないで設定したラベルにします。
マウスページャーマクロ等に使うには元に戻したいので改造してみました。
ダンプで見るとどうやらファンクションキーのポインタをマクロバッファの
位置にすり替えているようです。そこで大幅に簡略化してみました。

=== f_label.def (v.1.00+) === org 文太さん fkylabel.def
* M
50 ^\ "fkey toggle"
&02 (x..0==0)?{x..0=pq..100, &00 pq..100=r, . } ;pq..100, fkeytbl
&02 pq..100=x..0, x..0=0, . ;pq..100, org

02: x3+$,."$[8]"

00: (3+$)."$ ;N,S,C,A
ファイル $(0)窓換 $(0)文換 $(0)窓割 $(0) $(0)   $(0)$
   $(0) $(0)   $(0)   $(0)   $(0) $(0)$
$(d)$
[Sft]$(0)[F02]$(0)[F03]$(0)[F04]$(0)[F05]$(0)[F06]$(0)$
[F07]$(0)[F08]$(0)[F09]$(0)[F10]$(0)[F11]$(0)[F12]$(0)$
$(d)$
[Ctl]$(0)[f02]$(0)[f03]$(0)[f04]$(0)[f05]$(0)[f06]$(0)$
[f07]$(0)[f08]$(0)[f09]$(0)[f10]$(0)[f11]$(0)[f12]$(0)$
$(d)$
[Alt]$(0)[f02]$(0)[f03]$(0)[f04]$(0)[f05]$(0)[f06]$(0)$
[f07]$(0)[f08]$(0)[f09]$(0)[f10]$(0)[f11]$(0)[f12]$(0)$
$(0D,FF)"
*

マクロバッファが残っている間は起動キーで切替をトグルします。
で、マウスページャーマクロに入れてみましたが、うーん、いまいち
これじゃない感が・・・
ということで、次は ANSIエスケープシーケンスを使ってみるか。

      - No.12743 -    このTreeへ    コメント元:12742 へ [リストへもどる] pre