JANSI : Mac OS X 10.4 - macOS 26


Mac OS X/macOSのキーボードマッピングの設定機能(TN2056)を利用し、XMLの定義ファイルでJIS配列キーボードを英語配列にリマッピングすることができます。サードパーティの常駐ソフトを必要とせずに英語配列化し、かつ英数/かなキー付きの英語配列として使えるのがJANSI化の利点です。


作業前に留意して下さい

ここで紹介する方法は当方の環境でのみ動作確認されたものであり、他の環境での動作を保証する物ではありません。本文書に基づいた作業によるいかなる結果についても当方は責任を負いません。またご質問やご要望を頂いてもサポートはしませんので、自己の責任で実施、対処してください。説明を理解できない場合やトラブルの対処に必要な知識を十分に持ち合わせない場合は以下の作業を実施しないで下さい。

基本的にXMLの定義ファイルを置く+設定有効化するだけなので、設定を戻せば元の状態に戻ります。


作業手順

(2026/09/96 更新)キャプチャ画像および説明をmacOSに合わせました。

1. 設定ファイル(JANSI-MacOSX10.4.zip)をダウンロードします[1]。この中にJANSI.keylayoutというキーボードレイアウトの定義ファイルとJANSI.icnsというアイコンファイルが含まれています。これらをホームディレクトリ下の「Library/Keyboard Layouts」の下に置きます。まだKeyboard Layoutsというフォルダが存在していなければLibraryの下に新規フォルダとして作成して下さい。[2] 

1: Mac OS X 10.4以降、XMLの定義ファイルに変更はないため名称を変更していませんが、macOSでそのまま使用できます。
2: Finderでコピーする場合は、Optionキーを押しながら「移動」を開くと「ライブラリ」を表示できます。デフォルトでは非表示です。

以下の形になります。 

~/Library/Keyboard\ Layouts/

    JANSI.icns

    JANSI.keylayout


2. 「システム環境設定」を起動し、「キーボード>入力ソース」を開きます。JANSIのレイアウトを追加するために「+」を押下し、「その他」にある「JANSI」を選択します。



3. 続けて「入力ソース」の「日本語 - ローマ字入力」から、日本語入力モードでの英字入力に「JANSI」を選択します。これで日本語入力中にもJANSI配列で入力が可能になります。



設定は以上です。

反映されたかキーボードビューアで配列を確認できます。メニューバーでの入力メニューでJANSIが選択されていることを確認して下さい。

通常状態


シフト状態



3 件のコメント:

  1. Xのキーボードマッピングの設定機能(TN2056)を利用して、JIS配列キーボードをASCII配列にマッピングして利用することができます。 Mac OS X 10.4以降は(10.2 - 10.3 のように「Australian」を組み合わせることなく)XMLのファイルを配置するだけ ... キーボード.blogspot.com

    返信削除
  2. リンク先で「ファイルが見つかりません」となってしまいます...

    返信削除
    返信
    1. dropboxへのリンク壊れていたので変更しました。
      ご指摘ありがとうございました。

      削除