したら、ある意味、当然でしょう。アルファベットはシフトキーを押しても同じアルファベットになりますよね。通すことで大文字小文字の区別がなくなります。記号の場合はシフトで別の記号になってしまうから出来ないのだと思います。2ストロークキーでない場合だけキーコードの変換をしているのでしょう。いや、ソースは読んでないので、想像ですが。この辺のメカニズムをいつかソース解説というかたちでなさってくだされば、僥倖です。う〜ん、高橋さんほどのレベルならともかく、私はあんまりわかってないんですよね。それに、間違った解釈や記憶違いがけっこうあるので、とても解説できるレベルではないです。さん以外の誰にでも必要でしょう。いうことは、ソースを読むという前提ですよね。コメントを入れるようにしているので、それを参考にしてもらうしかないかと思いますが。いうだけではあんまりなので、少しだけ。AXの返り値の、AH(スキャンコード)のテーブル。101キーボードの並び順になっている?う〜ん、VZのキー入力関係は複雑怪奇すぎるので、アイドルを仕込むにも苦労したんですよ。これからはなるべくソースのコメントを充実させて、マメにアップするように心がけます。質問があれば、出来る範囲では応えるようにしますんで、よろしくです。1konnoさん、ここだけとりあえず、レスさせていただきます。ー使用時に大きく違う、というものでした。>これ、最初意味がわかりませんでしたが、もしかしたら、記号キーはシフト併用>出来ない。したら、ある意味、当然でしょう。>>アルファベットはシフトキーを押しても同じアルファベットになりますよね。通すことで大文字小文字の区別がなくなります。>記号の場合はシフトで別の記号になってしまうから出来ないのだと思います。通すことで大文字小文字の区別がなくな」る、この部分は、とても深く納得しました。シフトはシフトで別判別と。「だとしたら、ある意味、当然でしょう」の部分は、一瞬、そうなのか、と思いましたが、いえいえ、それは直感に反しますし、ソースの成り立ち的にそう考えるのは、あまり有益ではないのではないでしょうか、と、とりあえず思っております。シフトが効きますよね(「別の記号」にもかかわらず)。シフトでしか使えません。それ以外は、2ストロークでは、シフト不可ですよね。象的には、あるいは説明としては、うまくないのじゃないか、と思いました。^(ctrl)と@(alt)の振る舞いの違いも、複雑。容易に【説明】できないのだから、とりあえず使うだけの目的なら、全部調べて、「使える」「使えない」を表にするのが一番なんだろうな、と思っております。それで、なんなことができたんですね!」とソース・レベルのお話しをお伺いしたいものです。怠惰をお許しください。シフトが効きますよね(「別の記号」にもかかわらず)。シフトでしか使えません。それ以外は、2ストロークでは、シフト不可ですよね。象的には、あるいは説明としては、うまくないのじゃないか、と思いました。VZのキーは98をベースにしているので、DOS/Vキーボードでは無理やり合わせているだけ。98の場合を知らないので、またまた想像になってしまいますが。いうだけではなんなので、toupperでグレップしてみました。わかってはいないのですが、目に止まった所を一部だけ引用します。---ここもプリフィクスキー関連?全然的外れかもしれませんが、今回はここまでで力つきました。現状上のようなレベルなので、早くそういう会話ができるようになりたいですね。