2014-09-19 11 views
9

W Xcode 6 symulator iOS wydaje się nie wyświetlać żadnej klawiatury, co oznacza, że ​​można wpisać, ale nie widać pozycji i efektu klawiatury programowej lub pokazuje klawiaturę programową, co oznacza, że ​​można ją zobaczyć na ekranie, ale nie można jej wpisywać - a pisanie na miękkiej klawiaturze za pomocą myszy jest naprawdę powolne!W Xcode 6, jak używać klawiatury sprzętowej, ale wyświetlać klawiaturę oprogramowania w symulatorze iOS

Jak odzyskać stare zachowanie, gdzie można zobaczyć klawiaturę programową, ale wpisać na sprzęcie?

Odpowiedz

11
  1. Przejdź do menu symulatora Sprzęt komputerowy.
  2. Upewnij się, że jest podłączona klawiatura sprzętowa.
  3. Wybierz Przełącz Klawiatura oprogramowania

Standardowo klawiatura sprzętowa jest podłączony, ale klawiatura oprogramowanie nie jest włączane. Jestem pewien, że to nowe zachowanie.

+0

Gdy klawisze fizyczne są podłączone, klawiatura oprogramowania jest domyślnie włączona w Symulator iOS i domyślnie wyłączona na prawdziwych urządzeniach. –

+1

To nie pasuje do zachowania, które widziałem - chyba że zrobiłem coś tajemniczego, kiedy po raz pierwszy uruchomiłem symulator z Xcode 6, nigdy nie miałem klawiatury programowej, a kiedy ją włączyłem, mogłem pisać tylko za pomocą myszy . – jrturton

+0

To * JEST * klawiatura oprogramowania. –

4

Albo można po prostu użyć skrótu: komenda + K

1

Z iOS Simulator.app wysłane w Xcode 6, klawiatura komputera Mac teraz współpracuje z symulowanym środowisku wykonawczym w ten sam sposób klawiatura bluetooth oddziałuje z prawdziwe urządzenie. Możesz dołączyć i odłączyć klawiaturę sprzętową od menu Sprzęt-> Klawiatura w aplikacji do symulacji.

Jeśli klawiatura sprzętowa nie jest podłączona, możesz wchodzić w interakcję tylko za pomocą dotyku. Jeśli klawiatura sprzętowa jest podłączona, możesz pokazać/ukryć klawiaturę programową za pomocą klawisza skrótu cmd-k (tak jak można dwukrotnie klikać wysuwanie na klawiaturze Bluetooth na prawdziwym urządzeniu)