2013-10-07 9 views
12

Ho appena installato il layout della tastiera dvorak Xcode5 e iOS Simulator 7.0 non funzionante. Quando digito, viene visualizzato come layout QWERTY. Ho provato a passare avanti e indietro nel layout del mio Mac ma non è stato d'aiuto.iOS Simulator 7.0 digitazione Tastiera Dvorak visualizzata come chiavi QWERTY

+1

Lo stesso problema qui con un altro layout personalizzato. –

+0

Ecco la soluzione che ha funzionato per me: http://stackoverflow.com/a/8051205/336806 –

risposta

10

Soluzione

Ci sono due condizioni richieste per la simulazione ingresso Dvorak sul simulatore iOS.

(versione corta)

  • in Impostazioni> Generali> Tastiera> Tastiere> Inglese> tastiera hardware Layout (Selezionare Dvorak)
  • Nel simulatore iOS Menu> Hardware> Simula tastiera hardware (Must essere abilitato)

(versione lunga)

per verificare:

  • Nel simulatore iOS Passare a Impostazioni> iCloud
  • Clicca campo di testo ID Apple
  • Nota - Non tastiera software appare
  • Tipo QWERTY sulla tastiera
  • uscita
  • Nota come di seguito (output della tastiera hardware simulato in base al layout di Dvorak)

Dvorak Keyboard Layout

  • Ora spegnere l'hardware tastiera Simula
  • Tipo qwerty del sulla tastiera software
  • uscita
  • nota come sotto (tastiera software QWERTY supportato è mostrato, supportato Dvorak Hardware layout di tastiera è utilizzato) With Software Keyboard ON

perché questo comportamento

012.

(versione lunga)

Dopo alcune indagini ho trovato che la risposta a questa domanda è che la tastiera Dvorak simulato funziona esattamente come previsto. Solo le tastiere software possono essere visualizzate nel simulatore o sul dispositivo. Dvorak è elencato come una tastiera hardware, il che significa che quando viene selezionata l'opzione corretta, è possibile digitare utilizzando lo stesso layout di tastiera di una tastiera Dvorak.

Selezione del software della tastiera (Dvorak non è un'opzione)

Software Keyboard Layout

Scorrere verso il basso per vedere Dvorak

Hardware Keyboard Layout

Dvorak Hardware tastiera Supporto

Selezionare "Simula tastiera hardware" consente a chiunque voglia simulare una tastiera Dvorak o il layout di Dvorak sul proprio computer (in combinazione con iOS utilizza lo stesso layout di tastiera come opzione OSX) per digitare nel simulatore utilizzando il layout di tastiera di Dvorak. Tuttavia non esiste un layout di tastiera software per Dvorak come indicato sopra. Pertanto, quando questa opzione è selezionata, la tastiera software su schermo viene rimossa se si accede a un campo per digitare i dati (non è supportata la tastiera software Dvorak) nel simulatore.

Simulate Hardware Keyboard

Basandosi sulla constatazione che la tastiera presenta come QWERTY allora si può supporre che la tastiera hardware Simula non è attualmente selezionata. Selezionando questa opzione si attiva il supporto per un layout di tastiera Dvorak hardware simulato e si consente di digitare il layout di Dvorak.

Selected Option

Quando l'opzione è abilitata sopra la tastiera software non verrà mostrato nel simulatore affatto. Tuttavia, il layout di Dvorak è ora attivo (se si seleziona Dvorak sotto il layout di tastiera hardware nell'area Impostazioni> Generale> Tastiera).

Hardware Option is ON

Spiegazione di AppleiOS: Using International Keyboards

Attivazione Dvorak è solo una simulazione tastiera hardware. Simulating Keyboards in iOS simulator

Conclusione

Il risultato di questo test indica che Dvorak non è una tastiera software supportato. Le tastiere del software selezionate verranno sempre visualizzate. Tuttavia, il layout della tastiera hardware Dvorak è supportato. Quando Dvorak è selezionato come opzione di layout della tastiera hardware sul simulatore o sul dispositivo, l'output sarà Dvorak.

+1

+1 per il tuo hardwork .... inoltre, puoi aiutarmi con questo http://stackoverflow.com/questions/19626619/dove-è giapponese-tastiera-dizionario-andato-iOS7-simulatore-? – Eddie

+0

Bene, penso che sappiamo già che Dvorak non è supportato come tastiera software. In ogni caso, l'impostazione della tastiera hardware in simulatore fa il trucco. Grazie! – Hlung

+0

@tommie comunque, penso 'In Impostazioni> Generali> Tastiera> Tastiere> Inglese> Layout tastiera hardware (Seleziona Dvorak)' dovrebbe essere cambiato in 'iOS utilizza lo stesso layout di OS X'. (come da Xcode 6.1) – Hlung

2

Per me (Simulator Versione 7.0 (463.9.4.2)) finché viene selezionato il layout della tastiera hardware corretto, non ho bisogno per consentire "Simula tastiera hardware".

tastiera Dvorak funziona perfettamente una volta che vado in app Impostazioni e scegliere che come la struttura hardware.