現在、iOS用のキーボード拡張機能を使用しており、複数のレイアウトサポートをシステム設定に統合する方法が不思議です。iOSキーボード拡張の複数のキーボードレイアウト
システム設定では、デフォルトのen_US
キーボードには、以下のiOSシミュレータのスクリーンショット(iOS 9.1 13B137)
も、カスタムキーボード延長でこれを達成することはできますか?私はそれに関する文書を見つけることができません。 (これは、公開APIを使用することができないか、Googleを使用するにはあまりにも愚かであることを意味する可能性があります)。私はかなり多くのオンラインを検索しましたが、私が見つけたのはキーボードのロケールをInfo.plist
異なる言語でシステムキーボードを有効にする方法(異なるキーボードとして登録されている)については、私が避けたいものです。
これは、同じコードベースを含むが、他のレイアウトを定義する1つのラッピングアプリで基本的に複数のキーボード拡張を作成することができますこれが動作しない場合は、代替を見ることができます。しかし、これはむしろ醜いように見え、コードを混乱させ、人々は個々のレイアウトを個別に有効にする必要があります。私の見地からすると、ユーザーフレンドリーなアプローチではありません。上記のように、iOSは言語ごとに異なるキーボードを出荷していますが、同じ言語に対して複数のキーボードレイアウトを提供しようとしています。これは私が望むものではありません。
あなたは何か証拠(「他人もやっている」以外のもの)に出くわしたことがありましたか、それについての公式文書を見つけることができないという事実は、 APIはAppleのレビューを通じてそれを行うことはありませんか? – s3lph