[名称] SwapScan.386 - Windows 95 用キー入れ替えドライバ Copyright(C) 1995 A.I.SOFT,INC. [動作環境] AT 用 Microsoft Windows 95 日本語版 [説明] "左 Ctrl" と "Caps Lock"、"半角/全角" と "Esc" のキー入れ替えを含む、 キー(スキャンコード)の入れ替えと、IME ホットキーの追加を行うための、 仮想キーボードドライバです。 MS-DOS モードでない、MS-DOS プロンプトでも機能します。 [使用方法] 【1】インストール 1)SwapScan.386 を Windows ディレクトリの下の SYSTEM ディレクトリに コピーします。 2)SYSTEM.INI の [386Enh] セクションに、 device=SwapScan.386 を追加します。 3)(省略可能)SYSTEM.INI に [SwapScan.386] セクションを作成し、必 要なカスタマイズを行います。 4)Windows を再起動します。 【2】カスタマイズ カスタマイズは、SYSTEM.INI に必要な記述を追加することで行います。 以下は、SYSTEM.INI での記述例です。 [386Enh] device=SwapScan.386 ... [SwapScan.386] SwapLCtrlCaps=yes SwapHanzenEsc=yes MapScan=58 7b MapScan=7b 58 MapScan=e01d e052 IMEHotRAlt=yes IMEHot=58 ... ・SwapLCtrlCaps=yes|no (ブール値, デフォルト yes) "左 Ctrl" キーと "Caps Lock" キーとを入れ替えます。 ・SwapHanzenEsc=yes|no (ブール値, デフォルト yes) "半角/全角" キーと "Esc" キーとを入れ替えます。 ・MapScan=xx yy MapScan=e0xx e0yy (xx, yy は 16 進数, 数字区切りは1バイト) スキャンコード xx を、スキャンコード yy にマップします。 または、2バイトの拡張スキャンコード e0 xx を、2バイトの拡張スキャ ンコード e0 yy にマップします。 キーの入れ替えを行うには、 MapScan=xx yy MapScan=yy xx のように2行記述する必要があります。 バイト数の異なるスキャンコードの間には、マッピングは設定できません。 また、e1 で始まる3バイトの拡張スキャンコードはカスタマイズできません。 記述例では、"F12" キーと "無変換" キーとを入れ替え、"右 Ctrl" キー を "Insert" キーにマップしています。 以下の機能は、"漢字"("Alt" + "全角/半角")キーで、IME のオン/オ フが行えることを仮定しています。 ・IMEHotRAlt=yes|no (ブール値, デフォルト no) "右 Alt" キーの押し下げで、IME のオン/オフを行います。 ・IMEHot=xx IMEHot=1xx IMEHot=ffxx (xx は 16 進数) スキャンコード xx のキーの押し下げで、IME のオン/オフを行います。 1xx の場合は、拡張キー(スキャンコード e0 xx)だけをホットキーとし ます。 ffxx の場合は、拡張キーも含めてホットキーになります。 記述例では、"F12" キーをホットキーに指定していますが、スキャンコー ドの入れ替えにより、実際には "無変換" キーがホットキーとして動作します。 つまり、スキャンコードのマッピングを行っている場合は、マップされたあと のスキャンコードを指定しなければなりません。 [利用条件] SwapScan.386は、フリーソフトウェアです。ご利用にあたっては、以下の条 件をお読みください。この条件をご了承くださった方のみ、この条件に従って ご利用いただけます。 1)SwapScan.386 の著作権は、エー・アイ・ソフト株式会社が有します。 2)利用者は、SwapScan.386 を友人等に無償で配布することができますが、 配布の際には、この文書を必ず添付してください。 3)利用者を含め、何人も SwapScan.386 を有償で他に提供、交付、販売、 貸与することはできません。 4)エー・アイ・ソフト株式会社は、SwapScan.386 の使用に関連して発生 するいかなる損害についても責を負いません。またバグの修正やバージョンアッ プの責務も負いません。 5)この条件に違反して利用された方および提供を受けた方に対しては、著 作権侵害として、エー・アイ・ソフト株式会社より著作権法に基づく権利行使 をすることがあります。 [サポート] 誠に勝手ながら、エー・アイ・ソフト株式会社は、SwapScan.386 に関する サポートは一切行っておりません。お問い合わせはお差し控えください。 ご意見ご要望は、作者が個人的に承りますが、対処その他はお約束いたしか ねます。 [謝辞] AltIME の作者である chombo 氏より、アドバイスをいただきました。感謝 いたします。 [作者および連絡先] 松本 茂之(エー・アイ・ソフト株式会社) Internet: matsu@aisoft.co.jp 〒390 長野県松本市中央 2-1-27 本町第一生命ビル 7F [開発および動作確認環境] GATEWAY2000 P5-100, AMI BIOS, 16MB メモリ, 106 日本語キーボード AT 用 Microsoft Windows 95 日本語版 β 4.00.504 r-1 Microsoft Visual C++ 2.0, Windows 95 用 SDK, DDK [履歴] 1.0.0 1995-07-25 - 最初の公開バージョン