前提・実現したいこと
minimakの日本語keyboard をmacOS環境で使用したい.
具体的に,以下の条件を満たしたい.
- 「システム環境設定」 > 「キーボード」 > 「入力ソース」 > 「日本語」 > 「英字のレイアウト」の項目で「Minimak (12 Key)」を利用できるようにすること.
- 「日本語」入力ソースだけにすること.
- キーボードで
Shift+3
を打つと, 「#」が出力されること.
発生している問題・エラーメッセージ
大きな問題として2つ挙げられる.
- 「システム環境設定」 > 「キーボード」 > 「入力ソース」 > 「日本語」 > 「英字のレイアウト」の項目に「Minimak (12 Key)」を設定して,再びシステム環境設定を開くと「英字のレイアウト」がU.S.(qwetry配列)のままであること.(図1)
- キーボードで
Shift+3
を打つと, 「£」が出力されること.
該当のソースコード
- minimak download からminimakキーボードレイアウト変更用の設定群をダウンロード.
minimakキーボード設定群
bash
1$ pwd 2/Users/someName/Downloads/minimak/osx 3$ tree Minimak.bundle/ 4Minimak.bundle/ 5└── Contents 6 ├── Info.plist 7 ├── Resources 8 │ ├── English.lproj 9 │ │ └── InfoPlist.strings 10 │ ├── Minimak\ (12\ Key).icns 11 │ ├── Minimak\ (12\ Key).keylayout 12 │ ├── Minimak\ (4\ Key).icns 13 │ ├── Minimak\ (4\ Key).keylayout 14 │ ├── Minimak\ (8\ Key).icns 15 │ └── Minimak\ (8\ Key).keylayout 16 └── version.plist
試したこと
Minimak.bundle を /Library/Keyboard\ Layouts/
に移動
bash
1$ cd ~/Downloads/minimak/osx 2$ sudo cp -r Minimak.bundle/ /Library/Keyboard\ Layouts/Minimak.bundle/ 3 4# 確認用 5$ cd /Library/Keyboard\ Layouts/ 6$ tree Minimak.bundle/ 7Minimak.bundle/ 8└── Contents 9 ├── Info.plist 10 ├── Resources 11 │ ├── English.lproj 12 │ │ └── InfoPlist.strings 13 │ ├── Minimak\ (12\ Key).icns 14 │ ├── Minimak\ (12\ Key).keylayout 15 │ ├── Minimak\ (4\ Key).icns 16 │ ├── Minimak\ (4\ Key).keylayout 17 │ ├── Minimak\ (8\ Key).icns 18 │ └── Minimak\ (8\ Key).keylayout 19 └── version.plist
「システム環境設定」 > 「キーボード」 > 「入力ソース」 に移動. 「+」から「日本語」を追加(図2)
「英字のレイアウト」から「Minimak (12 Key)」 を選択(図3)
一度「システム環境設定」を閉じて,再び同じ場所に戻ると,図1の状態に戻る
補足情報(FW/ツールのバージョンなど)
Mac version
bash
1$ sw_vers 2ProductName: Mac OS X 3ProductVersion: 10.15.2 4BuildVersion: 19C57
TL; DR
今までWindowsと仮想環境を中心に開発を進めてきたが,そろそろ本格的にMacでの開発に移行したいと考えています.
キーボードの設定について,teratailで質問して良いか分からなかったのですが,回答者のレベルが高く,一番的確な回答をしていただける可能性があったので質問を致しました.
わざわざ指摘してもらえたのにもかかわらず, 12月まで日本にいなかったので, 質問内容を精査することができず申し訳ありませんでした.
完全な回答でなくて全然構いませんので,興味を持っていだたければ幸いです.
よろしくお願いします m(_ _)m
あなたの回答
tips
プレビュー