xcode5 - iOS Simulator 7.0 typing Dvorak keyboard appears as QWERTY keys -


i installed xcode5 , ios simulator 7.0 dvorak keyboard layout not working. when type, shows qwerty layout. tried switching , forth layout in mac didn't help.

solution

there 2 conditions required simulating dvorak input on ios simulator.

(short version)

  • in settings > general > keyboard > keyboards > english > hardware keyboard layout (select dvorak)
  • in ios simulator menu > hardware > simulate hardware keyboard (must enabled)

(long version)

to verify:

  • in ios simulator navigate settings > icloud
  • click apple id text field
  • note - no software keyboard appears
  • type qwerty on keyboard
  • note output below (simulated hardware keyboard outputs according dvorak layout)

dvorak keyboard layout

  • now turn off simulate hardware keyboard
  • type qwerty on software keyboard
  • note output below (supported qwerty software keyboard shown, supported dvorak hardware keyboard layout used) with software keyboard on

why behavior

(long version)

after investigation have found answer question simulated dvorak keyboard working intended. software keyboards can appear in simulator or on device. dvorak listed hardware keyboard, means when correct option selected 1 can type using same keyboard layout on dvorak keyboard.

software keyboard selections (dvorak not option)

software keyboard layout

scroll bottom see dvorak

hardware keyboard layout

dvorak hardware keyboard support

selecting "simulate hardware keyboard" allows wants simulate dvorak keyboard or has dvorak layout on computer (in combination ios uses same keyboard layout osx option) type simulator using dvorak keyboard layout. there no software keyboard layout dvorak noted above. therefore, when option selected, onscreen software keyboard removed if 1 goes field type in data (no dvorak software keyboard supported) in simulator.

simulate hardware keyboard

based on assertion keyboard shows qwerty layout 1 can assume simulate hardware keyboard not selected. selecting option turn on support simulated hardware dvorak keyboard layout , allow 1 type in dvorak layout.

selected option

when above option enabled software keyboard not shown in simulator @ all. dvorak layout active (if 1 selected dvorak under hardware keyboard layout in settings > general > keyboard area).

hardware option on

apple's explanation ios: using international keyboards

activating dvorak hardware keyboard simulation only. simulating keyboards in ios simulator

conclusion

the result of test indicates dvorak not supported software keyboard. selected software keyboards shown. dvorak hardware keyboard layout supported. when dvorak selected hardware keyboard layout option on simulator or device output dvorak.


Comments

Popular posts from this blog

java.util.scanner - How to read and add only numbers to array from a text file -

rewrite - Trouble with Wordpress multiple custom querystrings -