~/.Xmodmap」などが必要かもしれません。Vista二つの作業を行います。キーボードドライバを英語キーボードに変更するレジストリにキーを書き込むキーボードドライバは、システム設定で変えて下さい。レジストリをいじらなくてはなりません。ファイルは、us_jp_Ctrl_CAPS.reg.zipを作ってみました。レジストリに結合されますので、中身が理解できる人だけ使って下さい。効いていないようです。使わないので気が付きませんでした。それで構わない方のみ実行して下さい。これを解決するためには、日本語キーボードドライバから出発しないとならないと思われます。ここで紹介したレジストリの方法では、shift修飾だけを変えることができなくて、キーを入れ換えることしかできないのです。キーボードドライバを書き直したほうが良いかもしれません。DDKが必要なようで無料では作れないようです。下の2012/1付記の方法でやれば、日本語キーも使うことができます。付記まず、Linuxのほうですが、こちらXmodmap_jp2us.zipが新しいXmodemapです。日本語を生かすようにしてみました。使い方は上記の通りです。次がWindowsになります。PS/2キーボードとなっているのを確認した後、レジストリを以下のように変更します。JPN」と「OverrideKeyboardSubtype」、「OverrideKeyboardIdentifier」が必要なようです。(レジストリファイルi8042prt_param_ax.zipを使って下さい。Mapをレジストリに入れます。レジストリファイルはjp2ax_reg.zipです。「IME-オン/オフ」に設定されている[半角/全角]キーを「カタカナ」キーに変更します。これにより、「半角/全角」を押すと、かな漢字変換がON/OFFトグルするようになります。設定したい場合は、一部を変えます。[5b,00,79,00,5a,00,7b,00,]。考えた通りのことは概ねできましたが、やっぱりなんだか使い難いなぁ。キートップ印字が違っていること以外は、私としてはこれで充分な感じです。キー数も(無駄に)多いので、色々に設定できて楽しいかも。ファイルは解凍して使って下さい。思い、詳細を記載しておきます。Map"のキーを削除します。構成は、ヘッダと中身、フッタからなります。2前SHORT=スキャンコード、後SHORT=キーコードデータ繰り返しフッタLONG全部0記述はLONG(=4バイト)、SHORT(=2バイト)です。orderがひっくり返っていることです。[12AB]は、[B,A,2,1]となります。例を1つ、この例では、記述は3つで、CapsLock(003A)を左Control(001D)と入れ替え、右ALT(E038)を押すと左WIN(E05B)のキーコードを吐くようにしています。スキャンコードは、マイクロソフトの文書ms-scancode.pdfに記載されています。最新はMSのサイトscancode.docにあります。開発したいものは、ありませんか?ニケプソフトウェアラボではシステム構築やアプリケーション開発業務をお手伝いいたします。詳細はこちらをご覧下さい。当サイトで提供しているサービスの商用利用のためのカスタマイゼーション(コーデック作り込み、ダウンロードサーバ利用、データストレージの確保等)承ります。