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

  VZk07s4 - konno 09/10/09-01:07 No.4234
  ┣ Re: VZk07s4 - あきろ 09/10/10-17:57 No.4239
  ┃┗ Re^2: VZk07s4 - konno 09/10/11-18:34 No.4245
  ┗ Re: VZk07s4 - めざら 09/10/11-11:49 No.4240
   ┣ がーん - めざら 09/10/11-12:10 No.4242
   ┃┗ Re: がーん - konno 09/10/11-19:01 No.4247
   ┗ Re^2: VZk07s4 - konno 09/10/11-18:50 No.4246
    ┗ 2ストロークキー検証マクロ - konno 09/10/11-19:10 No.4248

(4234) 4234VZk07s4  投稿者:konno   2009/10/09(金) 01:07
   コメント数 2

VZk07s4 (2009-10-08版)です。

 ・[NFER]_ のキーアサインが[NFER][NFER] と、[NFER]の2度押しで使えるようにした。
 ・「_\ろ」キーを「_」専用キーにしました。これならシフトの判別もできます。

今回はVZのマクロキー拡張関連のテストです。

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

(4234) 4239Re: VZk07s4  投稿者:あきろ   2009/10/10(土) 17:57
    4234 番 konno さんへのコメント    コメント数 1

 konno さん、こんばんは。

 vzk07s4 をダウンロードさせていただきました。

>  ・[NFER]_ のキーアサインが [NFER][NFER] と、[NFER] の 2 度押しで使
>   えるようにした。
>  ・「_\ ろ」キーを「_」専用キーにしました。これならシフトの判別もで
>   きます。

 [NFER] は、いつの頃からか FEP で無変換入力への切り替えに割り当ててい
  ます。日本語入力のときにどうなるのかな? 思ったのですが、問題なしです。
  ということで、必然的に、日本語入力のときの「_\ ろ」キーも「_」ではな
  く「¥」が入力されました。「_」が入力されると便利なのですが、そうは
  問屋が下ろさないのですね。

 マクロの起動キーに割り当てられるという改良なのでございますね。

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

(4234) 4245Re^2: VZk07s4  投稿者:konno   2009/10/11(日) 18:34
    4239 番 あきろ さんへのコメント

あきろさん、このところ、体調がいまいちで、反応が遅くてすみません。

>  vzk07s4 をダウンロードさせていただきました。

いつもありがとうございます。m(__)m

>  [NFER] は、いつの頃からか FEP で無変換入力への切り替えに割り当ててい
> ます。日本語入力のときにどうなるのかな? 思ったのですが、問題なしです。

半角入力の切り替えには、「変換」キーも使えますね。最近使い始めたんですが、
便利ですねぇ。(^^; もしかして、機能を変更したかも?

> ということで、必然的に、日本語入力のときの「_\ ろ」キーも「_」ではな
> く「¥」が入力されました。「_」が入力されると便利なのですが、そうは
> 問屋が下ろさないのですね。

このキーの変更はちょっとやりすぎだったかも。(^^;
'_'を入力するのに、やっぱりシフトを押してしまうし。(^^;
他のアプリでは、'\'になるし。羅生門キーと名づけようか。(^^;

>  マクロの起動キーに割り当てられるという改良なのでございますね。

個別に割り当てればもっと増やせそうですが、サイズが増えてしまうので、
ほどほどにしておいたほうがよさそうですね。

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

(4234) 4240Re: VZk07s4  投稿者:めざら   2009/10/11(日) 11:49
参照先:http://homepage3.nifty.com/mezala/
    4234 番 konno さんへのコメント    コメント数 2

2打鍵の2番目のキーの[NFER]と'_'の関係,いい感じですね。

また,'_'を表キーにしたことによるシフト分岐可能化も,
わたしなどはまったく発想もしなかったのですが,とても便利になると思います。
'\'を右下のキーで入力していた人には申し訳ないですが,個人的にはとても嬉しい。

ところで,6番目のプリフィクス+'_'で $FF の未定義キーコードが発行されて,
VZの動作が不安定になるという問題が存在したわけですが,これを逆に考えると,
$FFを発行させないためにはどうしたらよいのか,ということになります。

ところが,いろいろ実験していて気が付いたのですが,高橋さんの偉大さを再認識。
なんと,高橋版の時代から6番目のプリフィクス+'_'での $FF が抑止されている!

今の今までこれを知らずに,6番目のプリフィクス+'_'が危険だー危険だー,と
十年も叫び続けてきたのです。ああ,なんということでしょうか。お恥ずかしい。

高橋版以降,どのように改善されたかと言うと,6番目のプリフィクス+'_'は
そのプリフィクスが定義されていない状態−素のキーとして登録されます。
具体的には,^I_ なら ^I と同じ $09,^O_ なら ^O と同じ $0F に,です。
何という発想。何という技術力。確かにそこは空いていますよ!空いているんです!

久々に,涙が出るほど感動しました。(と言うか,実はちょっと涙ぐみました。)
互換性を損なわずに,エラーが発生する余地を潰しておいてくださっていたのです。

それも,何も言わずに,ひっそりと,こっそりと,ごく当たり前のように。

そして今,konnoさんがその意志を継承して高橋版ベースをここまで発展させている。

わたし(たち)は,本当に幸せです。
つい先日プログラマを辞めると宣言したc.mosさんも十分浮かばれていると,思います。
それは何よりc.mosさんのVZに込めた意志が,この20年青い光の温もりを保ち続けて,
思いを込めたミュー粒子をわたし(たち)に注ぎ込んでいるからに違いありません。
      - No.4240 -    このTreeへ    コメント元:4234 へ [リストへもどる] soft

(4234) 4242がーん  投稿者:めざら   2009/10/11(日) 12:10
参照先:http://homepage3.nifty.com/mezala/
    4240 番 めざら さんへのコメント    コメント数 1

> 具体的には,^I_ なら ^I と同じ $09,^O_ なら ^O と同じ $0F に,です。

 これって,v1.60 からそうだったのですね。
 何年もウソを垂れ流して来ました。

 お恥ずかしい。ヤキがまわったって感じですね。

 …ホント,うちって,もう閉めたほうがいいかも。
 あう,番号まで死に死にだし。
      - No.4242 -    このTreeへ    コメント元:4240 へ [リストへもどる] soft

(4234) 4247Re: がーん  投稿者:konno   2009/10/11(日) 19:01
    4242 番 めざら さんへのコメント

> > 具体的には,^I_ なら ^I と同じ $09,^O_ なら ^O と同じ $0F に,です。
>  これって,v1.60 からそうだったのですね。

これって、DOSV版の場合なんですよね。今まで誰も試してなかったわけなので
分からなくてもしかたないですよね。

>  …ホント,うちって,もう閉めたほうがいいかも。

これは困ります。もう、100%依存しちゃってますので。(^^;

>  あう,番号まで死に死にだし。

おもわず笑ってしまいました。失礼。m(__)m

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

(4234) 4246Re^2: VZk07s4  投稿者:konno   2009/10/11(日) 18:50
    4240 番 めざら さんへのコメント    コメント数 1

> '\'を右下のキーで入力していた人には申し訳ないですが,個人的にはとても嬉しい。

そう言っていただけるとうれしいです。が、実際使うと指が迷ってしまいます。(^^;
羅生門キーとして、伝説化するかも。(^^;

> なんと,高橋版の時代から6番目のプリフィクス+'_'での $FF が抑止されている!

あ、そうだったんですか。気が付きませんでした。

> 今の今までこれを知らずに,6番目のプリフィクス+'_'が危険だー危険だー,と
> 十年も叫び続けてきたのです。ああ,なんということでしょうか。お恥ずかしい。

98版ではその通りだったのでしょう? 情報の更新があれば、記述の追加、修正も
普通にありですよね。

> 高橋版以降,どのように改善されたかと言うと,6番目のプリフィクス+'_'は
> そのプリフィクスが定義されていない状態−素のキーとして登録されます。
> 具体的には,^I_ なら ^I と同じ $09,^O_ なら ^O と同じ $0F に,です。
> 何という発想。何という技術力。確かにそこは空いていますよ!空いているんです!

え〜と、この辺、よく飲み込めてないですが、VZkでの私の実験を後で書き込みます。
それと合わせて検証してみますね。

> そして今,konnoさんがその意志を継承して高橋版ベースをここまで発展させている。

う、私は何も考えずに弄ってみただけなので。(^^;

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

(4234) 42482ストロークキー検証マクロ  投稿者:konno   2009/10/11(日) 19:10
    4246 番 konno さんへのコメント

2ストロークキー検証マクロです。VZk07s4 及び、各種VZで比較してみてください。

=== Macrotmp by B+K ===; 文太さんのマクロを元にしました。m(__)m
* M
50 \[NFER] ""	c-,(ks&1)? c'\',
	&m("\[NFER]%c です",c)	&w(100) &m("").		; \のみ

50 ^[NFER] ""	c-,(ks&1)? c'\',
	&m("^[NFER]%c です",c)	&w(100) &m("").		; \OK

50 @[NFER] ""	c-,(ks&1)? c'\',
	&m("@[NFER]%c です",c)	&w(100) &m("").		; \OK

51 [NFER]A ""	c-,(ks&1)? c'\',
	&m("[NFER]%cA です",c)	&w(100) &m("").		; \OK  A〜Z

51 [NFER]_ ""	c-,(ks&1)? c'\',
	&m("[NFER]%c_ です",c)	&w(100) &m("").		; \OK (「_ろ」の場合)

51 [NFER]0 ""	a=r+$30,c-,(ks&1)? c'\',
	&m("[NFER]%c%c です",c,a)	&w(100) &m("").	; 0123456789:;<=>?

52 ^_ ""	c-,(ks&1)? c'\',
	&m("^%c_ です",c)	&w(100) &m("").		;\OK (「_ろ」の場合)

53 [ESC]0 ""	a=r+$30,c-,(ks&1)? c'\',
	&m("[ESC]%c%c ですよ",c,a)	&w(100) &m("").

54 [ESC]_ ""	c-,(ks&1)? c'\',
	&m("[ESC]%c_ です",c)	&w(100) &m("").		; \OK (「_ろ」の場合)

54 ^O_ ""	c-,(ks&1)? c'\',
	&m("^O%c_ です",c)	&w(100) &m("").		; \OK (「_ろ」の場合)

55 ^I_ ""	c-,(ks&1)? c'\',
	&m("^I%c_ です",c)	&w(100) &m("").		; \OK (「_ろ」の場合)

56 ^N@ ""	c-,(ks&1)? c'\',		; 2ストロークキーでない場合
	&m("^N%c@ です",c)	&w(100) &m("").	; ^Nと同じにになる
56 ^N\ ""	c-,(ks&1)? c'\',		; 2ストロークキーでない場合
	&m("^N%c\ です",c)	&w(100) &m("").	; ^Nと同じにになる
56 ^N^ ""	c-,(ks&1)? c'\',		; 2ストロークキーでない場合
	&m("^N%c^ です",c)	&w(100) &m("").	; ^Nと同じにになる
*

 ^Nはプリフィックスに登録していない。なのに、 56 の @,\,^ はなぜカスタマイズ
エラーに ならないのか? A〜Z,_,[,],はエラーになる。

6番目のプリフィックスで、'_' はやはり問題があるようです。[NFER]_ としたとき、
そのキーで、[NFER]0 が起動してしまってました。今、^I が6番目ですが、それで
上記マクロの ^I_ を起動すると、「 [ESC]0ですよ 」と表示されてしまいます。

なぜマクロ番号も位置も離れた53番のマクロが起動するんだろう。?
さらに、^I0 (0〜9) で、「 ^I_ です 」と表示されます。なぜだぁ?

皆さんの環境でも同じ動作になるのか、とっても気になります。

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