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

  マクロキーの増設 - 文太 22/08/24-16:03 No.10260
 ┣ 復習をしています。 - 文太 22/08/24-21:04 No.10262
 ┃┗ まとめと追加 - 文太 22/08/25-16:05 No.10263
 ┃ ┗ 2字目の @ - 文太 22/08/25-16:25 No.10264
 ┃  ┗ ascii 並び順とc.mos original - 文太 22/08/25-16:50 No.10265
 ┃   ┗ ¥も@に同じ(postfix key) - 文太 22/08/25-18:04 No.10266
 ┃    ┗ @ 〔 ¥ 〕 ^ _ - 文太 22/08/25-18:50 No.10267
 ┃     ┗ ALT 拡張について - 文太 22/08/25-21:13 No.10268
 ┃      ┗ 追記 - 文太 22/08/25-21:15 No.10269
 ┃       ┗ 「_」と@@について - 文太 22/08/26-12:52 No.10272
 ┃        ┗ 用語(NG: postfix) - 文太 22/08/26-18:03 No.10273
 ┃         ┣ まとめ(個人的) - 文太 22/08/26-18:04 No.10274
 ┃         ┃┣ ^2, ^6, ^- - 文太 22/08/26-18:33 No.10275
 ┃         ┃┃┗ Re: ^2, ^6, ^- - めざら 22/08/27-23:39 No.10284
 ┃         ┃┃ ┗ Re^2: ^2, ^6, ^- - 文太 22/08/28-01:13 No.10285
 ┃         ┃┣ エスカルゴだ! - 文太 22/08/27-11:44 No.10281
 ┃         ┃┗ @@ - 文太 22/09/01-01:10 No.10286
 ┃         ┃ ┗ Re: @@ - konno 22/09/01-17:55 No.10287
 ┃         ┃  ┗ Re^2: @@ - 文太 22/09/01-18:46 No.10288
 ┃         ┗ Re: 用語(NG: postfix) - としき 22/08/26-22:12 No.10277
 ┃          ┣ Re^2: 用語(NG: postfix) - 文太 22/08/26-23:19 No.10279
 ┃          ┗ Re^2: 用語(NG: postfix) - 文太 22/08/27-01:45 No.10280
 ┗ Re: マクロキーの増設 - konno 22/08/26-00:40 No.10270
  ┗ Re^2: マクロキーの増設 - 文太 22/08/26-01:25 No.10271

(10260) 10260マクロキーの増設  投稿者:文太   2022/08/24(水) 16:03
   コメント数 2

 怠惰など色々ありますが、深い意味はありません。が、僕の使っている版は、
1.60t03k k07t01
 です。いろんなマシンで違う版のvz.comを使うのは厄介なので。
 問題の出ていないところは弄らない主義。

 昨晩申し上げましたとおり、DANNY版でなされたように見えるマクロキーの増設
ですが、現在使用中の上の版でも効きました。やりい!

 ただ、[ALT] + @ だけ効かないようです。はっきり分かっていれば(僕はすぐ
忘れるだろうけど)、別にどうしても、というわけではないです。
 万が一、それも効くようにしてやる、ということでしたら、お願いいたします。

 [ALT] + 3/4/5 とか、[ALT] + [/]とかは、ナイスですね。^ _ って、微妙な
キーですね。^^ とか ^K^ とかは、むちゃんこよく使うキーなのに。
 _は、キーボードマクロの書き出しできたっけ? ほぼ使ってないですね。

 「半/全」を [F00] は、ちょっとやりすぎかなぁ、という感想を持ちました。
 ちょっと、くらっとします。

 &jについては、うーん、良く分からない。調子よくないときはあります。
 それより、ckwv自身ではなかろうか、というIMEの奇妙な振る舞い。しかし、
もう慣れてしまいました。なんかのキーに触れると(おそらく)、IMEの
モードが変わったり、キャプロックが入ったり……。


=== Macrotmp by B ===; 1.60t03k k07t01 でのテスト
* M
50 ^^ "Macrotmp"

50 [F11] ""		;本来のと被ります。問題ではありません。
	&m("[ALT]+1") .

51 [F12] ""		;本来のと被ります。問題ではありません。
	&m("[ALT]+2") .

52 [F13] ""
	&m("[ALT]+3") .

53 [F14] ""
	&m("[ALT]+4") .

54 [F15] ""
	&m("[ALT]+5") .

; ====================
; Vzk08Q9 07-06-19
; DOS/V版のマクロ起動キーをちょっとだけ拡張

55 @[ ""		;効きます!
	&m("@[") .

56 @@ ""		;【これだけ効きませんが?】
	&m("@@") .

57 @] ""		;効きます!
	&m("@]") .

58 @_ ""		;効きます!
	&m("@_") .

59 @^ ""		;効きます!
	&m("@^") .

*

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

(10260) 10262復習をしています。  投稿者:文太   2022/08/24(水) 21:04
    10260 番 文太 さんへのコメント    コメント数 1

======== vz.def ========

* C コマンドキー

00 ^Q ^K [ESC] ^O ^I ^N	;2ストロークキー(最大6個)
01	^[		;redo cmd
02	^_		;KBM; (^- @dosv)
======== vz.def ========

 いやあ、キーボードマクロ、最近使わないから……。でも「^-」って、
vz.defで見たことあるぞ、とか思いまして。

 そうか、^- でも ^_ でも、効くんですね。@Vz 1.60t03k k07t01.
でも、@_ はOKで、@- はNG。両方OKなほうが……。同じキーね、という
ことで。ムリならムリで。僕は、そこまで強欲ではありません。


 テスト完全版(半ば再掲)

=== Macrotmp by B ===; 1.60t03k k07t01 でのテスト
* M

30 ^Q_ ""	(ks&1)? { &m("^Q\_").} ? { &m("^Q_"). }		;OK

30 ^K_ ""	(ks&1)? { &m("^K\_").} ? { &m("^K_"). }		;OK

30 [ESC]_ ""	(ks&1)? { &m("[ESC]\_").} ? { &m("[ESC]_"). }	;OK

30 ^O_ ""	(ks&1)? { &m("^O\_").} ? { &m("^O_"). }		;OK

30 ^I_ ""	(ks&1)? { &m("^I\_").} ? { &m("^I_"). }		;OK

30 ^N_ ""	(ks&1)? { &m("^N\_").} ? { &m("^N_"). }		;alt + shift + 5 と同じ?
	;バグっているのか暴走してるのか仕様なのか。同じキーコード? あるいはマクロバッファに
	;いたから偶然???
	;別に大した問題ではありません。めざらさんが詳細に書かれていたとおり、
        ;2ストロークの最後の字はいろいろあるんですよね。
	;ただ、ドックにきっちり書いたほうが良いように思います。昨日の自分は今日の他人なので。

50 [F13] ""			;type in [ALT]+3
	&m("[ALT]+3") .

51 \[F13] ""
	&m("shift+[ALT]+3") .	;OK

52 [F14] ""
	&m("[ALT]+4") .

53 \[F14] ""
	&m("shift+[ALT]+4") .	;OK

54 [F15] ""
	&m("[ALT]+5") .

55 \[F15] ""
	&m("shift+[ALT]+5") .	;OK

; ====================
; Vzk08Q9 07-06-19
; DOS/V版のマクロ起動キーをちょっとだけ拡張

56 @[ ""
	(ks&1)? >> ? { &m("@[") . }	;shift OK!
00:		&m("shift+@[") .

;56 @@ ""		;【これだけ効きません?】
;	&m("@@") .

57 @] ""
	(ks&1)? >> ? { &m("@]") . }	;shift OK!
00:		&m("shift+@]") .

58 @_ ""		;効きます!
	(ks&1)? >> ? { &m("@_") . }	;shift OK!
00:		&m("shift+@_]") .

59 @^ ""
	(ks&1)? >> ? { &m("@^") . }	;shift OK!
00:		&m("shift+@^]") .

*

; 下はカスタマイズエラー。
63 @- ""
	(ks&1)? >> ? { &m("@-") . }	;shift OK?
00:		&m("shift+@-") .

これは両方効くのにね。
02	^_		;KBM; (^- @dosv)



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

(10260) 10263まとめと追加  投稿者:文太   2022/08/25(木) 16:05
    10262 番 文太 さんへのコメント    コメント数 1

konnoさん

 どうぞごゆっくりでどうぞ。別にまったく何も急いでいるわけではないし、
現状でも、おお、これだけキーが増えた(増えているのを知らなかっただけですが)
と喜んでおりますので。
 ちょっと僕もよく分からなくなった点があるので、簡単にまとめを試みてみますね。


◆【ファンクションキー】--- [F11][F12]を除く
ALT + 3,4,5 で、[F13][F14][F15]が機能する。シフトも効く。
 6個増設


◆【2字目のキー】--- [, ], ^, _, @    with [ALT] & [SHIFT] など

完全: @[, @], @^			シフトも効く。
 6個増設


◆だいたいOK: _

 だいたい普通のキーのように振舞う。
 ^Q, ^K, [ESC] + other 2 (2ストークキー)のあと、シフトも効く。
 ただし、6つ目の2ストロークキーの後だと不可。
 5x2 = 10個増設

 @_, ^_ も効く。シフトもOK.
 4個増設

 ただし、
KBM 登録 の ^_ (vz.def内表記) は ^-, ^_ の両方のキーインで可。
KBM PRINT の ^K_ (vz.def内表記。操作は^K + SHIFT _) は、 
 ^K_ と ^K\_ の両方のキーインで可(@うちのvz.defで)
 ^K- とか ^K\- とか、効かない。

 ※たぶん(汗)、 ^- というキーインがそもそも不気味だったのだ、ろ、う。
  キーボードマクロの使い方を思い出すのに苦労しました。
  マクロのキーとして(コマンドのキーとして)、「-」っていうのを忘れて
  しまう、というのが実際的なのかもしれませんね。

 たぶん、26個ぐらい(?)、キーが増設されたのかな?


--- vz.def ---
01 ^[			;redo cmd
50 ^]	"Pair"		&88
--------------
 そう設定していたのか。忘れていた。redo、しないなぁ。違うマクロが走って
びっくりしました。

--- vz.def ---
50 ^N] "BSYMBO"		&88
50 ^N[ "BSYMBO2"	&88
50 ^N@ "ML_LIST"	&88
--------------
 しょっちゅう使うのも、ぜんぜんそうでないのもありますねぇ。


◆完全にダメ:[ALT] + @
 別にこだわりませんが。


 あまり「まとめ」になってないような……。


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

(10260) 102642字目の @  投稿者:文太   2022/08/25(木) 16:25
    10263 番 文太 さんへのコメント    コメント数 1

=== Macrotmp by B ===; 1.60t03k k07t01 でのテスト

* M

30 ^@ ""	(ks&1)? { &m("^\@").} ? { &m("^@"). }		;OK
30 @@ ""	(ks&1)? { &m("@\@").} ? { &m("@@"). }		; shift のみ効く

30 ^Q@ ""	(ks&1)? { &m("^Q\@").} ? { &m("^Q@"). }		; shift が効かない
30 ^K@ ""	(ks&1)? { &m("^K\@").} ? { &m("^K@"). }		; shift が効かない
30 [ESC]@ ""	(ks&1)? { &m("[ESC]\@").} ? { &m("[ESC]@"). }	; shift が効かない
30 ^I@ ""	(ks&1)? { &m("^I\@").} ? { &m("^I@"). }		; shift が効かない
30 ^O@ ""	(ks&1)? { &m("^O\@").} ? { &m("^O@"). }		; shift が効かない
30 ^N@ ""	(ks&1)? { &m("^N\@").} ? { &m("^N@"). }		; shift が効かない

*

 「@」を自分が自作マクロのキーにアサインしていた(ほとんど使ってない)
というのに驚き、それってマクロキーとして有効なの? と思って上の実験をしました。
 c.mos オリジナルでも、こうなるんでしたっけ?
 めざらさんのあの力作をもう一度(何回読んだのだろう? そして何回理解に失敗
したのか?)読んできます。


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

(10260) 10265ascii 並び順とc.mos original  投稿者:文太   2022/08/25(木) 16:50
    10264 番 文太 さんへのコメント    コメント数 1

 (以下、修正しています)

 さくっと調べてきました。めざらさんの美しいまとめと考察を読み、asciiの並び順を
みて、c.mos オリジナル、vz.com + vzibmj.com で実験。

http://mezala.la.coocan.jp/vz/extcmd/cmd00.html
より

上\下 +0  +1  +2  +3  +4  +5  +6  +7  +8  +9  +A  +B  +C  +D  +E  +F
40h:  @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O
50h:  P  Q  R  S  T  U  V  W  X  Y  Z  [  \  ]  ^  _

 @ が普通に使えてよさそうに思えますよね、確かに。素人の甘い空想かな?
 NEC98も絡んでいたのかな? IBMでは使えますが、NECではダメです、みたいなの
がそこらじゅうにあるのは、作者もユーザも大変だし(妄想)。


=== Macrotmp by B ===; c.mos オリジナルでのテスト
* M

30 ^@ ""	(ks&1)? { &m("^\@").} ? { &m("^@"). }		;^2, OK
30 @@ ""	(ks&1)? { &m("@\@").} ? { &m("@@"). }		;NG

30 ^Q@ ""	(ks&1)? { &m("^Q\@").} ? { &m("^Q@"). }		; shift が効かない
30 ^K@ ""	(ks&1)? { &m("^K\@").} ? { &m("^K@"). }		; shift が効かない
30 [ESC]@ ""	(ks&1)? { &m("[ESC]\@").} ? { &m("[ESC]@"). }	; shift が効かない

30 ^I@ ""	(ks&1)? { &m("^I\@").} ? { &m("^I@"). }		;プレフィクスキー
30 ^O@ ""	(ks&1)? { &m("^O\@").} ? { &m("^O@"). }		;を増やしてないので。
30 ^N@ ""	(ks&1)? { &m("^N\@").} ? { &m("^N@"). }		;結果は同じと予想される
								;^N で暴走するのかな?
*

 どうですかねぇ? 今のままでも、僕はいいかなぁ。何か制約があって「@」が
マクロキーになると上のようなことが起こるのでしょう。起こらないなら、c.mosさんが
そのままにしたとは思えないし。
 「@」は、あんまりマクロキーとして使わないほうがいいよ、使うなら上の制約をちゃんと
覚えておくんだよ、とか。


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

(10260) 10266¥も@に同じ(postfix key)  投稿者:文太   2022/08/25(木) 18:04
    10265 番 文太 さんへのコメント    コメント数 1

=== Macrotmp by B ===; 1.60t03k k07t01 でのテスト
* M

30 ^\ ""	(ks&1)? { &m("^\\").} ? { &m("^\"). }		;OK
30 @\ ""	(ks&1)? { &m("@\\").} ? { &m("@\"). }		;NG

30 ^Q\ ""	(ks&1)? { &m("^Q\\").} ? { &m("^Q\"). }		; shift 効かない
30 ^K\ ""	(ks&1)? { &m("^K\\").} ? { &m("^K\"). }		; shift 効かない
30 [ESC]\ ""	(ks&1)? { &m("[ESC]\\").} ? { &m("[ESC]\"). }	; shift 効かない
30 ^I\ ""	(ks&1)? { &m("^I\\").} ? { &m("^I\"). }		; shift 効かない
30 ^O\ ""	(ks&1)? { &m("^O\\").} ? { &m("^O\"). }		; shift 効かない
30 ^N\ ""	(ks&1)? { &m("^N\\").} ? { &m("^N\"). }		; shift 効かない
*

 しつこいですが。気になったら……。僕はもっぱら「^^」ですが、「^¥」も
お試しマクロのキーとしてポピュラーですよね。
 @も¥も同じ、というのは、分かりやすくていいですね。¥はちょっと遠いけど。

 こうなると、@も¥も、シフトは効かないけど、postfix key として、
使えるキーのような気がしてくる。

追記:これ、ぜったい過去ログにあるネタでしょうね。調べないけど。


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

(10260) 10267@ 〔 ¥ 〕 ^ _  投稿者:文太   2022/08/25(木) 18:50
    10266 番 文太 さんへのコメント    コメント数 1

 @ 〔 ¥ 〕 ^ _

 これらのキーを、2ストロークキーのあと部分の postfix key として使うとき、
シフト分岐はできない。^Q@ のような場合。

 2ストロークではない、^@ ( = [CTRL]+@ )のように使うときのみ、シフト分岐
ができる。

 これ、最初っからの仕様ですね。
 使ってるのもあるのにねぇ……。
 昔、自分で調べたことがあるのかもしれない、という気がしてきました。

 _ については、konnoさんが、ごにょごにょしていますね。


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

(10260) 10268ALT 拡張について  投稿者:文太   2022/08/25(木) 21:13
    10267 番 文太 さんへのコメント    コメント数 1

 出発点に戻ります。
 僕は、現状で、まったく困っていませんし、現状のままでまったく構いませんからね。

--- konnoさん wrote: ---
   ALT + [
   ALT + @
   ALT + ]
   ALT + _ (入力キーは ALT + - )<--- ◆ ALT + _  もOK
   ALT + ^

=== Macrotmp by B ===; 1.60t03k k07t01 でのテスト

* M

30 @[ ""	(ks&1)? { &m("@\[").} ? { &m("@["). }	; shift, OK, too
30 @@ ""	(ks&1)? { &m("@\@").} ? { &m("@@"). }	;  IME ON/OFF トグル★
30 @] ""	(ks&1)? { &m("@\]").} ? { &m("@]"). }	; shift, OK, too
30 @_ ""	(ks&1)? { &m("@\_").} ? { &m("@_"). }	; shift, OK, too  ★★
30 @^ ""	(ks&1)? { &m("@\^").} ? { &m("@^"). }	; shift, OK, too

*
 ★MS-IMEの設定は、「個人設定」で、だいたいATOK的になってるはずですが、設定欄に
ALT + @ 
 で、IME ON/OFF のような設定はないようです。

 ★★ただし、@-, @_ の両方OK


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

(10260) 10269追記  投稿者:文太   2022/08/25(木) 21:15
    10268 番 文太 さんへのコメント    コメント数 1

 今日は、これでお終い、だぞ。
 さっと振り返ってみて、あれ、ここ、話の辻褄が合ってない、と修正しました。
 結局のところ、本質的ではありませんでしたが。

 ^@ は、c.mosオリジナルでは通じません。榊原さんか高橋さんかkonnoさんか
分かりませんが、どっかで誰かが使えるようにしてくれたはずです。
 (これは間違いです。^2 と黒本にもありました)

 [ALT] + 1,2,3,4,5 -> ファンクションキー 11-15
 [ALT] + 記号  @  [  ]  ^  _
 と、2字目としての、「_」
 が konnoさんによる今回の(おいっ。07-06-19です)追加です。

 欲張るつもりはまったくありませんが、「_」がシフト分岐可なのだとすれば、
他の記号もできてもいいような気がするなぁ、と勝手なことを思いました。


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

(10260) 10272「_」と@@について  投稿者:文太   2022/08/26(金) 12:52
    10269 番 文太 さんへのコメント    コメント数 1

 以下は、DOS/V版 vz.com の話です。NEC98は、一部該当しません。

 「_」が普通のマクロキーになったこと。有効です。もともとc.mos オリジナル
vz.comでも有効でしたが、シフトを一緒に押さないといけなかったので、ちょっと
使えないキーでした。konno Vzでは、シフト不要。

 前提:僕はプレフィクスキーを6つ指定しています。最後が^N。[NFER]は
使っていません。
 結論をいえば、^K以外、最後のプレフィクス以外、つまりこの2つを除く
4つのプレフィクスで、ふつうに使える。シフト併用可です。8つのマクロ
キーの増強と言ってよいか。
 ただ、オリジナルのキーアサイン、^_, ^-, ^K_ (キーボードマクロ関係)に
こだわると少々、話が面倒になります。またしても、結論:キーボードマクロは
ふつうに守れ。よって、上の3つ(^_, ^-, ^K_)はママのこと。

 8つのキー追加です。
 (僕の場合、^Q_, ^I_, ^O_, [ESC]_ の4つx2)
  --- 元々シフト併用(のみ)で使えたのだから、の引き算はなし。そういう
    使い方をしていなかったので。

 なお、@@について純DOS、konno版で試しました。OKです。ただ、
いろいろごちゃごちゃするので、[ALT]+@ は使わなくてよいよ、という判断でした。

=== Macrotmp by B ===;
* M
; --- @@ on DOS (not Win or VTDOS, perhaps without MS-IME)

50 @@ "" 
	(ks&1) ? { &m("@\@") .} ? { &m("@@") .}	;DOS OK
; 無理して使うことはない


; --- how about '_' ?

50 @_ "" 	(ks&1) ? { &m("") .} ? { &m("") .}	;NG
50 ^_ "" 	(ks&1) ? { &m("") .} ? { &m("") .}	;NG (1) Don't use. ^- (KBM)
; 無理して使うことはない

50 ^Q_ "" 	(ks&1) ? { &m("^Q\_") .} ? { &m("^Q_") .}	;shift OK (2)
50 ^K_ "" 	(ks&1) ? { &m("^K\_") .} ? { &m("^K_") .}	;shift OK (3)
; 無理して使うことはない

50 ^I_ "" 	(ks&1) ? { &m("^I\_") .} ? { &m("^I_") .}	;shift OK
50 ^O_ "" 	(ks&1) ? { &m("^O\_") .} ? { &m("^O_") .}	;shift OK
50 ^N_ "" 	(ks&1) ? { &m("^N\_") .} ? { &m("^N_") .}	;NG (6th prefix)
50 [ESC]_ "" 	(ks&1) ? { &m("[ESC]\_") .} ? { &m("[ESC]_") .}	;shift OK

*
(00) In the original vz.com by c.mos, '_' is usable as a macro key, but keying 
in of shift was necessary.  So the shift branch was impossible.
(0) '_' is not equal to '-' .  '-' is NOT usable as a Vz macro key (in def 
files) as above with an exception, notably for KBM (^- = typing in).
(1) So do NOT use this '^_' in your macro.
(2) shift OK means "non-shift & shift," both OK.
(3) ^K_ is for PRINT KBM. On konno Vz, shift for _ is not necessary.
(4) For registering KBM, '^-' & '^_' are both applicable.


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

(10260) 10273用語(NG: postfix)  投稿者:文太   2022/08/26(金) 18:03
    10272 番 文太 さんへのコメント    コメント数 2

 ったく、まったく。

 ^A	これのプレフィクスキーは、^
 ^QA	これのプレフィクスキーは、^Q

 では、Aは何と呼ぶ? ポストフィクスはおかしい。Aという基本キーの前に(プレ)
置かれる(フィクス)キーが、プレフィクスキーなので。Aがポストフィクスだと「それ」
の前、「それ」の後の、「それ」自体がなくなってしまう。

 Aは
 基本キー  か
 起動キー  か
 マクロキー か
 ベースキー か
 本物キー  か 

かな。文脈で伝わればいいのだけど、「2字目」と呼んだり「postfix」と呼んだりした
ので、頭の整理をしました。
 このような機会がまたあったならば、「起動キー」「起動本物キー」「基本キー」ぐらいで
(忘れなければ)行きたいと思います。


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

(10260) 10274まとめ(個人的)  投稿者:文太   2022/08/26(金) 18:04
    10273 番 文太 さんへのコメント    コメント数 3

(^@ = ^2, 修正しました)

 理論的(?)厳密さを求めておらず、僕個人にとっての「まだこれらは使えるぞ」
という覚書なので、参考程度にしておいてください。
 何か間違っていたら、教えてちょ。


--- my vz.def -----------------------------------------
00	^Q ^K [ESC] ^O ^I ^N	;2ストロークキー(最大6個)
-------------------------------------------------------


◆ファンクションキー [ALT] + 3,4,5 (konnoさんによる拡張)

 @[F13], @\[F13], @[F14], @\[F14], @[F15], @\[F15]


◆[ALT]+記号系拡張、シフト可能 (konnoさんによる拡張)

 @[, @\[, @], @\], @^, @\^, @_, @\_    ;(ks&1)による分岐必要
	;@ means [ALT],   @@ NG on VTDOS(Win7), but on DOS/WinME, OK

◆シフト併用可能の記号キー系(1ストローク)--- 増減なし

^@	;OK, type in '^2'
^[	;#01, redo cmd
^\	;for temp macro
^]	;pair.def
^^	;for temp macro
^_	;= ^-  =regist KBM


◆シフト併用不可の記号キー系(2ストローク)
 (なかなか使えないキーたちではあります)

 ^Q@, ^K@, ^I@, ^O@, ^N@, [ESC]@ 	;^N@ used by bunta

      ^K[, ^I[, ^O[, ^N[		;^Q[ used, [ESC][ = [ESC][ESC]

 ^Q\, ^K\, ^I\, ^O\, ^N\, [ESC]\

      ^K], ^I], ^O], ^N], [ESC]]	;^Q] used

 ^Q^,      ^I^, ^O^, ^N^, [ESC]^	;^K^ (#41 recustomize)


◆シフト併用可の記号キー系(2ストローク)(「_」の普通キー可は konnoさん拡張)

 ^Q_,      ^I_, ^O_,      [ESC]_<-(*) 	; ^K_ (print KBM), ^N_ (NG, 6th prefix)
					; (*) _ のみ shift 可


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

(10260) 10275^2, ^6, ^-  投稿者:文太   2022/08/26(金) 18:33
    10274 番 文太 さんへのコメント    コメント数 1

 ちらと「めざら資源」
http://mezala.la.coocan.jp/vz/extcmd/cmd00.html
 をまた見てしまいまして。

 ^@ は使えます。シフトも可です。(修正しました。マクロが間違ってました)

=== Macrotmp by B ===; 1.60t03k k07t01 でのテスト
* M
							;押すキー
30 ^@  ""  (ks&1)? { &m("^\@").} ? { &m("^@"). }	;^2
30 ^^  ""  (ks&1)? { &m("^\^").} ? { &m("^^"). }	;^6
30 ^_  ""  (ks&1)? { &m("^\_").} ? { &m("^_"). }	;^-

*

 ^2ぐらい覚えなさい。老化予防です。シフトも使えんだよ。
 めざら資源、怖いです。



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

(10260) 10284Re: ^2, ^6, ^-  投稿者:めざら   2022/08/27(土) 23:39
参照先:http://mezala.la.coocan.jp/
    10275 番 文太 さんへのコメント    コメント数 1

>  めざら資源、怖いです。

え? えっ?! なに なに?
      - No.10284 -    このTreeへ    コメント元:10275 へ [リストへもどる] soft

(10260) 10285Re^2: ^2, ^6, ^-  投稿者:文太   2022/08/28(日) 01:13
    10284 番 めざら さんへのコメント

 #10260 からです。大した量ではありません。
 内容が既知のとき、流し読みができますし。
 尊敬です。

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

(10260) 10281エスカルゴだ!  投稿者:文太   2022/08/27(土) 11:44
    10274 番 文太 さんへのコメント

 独り言です。

 [ESC]@、これを見ていたら、あれ、これ、「エスカルゴ」じゃなかったっけ?
でも、エスカルゴって何? 見た目どおりのネーミングだけど。
 で、僕のvzdefディクレトリを 

>ygrep -r0 -% "[ESC]@" *.def	;再帰なし、正規表現 OFF

 したけどヒットしない。過去ログ経由で、vzmacro.shdへ。^@ = ^2 も
使ってんじゃん。(*)僕は、@P のキーアサ = インスタント。P って、
色々微妙ですよね、詳細は覚えてないのだけど。
 不思議とこれ、忘れないな。
(*)きっと違います。NEC98では、きっとそのまま通ったのです。

 @ というのもアルファベットの前で(こういうのが当たり前に頭に入っている
人たちなんだよなぁ)、特殊ですね。学びました。

------------------------------------------------------
@&11 @マクロ文の実行" 
標準組込マクロ
 &11 [ESC]@ \[F12]  マクロ文の実行 ◆
(略)
   FGALPK MES 14 #6103 の m.gann 氏の拡張版
  #11 [ESC]@ ^@ "" ;Instant (237) by m.gann ◆
  #    (s%3)?. r[,
  #    &g("Instant:",20)
  #    (s%3)?#[ (r+1)?{ r][, &e(pw)
  #    p[32+pr, (i[16){ p.i--=49-(r&1<<(15-i))!, }    ;eggchi
  #    &m("%s: %d %u %xh %16s '%c' $"%16s$"",pw,r,r,r,p,r,r[)
  #    (ks&1>s&&mr-$80)?{ &s #< &?("%s",pu+bu) #m } r],i],p],
  #    (ks&17-16)?&d } (pw.0-',')?r], ?sp+=2,   ;(0])
  #    (r)
------------------------------------------------------
 ◆c.mosさんのアサインとm.gannさんのアサイン。通じてる。
  m.gannさんって、(c.mosさんもだけど)、1文字1文字に意味あるんです
よね。


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

(10260) 10286@@  投稿者:文太   2022/09/01(木) 01:10
    10274 番 文太 さんへのコメント    コメント数 1

 すいません、自慢になってしまうかもしれませんが、konnoさんへの
感謝をこめて。

 [ALT]@

 これは、少なくとも、k07t01 においては有効です。ただし、網羅的な
試験はしていませんが、僕の vtdos@win7 ではダメでした。
 純DOS および WinME では通ります。

 想像するに、konnoさんは、やるべきことはやって下さっていたのだと
思います。

 ありがとうございました。konnoさん!

 このスレッドの記事、なるたけ修正をして、発言に間違いないように
しました。ミスを全部撲滅したとは思えませんが。過去ログに入る前に。


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

(10260) 10287Re: @@  投稿者:konno   2022/09/01(木) 17:55
    10286 番 文太 さんへのコメント    コメント数 1

>  [ALT]@
>  これは、少なくとも、k07t01 においては有効です。ただし、網羅的な
> 試験はしていませんが、僕の vtdos@win7 ではダメでした。
>  純DOS および WinME では通ります。

なんと! 使えていたんですか(@.@)
結局私は拡張キーを止めてなかったんですね。
ソースを確認していませんでした。(^^;;

VTDOS では、[ALT]@ が使えないのか、試験してみました。
#10275 のマクロ
30 ^@  ""  (ks&1)? { &m("^\@").} ? { &m("^@"). }	;^2
これをちょっと変えて
	↓
30 @@  ""  f=ks&15, (f)?{ &m("@\@  %d",f).} ? { &m("@@  %d",f). }

これを実行すると、確かに [ALT]@ は、IMEのON/OFF になりますね。
CMD窓で、[ALT]@ を押しても IMEのON/OFF になりました。
[ALT]@ は、システムで IME の起動キーとして取られているようです。

ところが、[Shift]+[ALT]@ だと、マクロが起動して
 @\@  11
と表示されました。

Ks の数値は、IBM版 は       
  +1 :R[Shift]
  +3 :L[Shift]
  +4 : [Ctrl] 
  +8 : [Alt]  
こうなっているので、[Shift]+[ALT] が押されていると認識しているようです。
 11 という数値は、右[Shift]でも左[Shift]でも同じでした。

また、[Ctrl]+[ALT]@ でも、マクロが起動して
 @@  12
と表示されました。
これは、[Ctrl]+[ALT] が押されていると認識していると思われます。

いずれにしても、[ALT]@ の起動キーがWin7 以降は使えないようなので
実用としては使えないですね。

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

(10260) 10288Re^2: @@  投稿者:文太   2022/09/01(木) 18:46
    10287 番 konno さんへのコメント

konnoさん

 たしかに、下をうちでも確認しました。

[ALT]@			;NG on VTDOS (Win7)
[Shift]+[ALT]@		;OK
[Ctrl]+[ALT]@		;OK

 とはいえ、仰るとおり、[ALT]@が駄目なとき、下の2つを使えと言われても
かなり大変そうですね。純DOS、WinMEでも、うーん、だけど。
 いちおうメモって、空きキーリストに入れておきます。


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

(10260) 10277Re: 用語(NG: postfix)  投稿者:としき   2022/08/26(金) 22:12
参照先:http://toshiki.la.coocan.jp/
    10273 番 文太 さんへのコメント    コメント数 2

夏休み第2弾を満喫しています。
例年だと、8月最初の週末前後と8月最後の週末前後に夏休みをとっているんですが、
今年は諸般の事情で、お盆明け直後が夏休み第1弾。第1弾と第2弾の間が短いので、
つなげてしまえという声もありましたが、そこは無視。
ということで、現在、アルコール汚染真っ只中。

さて。

>  ^A	これのプレフィクスキーは、^

これにはいささかの違和感あり。
なぜというに、プレフィクスキーを押したのち、キーボードから完全に手を離して
から次のキーを押したときに機能するかという点において

>  ^QA	これのプレフィクスキーは、^Q

こちらの場合と違いがあるような気がする。
あ、いや、この辺、もしかして環境によって違うのかも。
なんか、OSのユーザー補助だか何だかで違いがあるような気もするし。
      - No.10277 -    このTreeへ    コメント元:10273 へ [リストへもどる] pre

(10260) 10279Re^2: 用語(NG: postfix)  投稿者:文太   2022/08/26(金) 23:19
    10277 番 としき さんへのコメント

>>  ^A	これのプレフィクスキーは、^
>これにはいささかの違和感あり。

 ま、発想は分かります。整理を試みただけです。公式に決まっているのなら、教えて
くださると嬉しいです。

 ^@ と ^Q@ の @に注目するとき、それを何て呼べばいいの? 
という疑問です。


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

(10260) 10280Re^2: 用語(NG: postfix)  投稿者:文太   2022/08/27(土) 01:45
    10277 番 としき さんへのコメント

としきさん

 別に誰が何と呼ぼうと、ではあるのですが。

◆シフト併用不可の記号キー系(2ストローク)
 (なかなか使えないキーたちではあります)

 ^Q@, ^K@, ^I@, ^O@, ^N@, [ESC]@ 	;^N@ used by bunta

 なんてのを眺めていたら、そうキーアサインを決めるとき、プレフィクスは
システムの制限で、その後の本当の文字、命名法で悩んだりするんだよな、と
思いました。
 上のキーが、たとえば、「なかなか使えないキー」なのは、@ってのが、
何も連想されない、連想させないからです。記号キー一般がそう。
 シリーズで使うしか、ないのかなぁ?

 そういう意味では、^Q[, ^Q] (c.mos original)って、すげえ、とか
思ってしまいました。ほとんど使わないのだけど。

 で、本物(本体)キー、なんて呼びましょうか。欲しいのは結論、つまり、
名前です。


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

(10260) 10270Re: マクロキーの増設  投稿者:konno   2022/08/26(金) 00:40
    10260 番 文太 さんへのコメント    コメント数 1

文太さん、とりあえずここにレスしますね。

>  ただ、[ALT] + @ だけ効かないようです。はっきり分かっていれば(僕はすぐ
> 忘れるだろうけど)、別にどうしても、というわけではないです。
>  万が一、それも効くようにしてやる、ということでしたら、お願いいたします。

これ、多分問題があって止めたのではないかと思います。もう忘却の彼方です。
#3467 2008/11/27 に関連の話題がありますね。

> Vzk08Q9
>  ● DOS/V版のマクロ起動キーをちょっとだけ拡張
>   ALT + [
>   ALT + @
>   ALT + ]
>   ALT + _ (入力キーは ALT + - )
>   ALT + ^
>  これらがちゃんと使えるようになった(はず)

でもその後何かの不具合があったのか、@@ だけ止めたのかなぁ。
もう完全に忘れています。(^^;

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

(10260) 10271Re^2: マクロキーの増設  投稿者:文太   2022/08/26(金) 01:25
    10270 番 konno さんへのコメント

konnoさん

>文太さん、とりあえずここにレスしますね。
 色々と錯綜させてしまい、すいませんね。僕も怒涛したくはないのですけれど……。

>これ、多分問題があって止めたのではないかと思います。もう忘却の彼方です。
>#3467 2008/11/27 に関連の話題がありますね。
 おお、俺ってマメだなぁ。DANNY版ベースもちゃんとフォローしてたんだぁ。
 大丈夫です、僕も完全に忘却してますから。オー・マイ・フレンド。

>でもその後何かの不具合があったのか、@@ だけ止めたのかなぁ。
>もう完全に忘れています。(^^;

 もうfixするつもりはないと。それはそれで構いません。
 が、#10268 に書きましたとおり、[ALT]+@ は、CKWVだかMS-IMEだかに取られている
ようです。@@(= ALT+@ )をVz側で止める、というのは悪くないと思います。
 現在、止まっているなら、ですけど。
 ま、止まってなくても、実害ないですね。

 今日覚えているこの事実を忘れさえしなければ、ですけどね。
 忘れるんだろうなぁ。

 おお、新しい事実判明。秀丸で、@@したら、MS-IME ON/OFF してます。CKWVは
無実。IMEかぁ?


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