4つ折りキーボード・ドライバMOREぱたぱた β4版
最終更新日:2002.06.25
概要「4つ折りキーボード接続計画 for E1」は、 回路の製作だけでは利用できず、 ザウルス側でのソフト処理が必要になります。 本来であれば、MOREドライバーとして作られるべきものだと思いますが、 作成方法が不明なため、通常のMOREソフトとして本ソフトを作りました。[2002.06.20 追記] ぱたぱたドライバは、本来はターガス・ストアウェイキーボードと組み合わせて使用するものですが、 よっちさん作のWindows用ソフト ZauKB と組み合わせれば、 シリアルケーブルで繋いだWindowsPCのキーボードを使って入力することが可能となります。 使い方ザウルスにキーボードを接続して本ソフトを起動してください。 設定項目は、CtrlキーとCapsLockキーの入替えと、 カーソルキー(←↑→↓)の縦横判別モード設定、 キーボードの日本語/英語配列の切り替え のみです。カーソルキーは、スクロールキーと同じキーコードに割り当てられており、 縦画面アプリか横画面アプリかをリアルタイムに判別して出力コードを変えています。 ただし、場合によっては縦横を固定したいこともあるということで、 『自動/縦固定/横固定』の 3モードを選べるようにしました。 なお、本ソフトは キーボード・ドライバ的なソフトである都合上、 他のアプリを起動してもずっと裏で動き続けています。 本ソフト動作中(MORE管理画面で赤文字になっている状態)は 常にキーボードとの接続を行っており、 万が一接続が切れても自動的に再接続する仕様となっています(V0.30以降)。 従って、オプションポート16を別の用途に使う場合(PCとのリンクや、CE-PT1などのケーブル利用時)には、 画面上の終了ボタンを押すか、MORE管理画面から手動で停止していただく必要がありますので ご注意ください。 Cmd+1 〜 Cmd+0 でのアプリ起動方法本ソフトは通常OUT状態でドライバ的に動作しているため、任意のアプリを起動することができません。 対処策として、F0:SYSTPREF.TXT への設定追加と併用することで、 最大10種類のアプリをキー操作で起動できるようにしました (SYSTPREF.TXTの詳細は http://developer.ezaurus.com/ のビジネスザウルスカスタマイズ資料にあります)。キーコードは、業務アプリ用キーコードの 1 〜 10 を利用しており、下記のようになります。 Cmd+1 : 0x80FF (業務1) Cmd+2 : 0x81FF (業務2) Cmd+3 : 0x82FF (業務3) Cmd+4 : 0x83FF (業務4) Cmd+5 : 0x84FF (業務5) Cmd+6 : 0x85FF (業務6) Cmd+7 : 0x86FF (業務7) Cmd+8 : 0x87FF (業務8) Cmd+9 : 0x88FF (業務9) Cmd+10: 0x89FF (業務10) 例えば、Cmd+1 でフォトメモリー(PANT)を起動したければ SYSTPREF.TXT に次の行を追加します。 同様に、Cmd+2 に割り当てたい場合は、上に従って 0x80FF を 0x81FF とした行を追加してください。 AddAplKey=R,0x80FF,0x00,0x00,PANT #なお、SYSTPREF.TXTの変更を有効にするにはリセット操作を行う必要があります。詳しくは上記の資料を参照ください。 こんなときにはこちらでの動作テスト中、他のMOREソフトでオプションポート16のオープンに失敗すると、 リセット操作(裏の電池蓋を外して10秒ほど待ってから再度取りつける操作)を行うまで、 ずっとポートオープンに失敗するという現象が確認されています。 何度やってもうまくいかない場合は、リセット操作を行ってみてください。キーバインドの考え方基本的には、ターガス・ストアウェイキーボードのキーの刻印どおりの文字を入力可能なようにしていますが、 一部、ザウルスで扱いやすいように異なる割り付けをしています。 Shift, Ctrl, Fn, Cmd の4つのキーは、単独ではなくほかのキーと組み合わせて使う キーとして定義しており、おおむね次のルールで使用しています。
これにより、組み合わせ方は以下の7種類になります (上にいくほど優先順位が高くなっています)。
キーバインド詳細
特殊なキーバインド
コントロールキーバインド
更新履歴
著作権・利用条件・免責本moreソフトの著作権は トラップ-CXL00145_AT_nifty.com- が保有しております。 非営利目的の使用においては何ら制限は設けておりませんので、 ご自由に利用・配布していただいて結構です。 個人を超える範囲での配布(他ネットへの転載、雑誌付録など)の 場合には、事前にご連絡お願いします。 なお、本ソフトの使用によりトラブルが発生したとしても、 作者およびメーカーは何の責任も負わないものとします。以上の説明を読んで同意できましたら、下記からダウンロードしてください (ザウルスで直接ダウンロード可能です)。 [新] 【β4版をザウルスに直接ダウンロード (12KB)】 MD5 (WST4V040.ZAC) = ed3150c736fb6f1004a2c9739b4e9746 [旧] 【β3版をザウルスに直接ダウンロード (12KB)】 [旧] 【β2版をザウルスに直接ダウンロード (10KB)】 [旧] 【β版をザウルスに直接ダウンロード (9KB)】 [旧] 【α版をザウルスに直接ダウンロード (7KB)】 [おまけ] 【赤外線通信対応(IR)版 WST4IR2.ZAC (12KB)】 本来はキーボードからのデータを、ケーブル接続のシリアル通信で受信するものですが、 これは赤外線ポートを使って IrCOMM プロトコルでの受信を行うように改造したものです。 自動再接続ができない事、接続がうまくいかない場合は中断キーで止めないといけないこと、 レスポンスが少々悪いことなど幾つか制約がありますが、そこそこ面白いでしょう。 なお、IR版を使う場合は、PCで動くキーボード・エミュレータソフトが必須で、 且つ PCが IrCOMM をサポートしている事が必要です。 こちらでは Windows98SE で動作を確認しましたが、 Windows2000以降は IrCOMM サポートが無いのでそのままでは使えません。 別途、IrCOMMをサポートするソフトウェアを併用すれば、2000/XP 等でも使用可能だそうです(←よく知らない)。 接続する際は、先にザウルス側で接続を開始し、次にPC側から接続してください。 うまくいかない場合は、中断キーを押して最初からやり直せばうまくいくはずです。 |