[HOME]  [リストへもどる]
一括表示

  VTDOS備忘録1 KeyChk.comの挙動 - konno 12/01/04-22:39 No.5733
  ┣ VTDOS 備忘録2 ish file converterの解凍 - konno 12/01/04-23:02 No.5734
  ┃┗ VTDOS備忘録3 VZでマウスホイールスクロール - konno 12/01/04-23:43 No.5735
  ┃ ┗ VTDOSのマウスホイールスクロールにバグ? - konno 12/02/09-22:20 No.5784
  ┣ CKWV の窓位置の設定 - konno 12/02/09-22:34 No.5785
  ┃┣ CKWV のフォントの指定 - konno 12/02/27-00:59 No.5795
  ┃┗ Re: CKWV の窓位置の設定 - あきろ 12/04/15-23:24 No.5804
  ┃ ┗ Re^2: CKWV の窓位置の設定 - konno 12/04/17-00:47 No.5806
  ┗ ckwvでIns - konno 12/07/04-00:44 No.5850

(5733) 5733VTDOS備忘録1 KeyChk.comの挙動  投稿者:konno   2012/01/04(水) 22:39
   コメント数 3

最近はVTDOS本家の更新が無いようですが、私は愛用しています。
DOS窓とWindowsをシームレスに使えるのでVZ用のエミュレータでは一番使いやすいです。

タスクバーのクイック起動に、常駐、非常駐、VTDOS、CKWV のアイコンを入れ、
使い分けています。

プログラムソース弄りの時はVTDOS単体起動が多いです。漢字入力以外は
画面の広さとスピードのバランスがいいです。

日本語の長文を打つ時は、CKWV を起動します。WindowsIMEがそこそこ快適に
使えますが、画面表示がやや遅く、ファイルの大量操作などは凄く遅いです。
起動時にウインドーが下の方に下がってしまうのですが、なぜだろう。


KeyChk.comの入力が表示されない。

VTDOSの場合
VTDOS|C:\VZ>C:\UT\KEYCHK.COM			;この表示なんか変
KeyChk.com Ver1.0/Copy left Yoshi / Jan 31 1999
    Quit:[ESC]
# key[4900] shift[23]
# key[5100] shift[23]
# key[011b] shift[20]

このようにESC後に表示されます。

CKWVの場合
VTDOS|C:\VZ\T>C:\UT\KEYCHK.COM			;この表示なんか変
KeyChk.com Ver1.0/Copy left Yoshi / Jan 31 1999
    Quit:[ESC]
# key[011b] shift[20]

同じ入力してますが、ESC しか表示されませんね。なぜだろう。
VTD_NRDR.CFGに登録しても変わりませんねぇ。


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

(5733) 5734VTDOS 備忘録2 ish file converterの解凍  投稿者:konno   2012/01/04(水) 23:02
    5733 番 konno さんへのコメント    コメント数 2

ish file converter が、ishの作成はOKだが、解凍がNGになります。

VTDOS|C:\VZ>ish BLTA40.ISH
ish file converter for MS-DOS  Ver. 2.03
Copyright (C) 1986, 1987, 1989, 1990   by  M. Ishizuka
[ restore <new> (m,*) ]
blta40.ish: 
[2] blta.com(m) : 
file creation error.
   0 file(s)/ 0 volume(s) restored.

ish abnormal end.

こうなります。通常のDOS窓なら問題ないんですが、なぜだろう。


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

(5733) 5735VTDOS備忘録3 VZでマウスホイールスクロール  投稿者:konno   2012/01/04(水) 23:43
    5734 番 konno さんへのコメント    コメント数 1

VTDOSにはマウスホイールをキー入力に変換する機能があります。

VTDOS.TXT によると
WHEEL_COUNT=n
WHEEL_UP=0xhhhhh
WHEEL_DOWN=0xhhhhh
  ホイールにキーを割り当てます。
  デフォルトは Alt+↑↓。カウントのデフォルトは3。

とありますが、VZではロールアップ、ロールダウンキーに割り当てたいですよね。
KeyChk.com によると、

# key[4900] shift[23]		; ロールアップ
# key[5100] shift[23]		; ロールダウン

なので、VTDOS.CFG に

WHEEL_COUNT=3
WHEEL_UP=0x04900
WHEEL_DOWN=0x05100

と追加してみましたが、ダメですね、キーコードのフォーマットが違うのかな。
もしかして C++ 形式なのかと思い、NP2のソースを見てみたけど同じのは無いなぁ。
シフトキーの分を加算するのかなぁ、と思って、とりあえず、

WHEEL_UP=0x24900
WHEEL_DOWN=0x25100

とやってみたら、うまくいきました。おお、便利便利。(^_^)
ちなみに、カーソルキーのアップ、ダウンキーに割り当てるには

WHEEL_UP=0x04800
WHEEL_DOWN=0x05000

ですね、でもやっぱりロールアップ、ロールダウンキーがいいですね。

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

(5733) 5784VTDOSのマウスホイールスクロールにバグ?  投稿者:konno   2012/02/09(木) 22:20
    5735 番 konno さんへのコメント

> VTDOSにはマウスホイールをキー入力に変換する機能があります。

どうもこの機能にはバグがあるようです。
シフト系のキーに割り当てると、シフトされたままになってしまいます。
解除するにはシフト系のキーを押さないと駄目みたいです。
デフォルトの Alt+UP,DOWN でも駄目でした。

> WHEEL_UP=0x24900
> WHEEL_DOWN=0x25100  とやってみたら、うまくいきました。

これはたまたまうまくいっただけのようです。VTDOS.TXT P278に解説がありました。

--------------------------------------
*1 20ビットキーコード上位4ビットはシフト状態 Alt=8,Ctrl=4,Shift=3
   下位16ビットはDOS/Vキーコード
   http://www.page.sannet.ne.jp/mtoga/etc/cpu/bih-g_cn.htm
   添付の keycode.exe も利用可。
--------------------------------------

ということで、Shift は 3 ですね。2 はおそらく右Shiftと認識されたのでしょう。

シフト系のキーがダメなので、とりあえず、[F11]と[F12]に割り当て、VZ.DEF側で
[F11]と[F12]にロールアップ、ロールダウンキーを割り当てました。

 WHEEL_UP=0x08500
 WHEEL_DOWN=0x08600

おお、便利便利。(^_^)
こうなると、左クリックに[Enter]、右クリックに[ESC] でも割り当てたくなりますね。
VTDOSの更新が止まっているのが残念です。

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

(5733) 5785CKWV の窓位置の設定  投稿者:konno   2012/02/09(木) 22:34
    5733 番 konno さんへのコメント    コメント数 2

> CKWV 起動時にウインドーが下の方に下がってしまうのですが、なぜだろう。

これはずっと不便に思ってたんですが、なんと、#5005で、あきろさんの書き込みが。

-----------------------------------------
 ckw.cfgの「Ckw*geometry:」にて、Dos窓Vzの幅と高さだけでなく、出
現位置も指定できます。

 Ckw*geometry: 80x35-50+20

 私は、上のように記述し、画面の右側上の方に出現させています。

 解説を以下に引用します。

 「ウィンドウを開く位置と スクリーンの大きさ。幅 x 高さ + 位置X +位
置Y で指定する。位置は+で画面左上から−で画面右下からの pixel数。例)
100x50 のサイズで画面左上に開きたいとき 100x50-0+0 」

--------------------------------------------------

こんな指定方法があるとは知りませんでした。おかげさまでキチンと窓位置が
決まるようになりました。m(__)m

# VzWikiにも追加しておきました。m(__)m

      - No.5785 -    このTreeへ    コメント元:5733 へ [リストへもどる] soft

(5733) 5795 CKWV のフォントの指定  投稿者:konno   2012/02/27(月) 00:59
    5785 番 konno さんへのコメント

Win7とうちのWin2000ではVZの窓枠やコントロール文字のキャラクタが表示されない
なぁ。なぜだろう。と思って調べてみたら、なんと、CKWV.CFGが古いせいでした。

!Ckw*font: MS Gothic
Ckw*font: Terminal

このように、古いCFGにはTerminalの指定が無く、MS Gothicを指定していたのでした。
Terminalに指定しなおしたら、Win7でもWin2000でもキチンと表示できました。
・・・って、こんなうっかりさんは私ぐらいだろうなぁ。(^^;

      - No.5795 -    このTreeへ    コメント元:5785 へ [リストへもどる] soft

(5733) 5804Re: CKWV の窓位置の設定  投稿者:あきろ   2012/04/15(日) 23:24
    5785 番 konno さんへのコメント    コメント数 1

近頃は、Vzを使うことがほとんど無くなってしまいました。

たまに使うモバギではまだまだ現役ですが、通信機能のないモバギの出番は少ないですねぇ。(むかーし昔は、モデム機能を使って通信していたこともあったのですが。)

でも、数ヶ月前に泊まりで講習会に参加した時に、モバギが久しぶりに大活躍しました。やっぱり、文字を書いてメモするよりもモバギで打った方がずっと早いですわ。

・・・残念ながら、CKWVもすっかり記憶の彼方に去りつつあります。
      - No.5804 -    このTreeへ    コメント元:5785 へ [リストへもどる] soft

(5733) 5806Re^2: CKWV の窓位置の設定  投稿者:konno   2012/04/17(火) 00:47
    5804 番 あきろ さんへのコメント

> でも、数ヶ月前に泊まりで講習会に参加した時に、モバギが久しぶりに大活躍しました。やっぱり、文字を書いてメモするよりもモバギで打った方がずっと早いですわ。

私も先日旅行に行った時にはLXが久しぶりに大活躍でした。といってもほとんど
LOG読みだけでしたが。
バス、電車、飛行機など移動時間や待ち時間が多いときには暇つぶしに重宝します。
それにしても、メモよりずっと速いとは・・・私はタイピング遅いので羨ましいですね。

> ・・・残念ながら、CKWVもすっかり記憶の彼方に去りつつあります。

時代の流れですからしかたないですね。

      - No.5806 -    このTreeへ    コメント元:5804 へ [リストへもどる] soft

(5733) 5850ckwvでIns  投稿者:konno   2012/07/04(水) 00:44
    5733 番 konno さんへのコメント

今日ckwv使用中に急にタブコードが入らなくなりました。
Enterを打っても改行が挿入されないし。

げげ、VZがバグったか!!
っと一瞬あせりましたが、ん? 改行が挿入されないということは・・・

そうです、いつのまにかInsキーが押されてしまって上書きモードになってたのでした。
げげ、ckwvではカーソルが変化しないのか!!

VTDOSではきちんとカーソル形状が変わるので、ckwvのバグですかね。


      - No.5850 -    このTreeへ    コメント元:5733 へ [リストへもどる] soft