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

  携帯VZのキー入力支援 - konno 12/10/25-00:18 No.6002
    ┗ Re: 携帯VZのキー入力支援 - masa 12/10/25-14:06 No.6004
     ┣ Re^2: 携帯VZのキー入力支援 - konno 12/10/26-00:36 No.6006
     ┃┗ Re^3: 携帯VZのキー入力支援 - masa 12/10/26-12:19 No.6007
     ┃ ┗ Re^4: 携帯VZのキー入力支援 - konno 12/10/27-19:38 No.6008
     ┃  ┗ Re^5: 携帯VZのキー入力支援 - masa 12/10/28-12:44 No.6009
     ┃   ┗ Re^6: 携帯VZのキー入力支援 - konno 12/10/29-01:16 No.6011
     ┃    ┗ Re^7: 携帯VZのキー入力支援 - masa 12/10/29-21:04 No.6013
     ┃     ┗ Re^8: 携帯VZのキー入力支援 - konno 12/10/30-01:06 No.6015
     ┃      ┗ Re^9: 携帯VZのキー入力支援 - masa 12/10/30-19:50 No.6016
     ┗ Re^2: 携帯VZのキー入力支援 - K.TAM 12/11/05-23:17 No.6044
      ┗ プレフィックスキー + 数字で6倍増量 - konno 12/11/06-00:14 No.6045
       ┗ Re: プレフィックスキー + 数字で6倍増量 - K.TAM 12/11/07-23:34 No.6047
        ┗ ファイラーで 数字キー - konno 12/11/09-01:24 No.6049
         ┣ Re: ファイラーで 数字キー - K.TAM 12/11/11-19:31 No.6051
         ┃┗ Re^2: ファイラーで 数字キー - konno 12/11/11-23:20 No.6052
         ┗ VZキーの4高とルーキー - konno 12/11/15-00:56 No.6053
          ┗ Re: VZキーの4高とルーキー - K.TAM 12/11/21-23:15 No.6064
           ┗ Re^2: VZキーの4高とルーキー - masa 12/11/22-11:48 No.6071
            ┣ ALT+数字キーは - konno 12/11/23-00:29 No.6075
            ┃┗ Re: ALT+数字キーは - masa 12/11/23-20:31 No.6079
            ┃ ┗ ALT+数字キーはk07s5以降拡張されました。 - konno 12/11/24-22:45 No.6083
            ┃  ┗ Re: ALT+数字キーはk07s5以降拡張されました。 - masa 12/11/25-22:36 No.6090
            ┗ ESCキーの替わり - K.TAM 12/11/24-08:57 No.6081
             ┗ ファンクションキーの代用 - K.TAM 13/01/20-16:39 No.6230
              ┗ TAB+ マクロその2 - konno 13/01/25-22:56 No.6233
               ┗ Re: TAB+ マクロその2 - 文太 13/01/26-00:37 No.6234
                ┗ Re^2: TAB+ マクロその2 - K.TAM 13/01/26-21:51 No.6235
                 ┗ 3段トグルメニューですか!! - konno 13/01/27-00:00 No.6236
                  ┗ Re: 3段トグルメニューですか!! - 文太 13/01/27-22:55 No.6237
                   ┗ Re^2: 3段トグルメニューですか!! - konno 13/01/28-00:57 No.6238
                    ┗ Re^3: 3段トグルメニューですか!! - 文太 13/01/28-01:33 No.6239
                     ┣ Re^4: 3段トグルメニューですか!! - 文太 13/01/28-18:27 No.6240
                     ┃┗ Re^5: 3段トグルメニューですか!! - としき 13/01/29-11:46 No.6242
                     ┃ ┗ Re^6: 3段トグルメニューですか!! - 文太 13/01/30-00:59 No.6243
                     ┃  ┗ 塀の外の懲りない面々 - konno 13/01/30-01:37 No.6245
                     ┃   ┗ Re: 塀の外の懲りない面々 - としき 13/01/30-22:35 No.6246
                     ┃    ┣ Re^2: 塀の外の懲りない面々 - 文太 13/01/31-00:05 No.6247
                     ┃    ┗ Re^2: 塀の外の懲りない面々 - konno 13/01/31-01:40 No.6248
                     ┃     ┗ Re^3: 塀の外の懲りない面々 - としき@会社 13/01/31-15:16 No.6249
                     ┃      ┗ Re^4: 塀の外の懲りない面々 - konno 13/02/02-01:16 No.6250
                     ┗ Re^4: 3段トグルメニューですか!! - konno 13/01/29-01:34 No.6241
                      ┗ Re^5: 3段トグルメニューですか!! - 文太 13/01/30-01:05 No.6244
                       ┗ 5段トグルメニューになったぞ - K.TAM 13/02/23-17:49 No.6254
                        ┣ Re: 5段トグルメニューになったぞ - konno 13/02/23-22:39 No.6255
                        ┃┗ Re^2: 5段トグルメニューになったぞ - K.TAM 13/02/24-18:51 No.6256
                        ┃ ┗ Re^3: 5段トグルメニューになったぞ - konno 13/02/25-00:22 No.6257
                        ┃  ┗ Re^4: 5段トグルメニューになったぞ - K.TAM 13/02/26-22:43 No.6261
                        ┃   ┗ Re^5: 5段トグルメニューになったぞ - konno 13/03/01-00:33 No.6264
                        ┗ Re: 5段トグルメニューになったぞ - 文太 13/02/25-13:00 No.6258
                         ┗ 汎用変数・フラグ(fa系) - 文太 13/02/25-13:07 No.6259
                          ┗ 2画面同時スクロール - 文太 13/02/25-20:51 No.6260
                           ┗ Re: 2画面同時スクロール - K.TAM 13/02/26-23:17 No.6262
                            ┗ Re^2: 2画面同時スクロール - 文太 13/02/27-11:41 No.6263

(6002) 6002携帯VZのキー入力支援  投稿者:konno   2012/10/25(木) 00:18
   コメント数 1

最近携帯マシンでVZが熱いですが、キーボードのキー数が少なかったり
シフト系のキーなどに制限があるのがつらいところですね。

そこで、VZのマクロでのキー入力支援を考えてみたいと思います。
まずは、F1〜F10 の代替として、ESC+1〜0 +アルファはどうでしょう。
私は10分割ジャンプマクロで使っていますが、普通は使われていないし、
数字がFキーと対応してわかりやすいと思います。

とりあえずひな形を作ってみました。これが使えれば、その分使えるキーが
増えるので大変お得です。(^_^)

=== ESC_F10.def ===

* M
80 [ESC]0 "ESC+(0〜9)をF10に割り当てる"
    ?.
 n=r,			; [ESC]+数字を n に(15まで)
(n==1)? &02 ;!01	; [ESC]+1 なら     ファイルメニュー
(n==2)? #W		; [ESC]+2 なら     ウィンドウ切替え
(n==3)? #T		; [ESC]+3 なら     編集テキスト切替え
(n==4)? #65		; [ESC]+4 なら     分割モード切替え
(n==5)? #59		; [ESC]+5 なら     検索文字列の取得
(n==6)? #55		; [ESC]+6 なら ^QF 検索文字列の設定
(n==7)? #56		; [ESC]+7 なら ^QA 文字列の置換
(n==8)? #47		; [ESC]+8 なら ^Y  行・ブロック削除
(n==9)? #48		; [ESC]+9 なら ^J  行・ブロック挿入
(n==0)? #46		; [ESC]+0 なら ^B  ブロックモード

(n==10)? #31		; [ESC]+: なら ^W  ロールアップ
(n==11)? #32		; [ESC]+; なら ^Z  ロールダウン
(n==12)? #12		; [ESC]+< なら ^QD 論理行末
(n==13)? #35		; [ESC]+= なら ^R  ページアップ
(n==14)? #36		; [ESC]+> なら ^C  ページダウン
(n==15)? #79		; [ESC]+? なら     DOS画面出力の参照
    .
*

n==10 以上は参考までに割り当ててみました。
カーソル移動など、使えないコマンドもあります。
マクロを割り当てるには、どうやったかなぁ?

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

(6002) 6004Re: 携帯VZのキー入力支援  投稿者:masa   2012/10/25(木) 14:06
参照先:http://masaland.cocolog-nifty.com/
    6002 番 konno さんへのコメント    コメント数 2


> まずは、F1〜F10 の代替として、ESC+1〜0 +アルファはどうでしょう。

動きました。全部は試していないのですが。
数字も、こうやって割り当てて使えるんですね。数字なら対応が分かりやすいと思います。
私は頭の中が、MIFESのF01〜F10キーになっています(MI.DEFを使っています)。これを参考に、自分でも考えてみようと思います。

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

(6002) 6006Re^2: 携帯VZのキー入力支援  投稿者:konno   2012/10/26(金) 00:36
    6004 番 masa さんへのコメント    コメント数 1

> 動きました。全部は試していないのですが。

動いたようでまずは一安心です。

ところで、J31CRT.EXE といういにしえのソフトがあります。
J31CRT /pc
で起動すると、常駐して、caps を Ctrl として使えるようになります。
WEB にはみあたらないですね。

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

(6002) 6007Re^3: 携帯VZのキー入力支援  投稿者:masa   2012/10/26(金) 12:19
参照先:http://masaland.cocolog-nifty.com/
    6006 番 konno さんへのコメント    コメント数 1

> ところで、J31CRT.EXE といういにしえのソフトがあります。

確かにWEBでは出てこないですね。便利そうなソフトですが、、。

さて、私にとっては、どの携帯電話を使って、どのキーボードを使うのかということを決めないと対策が発散しそうです。
なにせ、キーボードによってキーがあったり無かったり、入力が出来る組み合わせ、できない組み合わせをがあったりと、なかなか興味深いです。

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

(6002) 6008Re^4: 携帯VZのキー入力支援  投稿者:konno   2012/10/27(土) 19:38
    6007 番 masa さんへのコメント    コメント数 1

> > ところで、J31CRT.EXE といういにしえのソフトがあります。
> 確かにWEBでは出てこないですね。便利そうなソフトですが、、。

ブログのキーボード画像を拝見しましたが、Caps キーの表示はありますね。
これが使えているなら、試してみる価値はありそうですね。
このソフトで Caps を Ctrl として使っていても、Shift+Caps もちゃんと効きます。
/f オプションで、alt+ ̄キーが漢字キーになり、FEPの起動/解除が出来ます。

作者は竹トンボさんで、NIFTYのDOS/V会議室でサポートしていたようです。
再配布に制限はないようなので、試されるならメールで送りましょうか。

> さて、私にとっては、どの携帯電話を使って、どのキーボードを使うのかということを決めないと対策が発散しそうです。

いろいろお持ちなのですね、お会いできるのが楽しみです。(^_^)

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

(6002) 6009Re^5: 携帯VZのキー入力支援  投稿者:masa   2012/10/28(日) 12:44
参照先:http://masaland.cocolog-nifty.com/
    6008 番 konno さんへのコメント    コメント数 1

これは色々な機能があるのですね。試す価値がありそうです。

> 再配布に制限はないようなので、試されるならメールで送りましょうか。

よろしくお願いします。出来ることは、なるべく試してみたいと思います。自分で作れないのが残念ですが、、。

> いろいろお持ちなのですね、お会いできるのが楽しみです。(^_^)


私も皆さんにお会いできるのが楽しみです。

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

(6002) 6011Re^6: 携帯VZのキー入力支援  投稿者:konno   2012/10/29(月) 01:16
    6009 番 masa さんへのコメント    コメント数 1

> これは色々な機能があるのですね。試す価値がありそうです。

メールで送りました。よろしかったらお試しください。

名前からおわかりかと思いますが、このソフトはもともとJ3100用のソフトを
DOS/Vで使用するためのソフトなので、画面制御がメインのため、けっこう
サイズが大きいです。

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

(6002) 6013Re^7: 携帯VZのキー入力支援  投稿者:masa   2012/10/29(月) 21:04
参照先:http://masaland.cocolog-nifty.com/
    6011 番 konno さんへのコメント    コメント数 3


> メールで送りました。よろしかったらお試しください。

ありがとうございます。さっそく、試してみところ、アプリは動きました。Caps Lockを使って、^KMなども使えました。

しかし、小型キーボードなどでキーボードのキーが少ない(無いキーがある)や、認識されないキーが多いキーボード、などの制約は如何ともしがたく壁になっています。今回のキーボードで、Caps LockをCtrlにしたら、英字大文字が入力できなくなってしましまいました(シフトキーが効かないので大文字はCaps Lockを使っているので)。
色々と、キーマップ変更なども加味して検討してみようと思います。

 まずは、アプリが動いたご報告まで。

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

(6002) 6015Re^8: 携帯VZのキー入力支援  投稿者:konno   2012/10/30(火) 01:06
    6013 番 masa さんへのコメント    コメント数 2

> ありがとうございます。さっそく、試してみところ、アプリは動きました。Caps Lockを使って、^KMなども使えました。

おお、動きましたか、この手のツールが有効だと言う事は可能性が広がりますね。

> Caps LockをCtrlにしたら、英字大文字が入力できなくなってしましまいました(シフトキーが効かないので大文字はCaps Lockを使っているので)。

やはりシフトが効かないとダメでしたか。残念。

> 色々と、キーマップ変更なども加味して検討してみようと思います。

キーマップ変更の余地もまだありそうですね。

そういえば私もNP2という98エミュを導入した時にシフトキーなどが効かなくて
作者のゆいさんに要望して、対応してもらったことがあります。
その後、自分でも弄るようになってしまいましたが。(^^;

DOSBOXの作者様にメールで要望とかどうでしょうね。

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

(6002) 6016Re^9: 携帯VZのキー入力支援  投稿者:masa   2012/10/30(火) 19:50
参照先:http://masaland.cocolog-nifty.com/
    6015 番 konno さんへのコメント


> DOSBOXの作者様にメールで要望とかどうでしょうね。

そうですね。DOSBox for S60 のプロジェクトフォーラムを覗いてみます。日本語ではないのと、リリースモジュールの時期が2007年で、対応がとまっているのではないかというのが辛いところですが、、。

 元々、DOSBoxはゲーム対応が元だと聞いています。だとすると、現状でも問題ない事になるんですよね。

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

(6002) 6044Re^2: 携帯VZのキー入力支援  投稿者:K.TAM   2012/11/05(月) 23:17
参照先:http://ktam.cocolog-nifty.com/blog/
    6004 番 masa さんへのコメント    コメント数 1

androidのVzではファンクション無しのキーボードアプリも押しやすいので、
このマクロでファンクションキーの代わりがどんなものかと、
私のキー配置を入れてみました。

私もmasaさんと同じくMifesもどきで使っていますので、以下のようになります。
インクルード(で良かったでしたっけ?)して立ち上げると便利ですね。

(n==1)? &02     ; [ESC]+1 なら     ファイルメニュー
(n==2)? #62     ; [ESC]+2 なら     ウィンドウ切替え
(n==3)? &05     ; [ESC]+3 なら     文字列の検索・置換
(n==4)? #64     ; [ESC]+4 なら     分割モード切替え
(n==5)? &15     ; [ESC]+5 なら     ↓検索得
(n==6)? #46     ; [ESC]+6 なら ^B  ブロックモード
(n==7)? &26     ; [ESC]+7 なら ^Y  矩形ブロック削除
(n==8)? &27     ; [ESC]+8 なら ^KK 矩形ブロック記憶
(n==9)? &28     ; [ESC]+9 なら ^J  矩形ブロック挿入
;(n==0)? #59     ; [ESC]+0 なら ^L  検索文字列の取得
(n==0)? &42     ; [ESC]+0 なら ^OK Codex 外部マクロのTest

Vz標準と同じなのはF01だけでした (^^;
その他5つはVz.defに入れているマクロで動かしています。
ESC+0 は VZ.defに書いてある外部マクロを起動します。
  42 ^OK @C "" &z("codex") >*

と、まぁ、shift+F01〜F10も考えるとしんどいのでここでやめて、
ファンクションキーの付いているキーアプリを使うことにします。

その代わりに、これまで200LXのアプリキーをVZマクロの起動キーにして
ずっと便利に使っていたので、それと同じ使い方がこれでできるのは私に
とって大発見です。また一歩 Android マシンを使う楽しみが増えました。
便利な使い方をありがとうございます。


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

(6002) 6045プレフィックスキー + 数字で6倍増量  投稿者:konno   2012/11/06(火) 00:14
    6044 番 K.TAM さんへのコメント    コメント数 1

> 私もmasaさんと同じくMifesもどきで使っていますので、以下のようになります。

けっこうMI.DEF?愛用者多いんですね。
マクロの書式をすっかり忘れていましたが、やっと思い出しました。(^^;

> (n==0)? &42     ; [ESC]+0 なら ^OK Codex 外部マクロのTest

外部マクロの呼び出しは、

(n==0)? >A     ; [ESC]+0 なら Codex 外部マクロのTest
   .
:A    &z("codex") >*
  .

こうしたほうが、誤動作を防げるでしょう。:A のところには
もちろん他のマクロも書けます。
こんなことも忘れてしまっていたのでした。(>_<)

> と、まぁ、shift+F01〜F10も考えるとしんどいのでここでやめて、

プレフィックスキー + 数字がそれぞれ使えるので、^K + 0〜9 とか、
最大6倍の数字キーが使えますよ。(^^;

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

(6002) 6047Re: プレフィックスキー + 数字で6倍増量  投稿者:K.TAM   2012/11/07(水) 23:34
参照先:http://ktam.cocolog-nifty.com/blog/
    6045 番 konno さんへのコメント    コメント数 1

> :A    &z("codex") >*

おっ、できました。ただ ?. の編集モードだけでなく、
できればファイラーモードでも起動できるといいですね。

:A	&z("LXSCHD") >*		;スケジュール
:B	&z("LXCASH") >*		;小遣い帳
:C	&z("LXADDR") >*		;住所録
;D	&z("LXADPIM") >*	;DB、メモ
;E	&z("CODEX") >*		;CODEX
:F	&z("DENTA") >*		;電卓
こんなものを登録しました。

> プレフィックスキー + 数字がそれぞれ使えるので、^K + 0〜9 とか、
これは3ストロークになってしまうので、私には使いにくいです。

ESCキー以外+1〜0 の2ストロークでファイラーモードでも起動させたい
けど、方法がわかりません。

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

(6002) 6049ファイラーで 数字キー  投稿者:konno   2012/11/09(金) 01:24
    6047 番 K.TAM さんへのコメント    コメント数 4

> できればファイラーモードでも起動できるといいですね。

ファイラーでは、[ESC] できないですからねぇ。(^^;
tVZ以降なら、Nd+ で数字キーをマクロ起動キーに使えます。
VZFL.DEFで、


1 "!Filer"
	(r)??.
;	r[, &e("#]") #] r],			;※制約解除呪文 by Tomo
;	 (s==1)? #m
	vp..-7=0,	;init getnamp   m.gann  ファイラー・不正マスクの解消法
	(r==':'||r=='L')? r='D',
	r[, &Fm(r) (r>=0)? {
		sp+=2, (r)>?{ >F #L #M #P #S >V #W #+ #> #< #O >E }
	. }				;※ . 追加(一般にあった方がよい)
	&e("#]") #]			;※制約解除呪文 by Tomo

	r], (r)>!{
	X	>X	;eXec
	H	#H	;sHell
;		#-	;cancel
;		#*	;*.*
;		#/	;root
	@	#Q	;vzpath
;	A	#A	;attribute
;	D	#D	;delete
	R	#R	;rename
	K	#K	;makedir
	N	#N	;new file
;	C	>C	;Copy
;	Q	>19	;Dir
	Q	>Q	;Pathmenu
	J	>J	;Pathmenu
	G	>G	;Pathmenu
	+	>B
	-	>N
	I	>I	;isearch
	Z	>Z	;spine
	B	>08	;※Hview [B]: Hview 起動キー
	(3)	>D	;※拡張1 by ^PC
	U	>U	;※拡張2
	]	>]	;※拡張3
;	^	>P	;※拡張4
;	,	>M	;※拡張5 ([<])
	;	>=	;※拡張5 ([<])
         ^	>=      ; ^ を押すと逆側の窓をカーソル窓と同じにします。
	0	#z	;※拡張
	1	#w	;※拡張
	2	#r	;※拡張
	3	#c	;※拡張
	4	>a	;※拡張
	5	>b	;※拡張
	6	>c	;※拡張
	7	>d	;※拡張
	8	>e	;※拡張
	9	>f	;※拡張

	}
	.

.:a	&m("4 です") .
.:b	&m("5 です") .
.:c	&m("6 です") .
.:d	&m("7 です") .
.:e	&m("8 です") .
.:f	&m("9 です") .



;.:@      (fg.0)? { #93 #P &?(fl..0+34) #m (0)}   ;thanx! tora-chan
;              ? { &Sc(fl..0+34,fl+34) #W }	;くらと氏
;        ((fl..0..6)[) ((fl..0..8)[) &01 #93 .

.:=     (fg.0)??{ &Sc(fl..0+34,fl+34) #W #93 . }        ; とらじ氏
        #93 #P &?(fl..0+34) #m                          ;
        fl..6=fl..0..6, #93 .                           ;
; まだまだ。(笑) あと [ ] : ; + ^ < > @ とかありますぜ。

1:      fl..8=0]+fl.21*fv-fv,           ; home 
        fl..6=0]+fl.21*fv-fv,           ; bcsr 
        eh[-, #r eh],                   ; page up for redisplay

こんな感じです。&z() のマクロ呼び出しはできたっけかなぁ。

> ESCキー以外+1〜0 の2ストロークでファイラーモードでも起動させたい
> けど、方法がわかりません。

tVZ以降で、Nf+ にすれば、[NFER]+数字とか使えるんですが、
DOSBOXとかだとどうでしょうね。Win7のDOS窓では効かないみたいです。

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

(6002) 6051Re: ファイラーで 数字キー  投稿者:K.TAM   2012/11/11(日) 19:31
参照先:http://ktam.cocolog-nifty.com/blog/
    6049 番 konno さんへのコメント    コメント数 1

> tVZ以降なら、Nd+ で数字キーをマクロ起動キーに使えます。
これいただきました。 私のVZFL.DEFは

1 "!Filer"
   :
	+	>10     ;自分のディレクトリを相手にあわせる
        ,       #P			;Path Mask
	1	{&z("AZ_EXMN") >*}
	}.
こんな感じで、1で直接マクロメニューを立ち上げることにしました。
この方がマクロタイトルがわかるので間違えなくて良さそうです。
 1 P とか2ストロークで起動できるようになったので快適です。

[NFER]+数字 の件は、NFER XFERって無変換、変換キーだと思いますが、
DOSboxは英語キーボードで動かしていますので、XFERとか無いので使えません。

では、私のVz_flのコマンド公開です。 ファイラーでHを押すとhelpが出るように
なってますので、これでコマンドを思い出してますv(^^)v

* P メニュー
1 "【 Filer Key Help 】by K.TAM",66,10,14,-1		;
"A 全マーク/解除  K ディレクトリ     U 解凍       \/    ルートディレクトリ"
"B アンデリート     L Drive変更   V View       [BS]  親ディレクトリ "
"C コピー        M 移動       W 窓再現     = 相手を同デレクトリに"
"D ファイル削除    N 新規ファイル    X 起動       + 相手のディレクトリに"
"E ISH他       O 比較        Y タイムスタンプ   . カレントへ"
"F 外部コマンド   P 圧縮凍結    Z 一文字マスク  1-9 マクロメニュー"
"G シェル(Ms-dos) Q LFN切替     - 属性変更   [SPC] マーク"
"H ファイラーHelp   R リネーム       , パスマスク     [CR]拡張子連動"
"I ファイル連結   S ソート                      [Esc]でファイラーに戻る"
"J 移動&マスク    T カレント変更    [ESC]^ 外部マクロの実行 "

1-9 マクロメニュー が新設ですね。ドライブ切り替えはLだけになりました。
ありがとうございました。

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

(6002) 6052Re^2: ファイラーで 数字キー  投稿者:konno   2012/11/11(日) 23:20
    6051 番 K.TAM さんへのコメント

> 	1	{&z("AZ_EXMN") >*}
> こんな感じで、1で直接マクロメニューを立ち上げることにしました。

なるほど、1でマクロメニューとか、わかりやすくていいですね。
 &z の呼び出しは問題なかったみたいですね。

> [NFER]+数字 の件は、NFER XFERって無変換、変換キーだと思いますが、
> DOSboxは英語キーボードで動かしていますので、XFERとか無いので使えません。

同じスキャンコードのキーがあればいいんですがねぇ。
[END]+数字などでもいけるようですね。6番目にしたらファイラーのソートメニュー
などが出なくなってしまったけど。

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

(6002) 6053VZキーの4高とルーキー  投稿者:konno   2012/11/15(木) 00:56
    6049 番 konno さんへのコメント    コメント数 1

> > ESCキー以外+1〜0 の2ストロークでファイラーモードでも起動させたい

携帯マシンで使えるキー数が少なく、シフト系を使わないとなると厳しいですね。

VZDOS/V版では特別扱いされているキーが4つあります。
ESC TAB BS  CR  です。使用頻度も高いので仮に、4高とでもしましょう。
そこに、高橋版で、NFER というルーキーが参戦し、新たな展開が。 
この辺の関連記事は、#4175「[ESC]二度押しマクロのキーアサイン 」のツリーに。

この中では、TAB は携帯VZではあまり使わないのではないでしょうか。
そこで、[TAB] を2ストロークキーに登録したらどうでしょう。
タブを入力するときは、

80 [TAB]I "" #21.

で、[TAB][TAB]の2度押しでタブが出力されます。
あとは、[TAB]+数字で記号を出力とか。

80 [TAB]0 "kigou"
 n=r,			; ^Q+数字を n に
(n==0)?"○"		; ^Q+0 
(n==1)?"●"		; ^Q+1 
(n==2)?"↓"		; ^Q+2 
(n==3)?"…"		; ^Q+3 
(n==4)?"←"		; ^Q+4 
(n==5)?"★"		; ^Q+5 
(n==6)?"→"		; ^Q+6 
(n==7)?"☆"		; ^Q+7 
(n==8)?"↑"		; ^Q+8 
(n==9)?"◎"		; ^Q+9 
(n==10)?"※"		; ^Q+: ※
(n==11)?"▼"		; ^Q+; ▼
(n==12)?"▲"		; ^Q+< ▲
(n==13)?"◇"		; ^Q+= 
(n==14)?"◆"		; ^Q+> 
(n==15)?&m("0○ 1● 2↓ 3… 4← 5★ 6→ 7☆ 8↑ 9◎ :※ ;▼ <▲ =◇ >◆ ?HELP")
	.

もちろん、半角の記号でもいいですし。
マクロの中でタブキーが効かなくなるかもしれないという冒険もできます。(^^;

キーコード変換ソフトで使いたいキーを登録する方が現実的かもしれません。(^^;


# NFERでルーキーはういんなな(海ん中)では能力を失う欠点があるが、
  4高も無視できない存在になりつつあるのであろうか?

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

(6002) 6064Re: VZキーの4高とルーキー  投稿者:K.TAM   2012/11/21(水) 23:15
参照先:http://ktam.cocolog-nifty.com/blog/
    6053 番 konno さんへのコメント    コメント数 1

> そこで、[TAB] を2ストロークキーに登録したらどうでしょう。

私のL-04Cというキーボード付スマホはTABが Fn+Q(FnというキーとQを
一緒に押す)でTABになります。二度打ちすると指が引きつりそうです。
スマホのキーはホントに少ない。
さらに480*320の画面なのでVzの画面の右側が見えない。(;_;)

TABは使えませんが、色々な方法を教えてもらえてとても参考になります。
やっぱり編集画面で{F01]〜[F12] さらにこれのSHIFTを何かで代替しないと
このスマホでVzはうまく動かせません。考えよう。

2011/06/06で200LXのVzでの日記が終わっています。その後スマホに浮気して
いたので、1年以上Vzのブランクがあります。現在Vzのリハビリ中です。
隙間を埋めなきゃ...

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

(6002) 6071Re^2: VZキーの4高とルーキー  投稿者:masa   2012/11/22(木) 11:48
参照先:http://masaland.cocolog-nifty.com/
    6064 番 K.TAM さんへのコメント    コメント数 2


> スマホのキーはホントに少ない。

モバイル機器はほんとにキーが少ないですね。しかも、ものによって無いキーが違っていたり。

> TABは使えませんが、色々な方法を教えてもらえてとても参考になります。
> やっぱり編集画面で{F01]〜[F12] さらにこれのSHIFTを何かで代替しないと

私も、先日のESCの方法とかtabの方法とかを教えて貰って、勉強になっています。
F01〜F10だけだとESC 0〜9で万々歳なのですが、¥F01〜¥F10があるからなあ、、。
tab 0〜9にしようかとも思ったのですが、tabのない機種もあるし、数字がFn+英字で
入力だし、、と、悩みはつきません。
私は、とりあえず @J+Q〜P @K+Q〜PをF01〜F10と¥F01〜¥F10にして試験運用しています。

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

(6002) 6075ALT+数字キーは  投稿者:konno   2012/11/23(金) 00:29
    6071 番 masa さんへのコメント    コメント数 1

> > やっぱり編集画面で{F01]〜[F12] さらにこれのSHIFTを何かで代替しないと

PCだと、Alt+1〜0 で F1〜F10 の動作をします。
PC上のDOSBOXでもできました。携帯マシンのDOSBOXではどうでしょうか。

これが効くなら、ESC+数字を SHIFT+F1〜F10 にできるのでは。

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

(6002) 6079Re: ALT+数字キーは  投稿者:masa   2012/11/23(金) 20:31
参照先:http://masaland.cocolog-nifty.com/
    6075 番 konno さんへのコメント    コメント数 1


> PCだと、Alt+1〜0 で F1〜F10 の動作をします。
> PC上のDOSBOXでもできました。携帯マシンのDOSBOXではどうでしょうか。

私の方の環境では、Alt+数字は半分だけ動きました。
Alt+6〜9は動きました(Alt+0は未確認です)。
Alt+3〜5は動きません。
Alt+1はF11に、Alt+2はF12と認識されているようです。

S60の電話機は今後出てこないので、DOSBox for S60は、これ以上のバージョンアップは
期待薄です。現状で工夫するしか無いみたいです。
 
      - No.6079 -    このTreeへ    コメント元:6075 へ [リストへもどる] soft

(6002) 6083ALT+数字キーはk07s5以降拡張されました。  投稿者:konno   2012/11/24(土) 22:45
    6079 番 masa さんへのコメント    コメント数 1

> Alt+1はF11に、Alt+2はF12と認識されているようです。

これを見て、あれ? と思いました。私が何かやったような気が。
いろいろ過去ログなど検索して、やっとわかりました。灯台元暗しというか、
自分でやったことをすっかり忘れていました。(>_<)

ALT+1〜5 は、VZk07s5 で、マクロキーのF11〜F15 に割り当てたのでした。
すっかり失念していました。VZの部屋 にありました。

k07s5 (2009-12-12)
 ・VTDOSでテンポラリファイルの問題が出るのでDOS5以上はユニークに変更。
 ・ALT+ 1 〜 5 を [F11] 〜 [F15] に割り振って使えるようにした。
 ・[半角/全角] キーも [F00] にした(要 Nf+)。

ということで、k07s5 以降はマクロキーに[F11]〜[F15] (入力はALT+1〜5)を
使えるようにしたため、それ以前のVZとは互換性が無くなっています。
そのかわり、F11〜F15にマクロを自由に割り振れるので個人的にはこっちがいいかと。


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

(6002) 6090Re: ALT+数字キーはk07s5以降拡張されました。  投稿者:masa   2012/11/25(日) 22:36
参照先:http://masaland.cocolog-nifty.com/
    6083 番 konno さんへのコメント


>  ・ALT+ 1 〜 5 を [F11] 〜 [F15] に割り振って使えるようにした。

なるほど、ALT+3〜ALT+5が動かなかった理由が分かってすっきりしました。
私のDEFファイルでは、F11をF01のところへ、F12をF02のところへ追加しているので、
同じようにF13〜F15をF03〜F05のところへ追加すれば、全部動くことになります。
これで、ALT+数字、ESC+数字 でF011〜F10 \F01〜\F10 が実現できる事になります。
ただ、これをやってF11〜F15をつぶしてしまうかどうかは、悩ましいところですが。

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

(6002) 6081ESCキーの替わり  投稿者:K.TAM   2012/11/24(土) 08:57
参照先:http://ktam.cocolog-nifty.com/blog/
    6071 番 masa さんへのコメント    コメント数 1

ESCキーやF01-12は私のVzでは、とってもとっても大事なキーなのでなんとか
したいと思っていましたが、スマフォL-04CではハードキーやVzマクロに
頼るのはやめることにしました。

実は anDOSBOX は画面を叩くとESC やALT CTRL F01-2が出てきます。
これを押して替わりになりますので、最近はこれで済ましています。

これだと shift+F01-12は出せませんが、L-04Cにあるfnキー+1で Shift+F01に
なったりします。しかしshift+F07でメニューが出るはずなのに、shift+F06で
出たりするので、??? 面白がって遊んでいます。

この画面タッチで不足キーを補えるような機能は、anDOSBoxだけの機能なので
しょうか? aDOSBoxは使っていないのでよくわかりません。

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

(6002) 6230ファンクションキーの代用  投稿者:K.TAM   2013/01/20(日) 16:39
参照先:http://ktam.cocolog-nifty.com/blog/
    6081 番 K.TAM さんへのコメント    コメント数 1

> ESCキーやF01-12は私のVzでは、とってもとっても大事なキーなのでなんとか
> したいと思っていましたが、スマフォL-04CではハードキーやVzマクロに
> 頼るのはやめることにしました。

と言いつつ、ソフトキーボードをHacker's Keyboard にしたので、
F01-10を Esc+F01-10 にして、Shift-F01-10をTab+F01-10に変えてみた。
(DEFファイル詳細は私のブログに記載) 

ESC_F10.def、[TAB]0 "kigou" の2つが役に立ちました。感謝です。 

慣れるまで時間がかかるでしょうが、これでAndroidスマホで遊んでみます。

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

(6002) 6233TAB+ マクロその2  投稿者:konno   2013/01/25(金) 22:56
    6230 番 K.TAM さんへのコメント    コメント数 1

> F01-10を Esc+F01-10 にして、Shift-F01-10をTab+F01-10に変えてみた。
> ESC_F10.def、[TAB]0 "kigou" の2つが役に立ちました。感謝です。 

お役にたてたようでうれしいです。
調子に乗ってTAB+マクロの&p版を作ってみました。
数字から記号まで使えるので大変お得です。

最大の売りは2度目以降のTAB入力はそのままTABコードとして連続して打てることです。
慣れるのが大変かもしれませんが、試してみる価値はあると思いますよ。


=== TAB_TAB.def ===

TAB+(0〜9)をF1〜10に割り当てる
TAB+英字もできる(大文字と小文字は別になる)
TAB+TABでTABコード(2度目以降の[TAB]でTAB連続出力)

* M
80 [TAB] "TAB+(0〜9)をF10に割り当て"
    ?.
	(cm==21)? { cm-, &q #21 .  }	; 2度目の[TAB]なら TAB連続出力
	&m("TAB+(0〜9 A〜z) TAB=TAB")
:a	cm-, mx+, &p 
 n=r,			; [TAB]+数字を n に
(n==#21)? {#21 >q }	; [TAB]+[TAB] なら     DOS画面出力の参照
(n=='1')? &02 ;!01	; [TAB]+1 なら     ファイルメニュー
(n=='2')? #W		; [TAB]+2 なら     ウィンドウ切替え
(n=='3')? #T		; [TAB]+3 なら     編集テキスト切替え
(n=='4')? #64		; [TAB]+4 なら     分割モード切替え
(n=='5')? #59		; [TAB]+5 なら     検索文字列の取得
(n=='6')? #55		; [TAB]+6 なら ^QF 検索文字列の設定
(n=='7')? #56		; [TAB]+7 なら ^QA 文字列の置換
(n=='8')? #47		; [TAB]+8 なら ^Y  行・ブロック削除
(n=='9')? #48		; [TAB]+9 なら ^J  行・ブロック挿入
;(n=='0')? #46		; [TAB]+0 なら ^B  ブロックモード
(n=='0')? >A		; [TAB]+0 なら 外部マクロ

(n=='w')? #31		; [TAB]+W なら ^W  ロールアップ
(n=='z')? #32		; [TAB]+Z なら ^Z  ロールダウン
(n=='.')? #12		; [TAB]+. なら ^QD 論理行末
(n=='r')? #35		; [TAB]+R なら ^R  ページアップ
(n=='c')? #36		; [TAB]+C なら ^C  ページダウン
(n=='d')? #79		; [TAB]+D なら     DOS画面出力の参照
(n=='W')? #31		; [TAB]+W なら ^W  ロールアップ
(n=='Z')? #32		; [TAB]+Z なら ^Z  ロールダウン
(n=='R')? #35		; [TAB]+R なら ^R  ページアップ
(n=='C')? #36		; [TAB]+C なら ^C  ページダウン
(n=='D')? #79		; [TAB]+D なら     DOS画面出力の参照
	cm-, 
:q	&01 .
:A	&01
	mx-,   &z("codex") >*
01:	&m("") &d mx-,

*

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

(6002) 6234Re: TAB+ マクロその2  投稿者:文太   2013/01/26(土) 00:37
    6233 番 konno さんへのコメント    コメント数 1

実用はできませんが、う、美しい! >konnoさん

僕のは借り物ですが、実用してます。キー減らし。

2 [F01] "【File Menu】"
	?. !01
	(r&$FF==253)? !02    		;m.gann, w/ help from mezala
	(r&$FF==253)? !03
	(r&$FF==253)? >^

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

(6002) 6235Re^2: TAB+ マクロその2  投稿者:K.TAM   2013/01/26(土) 21:51
参照先:http://ktam.cocolog-nifty.com/blog/
    6234 番 文太 さんへのコメント    コメント数 1

文太さん こんにちは 
これ、いいですね。3段トグルで切り替わるなんて、すばらしい。

r&$FF==253 に stkhelp を当ててみたが、解読できない...。
まだまだ勉強不足です >私


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

(6002) 62363段トグルメニューですか!!  投稿者:konno   2013/01/27(日) 00:00
    6235 番 K.TAM さんへのコメント    コメント数 1

> これ、いいですね。3段トグルで切り替わるなんて、すばらしい。

あ、そういうマクロでしたか、って、動かない・・・
VZ.DEFに貼り付けないとダメなのかな。[F01]の後ろですね。
おお、[F01]を押すたびにメニューが1〜3に切り替わるぅ!!
これはいい!!

でも動作原理が全然判らないので、応用ができない。(>_<)
ちょっと解説お願いします。m(__)m

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

(6002) 6237Re: 3段トグルメニューですか!!  投稿者:文太   2013/01/27(日) 22:55
    6236 番 konno さんへのコメント    コメント数 1

 喜んでいただけたようで何よりです。
 すごいセンスですよね。最後の行がトグルにしています。ここが才能の閃き!
 メニューでの特殊キーの返り値と、ビット演算だけでしょう? 細かいことは、
調べないと僕も分かりませんが、これだけのヒントで十分でしょう。というか、
もう分かってるでしょう?
 めざらさんのところの #01544 あたりで、僕は過去にもがいた模様です。

 こっちの方がいい。
http://homepage3.nifty.com/mezala/vz/faq/menu.html#menu_007
 の下のほう、
「メニューでコマンドキーを押した時の返り値を知るには」
 をどうぞ。
 システム・メニューだと何かが特殊なのかもしれませんが。

http://homepage3.nifty.com/mezala/vz/faq/index.html#menu
 のほうが、「動的なメニューを作成するには」で終わっていて、もったいないです
よー >めざらさん

 詳しい解説は、めざらさんに頼んでください。m(__)m

 答はここにありませんが、あむのさん、すごい。

FGALDC
>02635/02650 JCF05366  Emmett           Q:メニューの返り値について
>(15)   96/11/18 21:40                     コメント数:1


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

(6002) 6238Re^2: 3段トグルメニューですか!!  投稿者:konno   2013/01/28(月) 00:57
    6237 番 文太 さんへのコメント    コメント数 1

>  喜んでいただけたようで何よりです。
>  すごいセンスですよね。最後の行がトグルにしています。ここが才能の閃き!

はい、凄いカルチャーショックを受けました。マクロの達人は皆理解できてるでしょうが
私にはちんぷんかんぷんです。特に最後の行が。STKHLP で見ると
 >^   ; 実行中のマクロの先頭へジャンプ
ですが、最初に戻ってどうなるのかが分からないんですね。

>  めざらさんのところの #01544 あたりで、僕は過去にもがいた模様です。

そうだったんですか、まったく覚えていませんでした。(^^;
野ざらし言#1544 ですね。ツリーを探すのが面倒で、NOZLOGで読んでからタイトルで
ツリーを探しなおしました。(^^;

>  大昔の過去ログ(91/05/26)で老師の以下のような発言を見つけました。

元ネタは11年以上前のV1.5時代だったんですね。老師恐るべし!!
でもV1.6用に修正したのは文太さんだったんですね。さすが!!
私はメニューの返り値から勉強しなおします。m(__)m

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

(6002) 6239Re^3: 3段トグルメニューですか!!  投稿者:文太   2013/01/28(月) 01:33
    6238 番 konno さんへのコメント    コメント数 2

konnoさん

>^   ; 実行中のマクロの先頭へジャンプ
ですが、最初に戻ってどうなるのかが分からないんですね。

 ええ??? !01 するんじゃないんですか?
 僕が  konno  さんを誤解してるのだと思いますが、 いちおう僕にでも分かる
(もちろん konno さんにも分かっている)ことを書くと、このマクロ、1行1行、
メニューを出すたびに止まってますよね。3枚順々に出して、3枚目のときは最初
に戻れ、というのがトグルの仕組みですよね。

 細かいことが分かっているようなふりをすると嘘になりますが、それより、こ
の3枚のメニューを1つのキーで1つの流れの中で合体させ、そして「元に戻ら
せる」というのが、神様みたいなセンスだと思ってます。


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

(6002) 6240Re^4: 3段トグルメニューですか!!  投稿者:文太   2013/01/28(月) 18:27
    6239 番 文太 さんへのコメント    コメント数 1

konnoさん

FGALDC
>03077/03108 LDA03553  和生             RE:話題飛躍中。(^^)
>(15)   96/12/06 18:59

=== Macrotmp by B ===;メニューの返り値を見る
* M
80 ^\ ""
	?. !01 
	&m("%d/%d/%x",r&$ff,r>>8&$7f,r) (r+1)?>^   ;[esc]以外継続
*p
1     "t",3,2 "000""111"
*

 システムメニューの何が特殊かといって、外のマクロで使えないからじゃない
でしたっけ? 僕もはまりました。応用は相当難しそう。
 普通のメニューって、マクロバッファに読み込まれるときに、メニュー番号が
書き換えられますよね。
 でも、システムメニューでも普通のメニューでも、特殊キーの返り値は同じで
す。上のマクロで確認できます。
 ビット演算は、あわわわわ、ものですが。ビットの意味は、めざらさんの解説
にありましたよね、確か。
 自分でシステムメニューにマクロで何かしようなんて、したことありません。

参考までに(ちょっと探すのに苦労したから)
FGALPK
>11809/11811 HGD00133  高橋 洋光    RE:RE^10:メニューの構造
>(14)   95/05/23 00:11  11806へのコメント

 外掲示板へのリンクは、こうでしたっけ。多謝。
野ざらし言#00001
板塀#00001
 (板塀へは飛びませんでした。サーバは落ちておらず、マニュアル操作なら
行けたのだけど……)
      - No.6240 -    このTreeへ    コメント元:6239 へ [リストへもどる] pre

(6002) 6242Re^5: 3段トグルメニューですか!!  投稿者:としき   2013/01/29(火) 11:46
参照先:http://www1.hinocatv.ne.jp/toshiki/
    6240 番 文太 さんへのコメント    コメント数 1

>  (板塀へは飛びませんでした。サーバは落ちておらず、マニュアル操作なら
> 行けたのだけど……)

だから直リンクはやめてと、あれほど口を酸っぱく・・・
      - No.6242 -    このTreeへ    コメント元:6240 へ [リストへもどる] soft

(6002) 6243Re^6: 3段トグルメニューですか!!  投稿者:文太   2013/01/30(水) 00:59
    6242 番 としき さんへのコメント    コメント数 1

 何かやぶ蛇しましたかね(笑)
 waitを長くすればいいような……。何にも分かってないのですが。

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

(6002) 6245塀の外の懲りない面々  投稿者:konno   2013/01/30(水) 01:37
    6243 番 文太 さんへのコメント    コメント数 1

>  何かやぶ蛇しましたかね(笑)

隣の塀が立てなおししたんだって。へー

・・・もしかして板塀#1782の辺で変わってたのかなぁ。

ということで、cgiは更新して見ました。(^^;
あいかわらず懲りてはいないようです。

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

(6002) 6246Re: 塀の外の懲りない面々  投稿者:としき   2013/01/30(水) 22:35
参照先:http://www1.hinocatv.ne.jp/toshiki/
    6245 番 konno さんへのコメント    コメント数 2

> ・・・もしかして板塀#1782の辺で変わってたのかなぁ。

違います。
板塀#971で紹介した機能です。
もう5年以上前なんだけどなぁ。
とりあえず、板塀#973で触れている強制転送機能を発動してみました。
板塀の外側だと思っていたのに、気がついたら塀の内側に拘束されていた、という
ことになっていても知りませんことよ。
      - No.6246 -    このTreeへ    コメント元:6245 へ [リストへもどる] soft

(6002) 6247Re^2: 塀の外の懲りない面々  投稿者:文太   2013/01/31(木) 00:05
    6246 番 としき さんへのコメント

としきさん

>板塀#971で紹介した機能です。
 いやあ、プロが本気出して話しているときには、話の内容が本当にまったく分
かんないものですねぇ。いずれにせよ、多謝、多謝。

 konnoさんにも、多謝、多謝です。
 いいじゃないですか、「板塀」リンク、「野ざらし言」リンク!


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

(6002) 6248Re^2: 塀の外の懲りない面々  投稿者:konno   2013/01/31(木) 01:40
    6246 番 としき さんへのコメント    コメント数 1

> 違います。
> 板塀#971で紹介した機能です。

そういえばURLのすりかえでオプション対応してくれたんですよね。

> 具体的には、以下のような指定ができる事になります。
> http://www.hinocatv.ne.jp/~toshiki/bbs.html?mode=newsort

うちもこの書式に変更したと思っていましたが、変わっていなかったようです。
この書式に変更しました。

> とりあえず、板塀#973で触れている強制転送機能を発動してみました。

う、どんな表示になったのだろう。もうわからないですね。

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

(6002) 6249Re^3: 塀の外の懲りない面々  投稿者:としき@会社   2013/01/31(木) 15:16
参照先:http://www1.hinocatv.ne.jp/toshiki/
    6248 番 konno さんへのコメント    コメント数 1

> う、どんな表示になったのだろう。もうわからないですね。

直リンクでアクセスしても、bbs.html経由での表示になるというだけです。
今日のテーマからの強制転送については、帰宅したら解除しましょう。
現在、googleやyahooの検索結果で直リンクになっているものは強制転送になって
いますので、そちらで挙動を試すことは可能でしょう。
      - No.6249 -    このTreeへ    コメント元:6248 へ [リストへもどる] soft

(6002) 6250Re^4: 塀の外の懲りない面々  投稿者:konno   2013/02/02(土) 01:16
    6249 番 としき@会社 さんへのコメント

> 現在、googleやyahooの検索結果で直リンクになっているものは強制転送になって
> いますので、そちらで挙動を試すことは可能でしょう。

「板塀」でぐぐってみたら2ページ目に出ましたが、直リンクではなかったので
「やしきの板塀」でググりなおしました。
直リンクでアクセスしても、板塀のトップページになるんですね。

とりあえず、お勧めの書式に変更して、キチンと番号指定の表示できています。
これでもう安心して放置できますね。(違


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

(6002) 6241Re^4: 3段トグルメニューですか!!  投稿者:konno   2013/01/29(火) 01:34
    6239 番 文太 さんへのコメント    コメント数 1

> メニューを出すたびに止まってますよね。3枚順々に出して、3枚目のときは最初
> に戻れ、というのがトグルの仕組みですよね。

たぶん私はメニューの挙動が普通のマクロと違うように思い込んでいたのでしょう。
そういう動作でいいわけですね。そのままごっくんしておきます。m(__)m

過去ログを参照しているとついついログ読みモードになっちゃうんですよねぇ。(^^;

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

(6002) 6244Re^5: 3段トグルメニューですか!!  投稿者:文太   2013/01/30(水) 01:05
    6241 番 konno さんへのコメント    コメント数 1

konnoさん

>たぶん私はメニューの挙動が普通のマクロと違うように思い込んでいたのでしょう。
 うん、カルチャーショックが大きかったのでしょう。いえ、まじで、何だろう、
マクロコードの問題でなく、「そ、それ、使い勝手がいい!」って言いたくなり
ますよね。そもそも、それほど使うわけじゃないけど、キーアサインや変数が覚
えられない機能満載なので。

>過去ログを参照しているとついついログ読みモードになっちゃうんですよねぇ。(^^;
 すいません、余計な情報が多くて。もっと頭が冴えてて準備ややる気があると
きに、自分が読むためのポインタなんです。

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

(6002) 62545段トグルメニューになったぞ  投稿者:K.TAM   2013/02/23(土) 17:49
参照先:http://ktam.cocolog-nifty.com/
    6244 番 文太 さんへのコメント    コメント数 2

konnoさん 文太さん

XPとAndroidマシンで共用で使えるように、F01キーのトグルと
メニューの階層化の両方が使えるように設定しました。

ファンクションキーの押しにくいAndroidで便利に使えています。

2 [F01] "【File Menu】F01"
    ?. !06
    (r&$FF==253)? !01           ;m.gann, w/ help from mezala
    (r&$FF==253)? !02
    (r&$FF==253)? !03
    (r&$FF==253)? !04
    (r&$FF==253)? >^

* P メニュー

6   "マクロ&etc.", 26, 12              ;[F01]親
    "1   →Menu 1 へ",       !01
    "インデントの変更    ^KH",  &33
    "矩形ブロックのアンドゥ ^KU",  &30
    "矩形ブロックの消去  ^KY",  &32
    "行末空白の削除   [ESC]]",  &31
    #51 #80 #81 &24 &12 &23 &37

1   "Mein Menu F01", 24, 15             ;F01子
    "   1 → 2 へ", !02
    #70 #73 #75 #72 #71 #74 #76 #82 &09 &08 &10 &11 #78 #77

2   "Mode Menu  2", 36, 15, 7           ;F01孫
    "1   2 → 3 へ",     !03
    "L タイトルサーチC",       Et
    "S*システム情報の表示",     Ds
    "N 行番号の表示",       Dl
    "C*CR以降へのカーソル移動   許可 禁止", En
    "D 両画面スクロール",       fd
    "I オートインデント",       Ei
    "U カーソル行アンダーライン",   Du
    "R CR の表示",          Dc
    "T TABの表示",          Dt
    "F 検索時の英大/小文字  区別 同一視", Ec
    "W*ワードサーチ",       Ew
    "M 編集テキストの横幅(2〜250)",WE
    "G デフォルトの横幅(2〜250)",WD
    "H*ページング単位   全画面 半画面", Eh

3   "拡張 Menu 3", 36, 11, 7            ;F01曾孫
    "1   3 → 4 へ",     !04
    "R ROLL UP/DOWNの動作   ジャンプ スムース",fc
    "E EOFの表示",          De
    "B バックアップの作成",     Eb
    "N 行番号モード 論理行 表示行", Dn
    "F フルパス名で表示",       Df
    "H タブのカラム数",     HT
    "L 1ページの行数",     PG
    "T TAB→SPACE変換",     Eu
    "\*バックスラッシュ \ \",   Db
    "Q*編集終了時の動作 Cont Quit",Sq

4   "Sub Menu 4", 26, 14                ;F01玄孫
    "1  4 → マクロへ",       !06
    #30 #67 #78 &37 #83 #84 #20 #53 #52 #69 #79 #58
    "$4EMS free/total: $ef/$em"

以上、お粗末さまでした。
      - No.6254 -    このTreeへ    コメント元:6244 へ [リストへもどる] pre

(6002) 6255Re: 5段トグルメニューになったぞ  投稿者:konno   2013/02/23(土) 22:39
    6254 番 K.TAM さんへのコメント    コメント数 1

> XPとAndroidマシンで共用で使えるように、F01キーのトグルと
> メニューの階層化の両方が使えるように設定しました。

おお、なんだか凄そうですね。外部マクロにして試してみました。

え? 最初はファイルメニューじゃなくてマクロメニューですか。
なるほど、マクロ関係を全て一つのメニューから呼び出すというのもありかも。
う、オプションの初期化が無い・・・まあ、これはK.TAMさんのメニューだし。

> ファンクションキーの押しにくいAndroidで便利に使えています。

これは慣れれば強力ですね。私も3段トグルメニューは愛用しています。(^_^)

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

(6002) 6256Re^2: 5段トグルメニューになったぞ  投稿者:K.TAM   2013/02/24(日) 18:51
参照先:http://ktam.cocolog-nifty.com/
    6255 番 konno さんへのコメント    コメント数 1

> え? 最初はファイルメニューじゃなくてマクロメニューですか。
> なるほど、マクロ関係を全て一つのメニューから呼び出すというのもありかも。
> う、オプションの初期化が無い・・・まあ、これはK.TAMさんのメニューだし。

 そう、ファイルメニューは覚えているので、覚えられないショートカットを
最初のマクロメニューに書いています。[ESC]^とか、よく忘れるもので..

オプションの初期化? 以下です。 あれ、普通の人と違うかしら?
37 ^KO "O オプションの初期化  ^KO"	&^ &d #]

その他、マクロのメインはF04にEXMN(強力マクロメニュー by y.mikome & 榊原知)
を使って登録しています。

ところで、画面に出るファンクションのF01ですが、MENUと書いても
HELPのままなのですが、これは替えられないのでしょうか?

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

(6002) 6257Re^3: 5段トグルメニューになったぞ  投稿者:konno   2013/02/25(月) 00:22
    6256 番 K.TAM さんへのコメント    コメント数 1

>  そう、ファイルメニューは覚えているので、覚えられないショートカットを
> 最初のマクロメニューに書いています。[ESC]^とか、よく忘れるもので..

この辺は人それぞれの好みですね。それが出来るからVZから離れられないんですよね。

> オプションの初期化? 以下です。 あれ、普通の人と違うかしら?
> 37 ^KO "O オプションの初期化  ^KO"	&^ &d #]

あれ? サブメニューの項目にあるのはうちだけ?
と思って確認したらオリジナルのVZ.DEFにもありました。&27で呼んでるんですね。

27 ^KO "O オプションの初期化"
	&^ &d #]

ちなみにうちのはバグ対策版でした。最近はcodex.def使用後とかによく使います。(^^;

27 ^KO "O オプションの初期化"           ;汎用・&^バグ解消(98 / DOS/V)
        r=34&Jx, &^ Jx|=r, &d #]        ;r=34&Jx,: keep zk / vw


> その他、マクロのメインはF04にEXMN(強力マクロメニュー by y.mikome & 榊原知)
> を使って登録しています。

これもうちの定番です。ってよく見たらうちのはEXMENUでしたね。なにが違うんだろう。

> ところで、画面に出るファンクションのF01ですが、MENUと書いても
> HELPのままなのですが、これは替えられないのでしょうか?

これ、画面下に出るファンクションキーのことなら、VZ.DEFの130行付近の
* F ファンクションキー表示
の項目を直してVZ再起動して変わらないですか?

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

(6002) 6261Re^4: 5段トグルメニューになったぞ  投稿者:K.TAM   2013/02/26(火) 22:43
参照先:http://ktam.cocolog-nifty.com/blog/
    6257 番 konno さんへのコメント    コメント数 1

> 27 ^KO "O オプションの初期化"           ;汎用・&^バグ解消(98 / DOS/V)
>         r=34&Jx, &^ Jx|=r, &d #]        ;r=34&Jx,: keep zk / vw

 うっ、これがバグ対策版ですか。意味がわかりませんが私もcodexはよく
使いますので、入れ替えておきます。

> * F ファンクションキー表示
> の項目を直してVZ再起動して変わらないですか?

 変わりました。保存していないでHELPのままでした。私はあわて者です。

Vzのオリジナルフロッピーを久しぶりに読んで見ました。
ジッ ジー おお懐かしい音ですね。90年代?の音です。
オリジナルのF01は"File"だったんですね。

いろいろありがとうございます。

追記 EXMNはEXMENUが正式名称でした。

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

(6002) 6264Re^5: 5段トグルメニューになったぞ  投稿者:konno   2013/03/01(金) 00:33
    6261 番 K.TAM さんへのコメント

> >         r=34&Jx, &^ Jx|=r, &d #]        ;r=34&Jx,: keep zk / vw
>  うっ、これがバグ対策版ですか。意味がわかりませんが私もcodexはよく
> 使いますので、入れ替えておきます。

stkhlp を見ればわかりますが
標準の &^ だと、一部のオプションが誤って初期化される(vwとzk)と言うバグがあり、

Jx      グローバル(フラグ)変数の一括格納変数
代入により「グローバル(フラグ)変数」の値を制御できる。

この変数のビット32がvw、ビット2がzk なので、32+2=34 のビットをrに保存して
初期化後にそのビットを戻しているのでしょう。
stkhlp の &^ の項目で、Enterすれば説明が出ます。m.gannさんの技みたいですね。

codexはうちの環境と相性が悪いのか、連続実行が出来なかったり、いろいろ副作用が
出て来るので、オプションの初期化をすれば直るんです。

> Vzのオリジナルフロッピーを久しぶりに読んで見ました。

げげ、HDDに入れてなかったんですか。
フロッピーはすぐ読めなくなるので、私は苦労してHDDにサルベージしました。(^^;

> 追記 EXMNはEXMENUが正式名称でした。

最新版は5.04だったですね。うちのは5.01でした。軟体にも載ってないVerでした。(^^;

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

(6002) 6258Re: 5段トグルメニューになったぞ  投稿者:文太   2013/02/25(月) 13:00
    6254 番 K.TAM さんへのコメント    コメント数 1

K.TAMさん

 なるほど! すごいです!
 素晴らしくカスタマイズされた[F01]メニュー群ですね。すごい!

"D 両画面スクロール",       fd
"R ROLL UP/DOWNの動作   ジャンプ スムース",fc

 この辺をヒントに、僕のところも、まだまだ使い勝手をよくできるな、と思い
ました。もう歳なので、5段までは、すぐにはちょっと行けないと思いますが。
 何をどうすれば……?
 バランスが難しいんですよね。やりすぎれば後悔して元に戻すことになるし。

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

(6002) 6259汎用変数・フラグ(fa系)  投稿者:文太   2013/02/25(月) 13:07
    6258 番 文太 さんへのコメント    コメント数 1

 こうなってたか。みんなお行儀良くやってくれてるんですよね。
 自分では使ったことがないと【思う】。既存マクロでも、問題が起こったことは
ないと【思う】……。

mac16.docより
■ 汎用変数・フラグ
-----------------------------------------------
	fa,fb,fc,fd,★fi,★fj,fx,fy

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

(6002) 62602画面同時スクロール  投稿者:文太   2013/02/25(月) 20:51
    6259 番 文太 さんへのコメント    コメント数 1

 自分が欲しかったのが、これなのか、よく分かりませんが……。
 1年に3回くらい、この動作が欲しくなりはするのだけど……。

 滅多に使わないので、とりあえず、vzdefディレクトリの肥やしとして置いて
おきます。

 K.TAMさんに、ヒントをもらったのだけど……。

=== 2winscrl by B ===; original by Kami
  2 windows simultaneous scroll

* M

41 [UP] ""
	?. mp[=0, c#e, >01	;line by line
;	?. mp[=0, c#r, >01	;paging

42 [DOWN] ""
	?. mp[=0, c#x, >01	;line by line
;	?. mp[=0, c#c, >01	;paging

1:	(wt)?? { &o(c). }	; 全画面モード(wt=0)なら通常実行
	&s #W &o(c) #W &d	; 参照画面
	&o(c)			; 元画面
	mp],

*

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

(6002) 6262Re: 2画面同時スクロール  投稿者:K.TAM   2013/02/26(火) 23:17
参照先:http://ktam.cocolog-nifty.com/blog/
    6260 番 文太 さんへのコメント    コメント数 1

なんかインスパイアさせたでしょうか...
実は  "D 両画面スクロール",  fd は使っていません。
これまでのファンクションメニュー群をつなげただけですから、
使っていないものまで入っています。 整理しなきゃ。

で、使っている両画面スクロールは
18 ^[UP] "他画面ロールアップ"
    c=#w, >01

19 ^[DOWN] "他画面ロールダウン"
    c=#z, >01

1:  &s #W &o(c) #W &d
    (ks&1)? &o(c) &d

こんなんでした。ctrl+shift+[UP]/[DOWN]で両画面スクロールできるので
気に入って使っています。どなたが作ったものなのか記録がありません。
作者に感謝です。 作者の名前は記録しておくべきですね。

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

(6002) 6263Re^2: 2画面同時スクロール  投稿者:文太   2013/02/27(水) 11:41
    6262 番 K.TAM さんへのコメント

K.TAMさん、どうもありがとうございます。

>なんかインスパイアさせたでしょうか...
 はい、ふらふらしながら、ちまちま頑張ってます。

>実は  "D 両画面スクロール",  fd は使っていません。
 そうですね、その辺のフラグ変数は、やはり使いっぱなしルールになってるみ
たいで、そのような保存スイッチとしては、よほど管理してないと、使うのが難
しそうでした。blogjump  という割と使う自作マクロでは、その fx 系を使いま
くってました。Emmett さんも、上村さんも。

>使っていないものまで入っています。 整理しなきゃ。
 お仲間、お仲間。

>で、使っている両画面スクロールは
 たぶん、これは上村さん作です。僕が、先に単純化した元マクロです。僕も、
使われないのに、vz.def  に貼ってありました。^IR なんて変なキーアサにする
から、使えなかったのですね。

 よし、はい。K.TAM さん、頭の整理が僕より20倍くらいちゃんとできてます。
 以下、パクらせていただきます。^[UP],  ^[DOWN] は、他にキーアサされてま
したが、この使い方が一番まともでしょう。#w->#e にはしますね。

 一瞬考えてやっぱり止めることにしましたが、 それこそ、「fd は誰にも触ら
せなん」あるいは「切り替えスイッチを押した直後に、いつもマクロを起動する」
ぐらい徹底的に管理できたら、メニューに「ロールアップ、スクロール切り替え」 、
をfd ともに入れ、(fd)? c=#w, ? c=#e, なんてこともできなくはないけど、ぜっ
たい忘れちゃいますからねぇ。


18 ^[UP] "他画面ロールアップ"
    c=#w, >01

19 ^[DOWN] "他画面ロールダウン"
    c=#z, >01

1:  &s #W &o(c) #W &d
    (ks&1)? &o(c) &d

>ctrl+shift+[UP]/[DOWN]で両画面スクロールできるので気に入って使っています。
 この説明うまいなぁ。つ、釣られました。ええ、その(ks&1)?を、先日削りました。
そして、今、戻しました。

 (vz.defに貼ってきた。ちょこちょこ整理もしてきた)
 うーん、持ってるのに、欲しいときに使えないコマンド&キー、ここにも
あった……。自分のvz.defなのに、発見がいっぱい!

#ifn 98 MG
30 ^[HOME] "^Home" #39
30 ^[END]  "^End" #40
#endif

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