(4122)
4122:
VZk07s3
投稿者:
konno
2009/09/10(木) 01:09
コメント数 1
VZk07s3 (2009-09-09版)です。
・$FF抑止で^@のキーに影響したバグを修正した。
・^^、^@ のキーをキーボードの刻印通りに入力できるようにした。
アイドルにキーを保持させることにより常駐ソフト無しで実現できました。
・@_ のキーをキーボードの刻印通りに入力できるようにした(s0,s3の時)。
AltキーがFEP起動の関係でアイドルループできないのと、s1,s2がDOS Call のために
モードの制限があります。あまり意味なし。
ということで、CtrlとShiftをアイドル中でループさせているので、マシン語でシフト
チェックしていると問題があるかもしれません。
#アイドルは合鍵を持つ
- No.4122 -
このTreeへ
[リストへもどる]
soft
(4122)
4124:
Re: VZk07s3
投稿者:
めざら
2009/09/12(土) 09:35
参照先:http://homepage3.nifty.com/mezala/
4122 番 konno さんへのコメント コメント数 2
VZk07s3 (2009-09-09版),さっそく頂戴していきました。
> ・^^、^@ のキーをキーボードの刻印通りに入力できるようにした。
こういうところが嬉しいですね。
しかも,旧来の ^6 ^2 もきっちり通るという互換性もありますし。
ありがとうございます。
アイドルコールとの関係はさっぱりわかりませんが。(^^;
ところで,各版のダウンロード数ってわかりますよね。
差し支えなかったら参考までに教えてください。(メールで結構です)
- No.4124 -
このTreeへ
コメント元:4122 へ
[リストへもどる]
soft
(4122)
4125:
Re^2: VZk07s3
投稿者:
あきろ
2009/09/12(土) 12:57
4124 番 めざら さんへのコメント コメント数 1
めざらさんに続き、私もダウンロードいたしました。
この文章は、s3 で書いています。
ところで、非常駐Vzだと、ファイルを開いていないコマンドラインの状態
でも、CPU の使用が0%になりました。(常駐Vzですと、ファイルをオー
プンしていないと、CPU の使用率が上がりますよね)
非力なノートPCを使っている私には、うれしいことです。
- No.4125 -
このTreeへ
コメント元:4124 へ
[リストへもどる]
soft
(4122)
4130:
Re^3: VZk07s3
投稿者:
konno
2009/09/13(日) 17:07
4125 番 あきろ さんへのコメント コメント数 1
> めざらさんに続き、私もダウンロードいたしました。
> この文章は、s3 で書いています。
あきろさん、早速使っていただき、ありがとうございます。
> ところで、非常駐Vzだと、ファイルを開いていないコマンドラインの状態
> でも、CPU の使用が0%になりました。(常駐Vzですと、ファイルをオー
> プンしていないと、CPU の使用率が上がりますよね)
これはVZkだけでなく、全ての非常駐VZでなりますね。なので、OSの機能だと思います。
非常駐VZのまとめに書こうと思っていたんですが、先を越されてしまいました。(^^;
> 非力なノートPCを使っている私には、うれしいことです。
そうですね。これも非常駐VZのメリットでしょうか。
- No.4130 -
このTreeへ
コメント元:4125 へ
[リストへもどる]
soft
(4122)
4132:
Re^4: VZk07s3
投稿者:
あきろ
2009/09/14(月) 00:15
4130 番 konno さんへのコメント コメント数 1
> あきろさん、早速使っていただき、ありがとうございます。
こちらこそ、いつもありがとうございます。
タスクマネージャのプロセスで見ると、
非常駐Vzだと、cmd.exe ですが、常駐Vzだと、ntvdm.exe ですね。
- No.4132 -
このTreeへ
コメント元:4130 へ
[リストへもどる]
soft
(4122)
4133:
Re^5: 非常駐Vzのプロセスはcmd?
投稿者:
konno
2009/09/14(月) 01:24
4132 番 あきろ さんへのコメント
> タスクマネージャのプロセスで見ると、
> 非常駐Vzだと、cmd.exe ですが、常駐Vzだと、ntvdm.exe ですね。
ええ? っと思って見てみましたが、表示は無いようですね。
アイコンを右クリック、プロセスの表示でcmd.exeが選択表示されました。これかな。
なるほど、常駐VZだと、ntvdm.exe になりますね。
これはおもしろいですね。外部コマンドの実行では32ビットコマンドが
そのままでは実行できないのと関係しているのでしょうかね。
- No.4133 -
このTreeへ
コメント元:4132 へ
[リストへもどる]
soft
(4122)
4128:
Re^2: VZk07s3
投稿者:
konno
2009/09/13(日) 00:21
4124 番 めざら さんへのコメント
> > ・^^、^@ のキーをキーボードの刻印通りに入力できるようにした。
> こういうところが嬉しいですね。
> しかも,旧来の ^6 ^2 もきっちり通るという互換性もありますし。
今回は、高橋さんの vkeyc.com にたよらず、また、その仕組み(ハードウエア割り込み)
を使用しないで実現できたのがけっこう嬉しかったりします。
旧来の ^6 ^2 は何もしてないので、そのまま使えるわけですが、@_ のほうが問題で。
VZのキー入力は、s0,s3 の編集モードとファイラーモードでは BIOS CALL なんですが、
s1,s2 の入力窓とコマンドラインでは、DOS CALL を使ってるんですよね。そのために
特殊キーとかAltキー関係の一部のキーは判別できないのです。
> アイドルコールとの関係はさっぱりわかりませんが。(^^;
アイドルコール中ではキー入力のチェックをしています。何かキー入力があればループを
抜けますが、その時に押されたキーコードをメモリに保存して、本来のキー入力の直後に
その保存したコードをチェックして、該当のキーであれば、動作可能なコードに入れ替え
ているわけです。
忘れてましたが、今回の変更で、s1,s2 の入力窓とコマンドラインでも、未定義キーの
$FF 出力の抑止ができました。上と同じルーチンを利用しています。
なぜか、未定義特殊キーで ^@ のマクロが起動してしまうのまで抑止できています。
> ところで,各版のダウンロード数ってわかりますよね。
> 差し支えなかったら参考までに教えてください。(メールで結構です)
う、ダウンロードログを放置したままでした。(++; 幸い、今回は大丈夫でしたが、
半年で自動削除する設定なので、何回かログを消失させています。(T_T)
うう、ローカルで総検索数を見ればいいかと思いましたが、グレップ系では複数ファイル
の総ヒット数は出ないんですね。こういうツールって意外とないんでしょうかねぇ。
ローカルで解析用のPerlを動かせれば一番いいんでしょうが、環境を整えてないし、
この際だから、awkでも覚えてみようかなぁ。(^^;
- No.4128 -
このTreeへ
コメント元:4124 へ
[リストへもどる]
soft