Dvorakキーボードで入力するiOSシミュレーターはQWERTYキーとして表示されます



Ios Simulator Typing Dvorak Keyboard Appears



解決:

解決

iOSシミュレーターでDvorak入力をシミュレートするために必要な2つの条件があります。



(短縮版)

  • [設定]> [一般]> [キーボード]> [キーボード]> [英語]> [ハードウェアキーボードレイアウト]([選択] Dvorak
  • iOSシミュレーターメニュー>ハードウェア>ハードウェアキーボードのシミュレーション(有効にする必要があります)

(ロングバージョン)



検証します:

  • iOSシミュレーターで[設定]> [iCloud]に移動します
  • AppleIDテキストフィールドをクリックします
  • 注-ソフトウェアキーボードは表示されません
  • タイプ qwerty配列 キーボード上
  • 以下の出力に注意してください(Dvorakレイアウトに従ってシミュレートされたハードウェアキーボード出力)

Dvorakキーボードレイアウト

  • 次に、ハードウェアキーボードのシミュレーションをオフにします
  • タイプ qwerty配列 ソフトウェアキーボード上
  • 以下の出力に注意してください(サポートされているQWERTYソフトウェアキーボードが表示され、サポートされているDvorakハードウェアキーボードレイアウトが使用されます) ソフトウェアキーボードレイアウト

なぜこの振る舞い



(ロングバージョン)

調査の結果、この質問に対する答えは、シミュレートされたDVORAKキーボードが意図したとおりに機能していることであることがわかりました。シミュレーターまたはデバイスに表示できるのは、ソフトウェアキーボードのみです。 Dvorakはとしてリストされています ハードウェア キーボード。これは、正しいオプションを選択すると、Dvorakキーボードと同じキーボードレイアウトを使用して入力できることを意味します。

ソフトウェアキーボードの選択(Dvorakはオプションではありません)

ハードウェアキーボードレイアウト

一番下までスクロールして、Dvorakを表示します

ハードウェアキーボードのシミュレーション

Dvorakハードウェアキーボードのサポート

[ハードウェアキーボードのシミュレーション]を選択すると、Dvorakキーボードをシミュレートしたい人、またはコンピューターにDvorakレイアウトがある(iOSと組み合わせてOSXオプションと同じキーボードレイアウトを使用)人は、Dvorakキーボードレイアウトを使用してシミュレーターに入力できます。ただし、上記のようにDvorakのソフトウェアキーボードレイアウトはありません。したがって、このオプションを選択すると、フィールドに移動してデータを入力すると、画面上のソフトウェアキーボードが削除されます( Dvorakソフトウェアキーボードはサポートされていません )シミュレータで。

選択したオプション

キーボードがQWERTYレイアウトとして表示されるというアサーションに基づいて、 ハードウェアキーボードのシミュレーション 現在選択されていません。このオプションを選択すると、シミュレートされたハードウェアDvorakキーボードレイアウトのサポートがオンになり、Dvorakレイアウトを入力できるようになります。

ハードウェアオプションがオンになっている

上記のオプションを有効にすると、ソフトウェアキーボードはシミュレータにまったく表示されません。ただし、Dvorakレイアウトはアクティブになります([設定]> [一般]> [キーボード]領域の[ハードウェアキーボードレイアウト]で[Dvorak]を選択した場合)。

Appleの説明 iOS:国際キーボードの使用

Dvorakのアクティブ化は、ハードウェアキーボードシミュレーションのみです。

結論

このテストの結果は、Dvorakがサポートされているソフトウェアキーボードではないことを示しています。選択したソフトウェアキーボードが常に表示されます。ただし、Dvorakハードウェアキーボードレイアウトはサポートされています。シミュレーターまたはデバイスのハードウェアキーボードレイアウトオプションとしてDvorakを選択すると、出力はDvorakになります。


私(Simulatorバージョン7.0(463.9.4.2))の場合、正しいハードウェアキーボードレイアウトが選択されている限り、「SimulateHardwareKeyboard」を有効にする必要はありません。

設定アプリに移動し、ハードウェアレイアウトとして選択すると、Dvorakキーボードは完全に機能します。