Rozwiązywanie problemówEmulatorKlawiatura6 min

Pisanie w emulatorze Androida na Macu: wklejanie przez Cmd+V, hasło i układ klawiatury

Zaktualizowano · Zespół MACOS EMULATOR

Klikasz pole w oknie gry, żeby wpisać login, hasło albo krótką wiadomość, i coś nie gra: znak ląduje gdzie indziej, spacja się nie pisze albo litera naciska przycisk w grze. W emulatorze Androida wpisywanie tekstu działa trochę inaczej niż w zwykłej aplikacji na Macu. Oto co dzieje się w MACOS EMULATOR, czego to nie dotyczy i jak wpisać tekst bez nerwów, najprościej przez wklejanie.

Android w emulatorze ma tylko amerykańską klawiaturę

Urządzenie z Androidem w emulatorze ma tylko jedną klawiaturę, amerykańską (QWERTY US). Gdy piszesz w polu tekstowym, w oknie gry, każdy klawisz trafia do Androida według swojego położenia na klawiaturze, a nie według znaku, który na nim widnieje. Android odczytuje go potem tak, jak na amerykańskiej klawiaturze QWERTY.

Co to oznacza w praktyce, zależy od układu, którego używasz na Macu:

  • Na układzie „Polski programisty”, zwykle używanym w Polsce, nic się nie przesuwa: to układ amerykański, więc litery i znaki interpunkcyjne są na swoich miejscach. Tak samo na zwykłym układzie amerykańskim.
  • Na innym układzie, na przykład brytyjskim, kilka znaków zmienia miejsce.
  • Na niemieckim QWERTZ klawisz Z pisze y, a klawisz Y pisze z, klawisze ä, ö, ü i ß dają znaki interpunkcyjne, a inne znaki też się przesuwają.

Jeśli więc piszesz na „Polski programisty”, a tekst i tak nie wychodzi, sprawdź najpierw dwie rzeczy opisane niżej: przypisane klawisze i spację.

Czego to nie dotyczy

Chodzi wyłącznie o swobodne wpisywanie tekstu: login i hasło, o które gra prosi przy otwarciu, pasek wyszukiwania, okno czatu. Reszta działa zgodnie z Twoją klawiaturą.

  • Twoje klawisze w grze. Przypisany klawisz nie wysyła do gry litery, tylko dotknięcie w miejscu, w którym położysz znacznik. Launcher odczytuje ten klawisz według rzeczywistego układu Twojego Maca, wybranego na pasku menu: znacznik „A” odpowiada na Twój klawisz A, a jeśli zmienisz układ w trakcie gry, klawisze pójdą za nim.
  • Wklejanie. Nie zależy od położenia klawiszy i dlatego jest najpewniejszym sposobem, opisanym zaraz niżej.
  • Logowanie do konta Google. W trybie Full aplikacja instaluje grę z Google Play na Twoim własnym koncie Google, a logujesz się do niego raz, w oknie launchera. Tam klawiatura pisze litery, które na niej widać, niezależnie od układu.

1. Wklej tekst przez Cmd+V

To sposób, który działa od razu, na każdym układzie:

  1. 1Skopiuj tekst na Macu przez Cmd+C: hasło z menedżera haseł, wiadomość z dowolnej aplikacji.
  2. 2W oknie gry kliknij pole, do którego ma trafić.
  3. 3Naciśnij Cmd+V. Ctrl+V też działa, jeśli masz nawyk z Windowsa.

Launcher wpisuje wtedy zawartość schowka Maca do aktywnego pola w Androidzie. Dwie rzeczy, o których warto pamiętać:

  • Kopiuj bez znaku nowej linii. Skopiowany znak nowej linii staje się klawiszem Enter, który może zatwierdzić formularz, zanim skończysz.
  • Jeśli nic się nie wkleja, brakuje uprawnienia Dostępność: otwórz Ustawienia systemowe, potem Prywatność i ochrona, potem Dostępność, i włącz aplikację. Jeśli jest już włączona, wyłącz ją i włącz ponownie. Poradnik o bezpieczeństwie emulatora Androida wyjaśnia, do czego jeszcze służy to uprawnienie.

2. Krótki tekst: pisz i patrz na pole

Krótki login czy kilka słów możesz wpisać normalnie: najpierw kliknij pole, potem pisz. Na „Polski programisty” litery i znaki interpunkcyjne są na swoich miejscach. Na innym układzie spójrz na pole, zanim zatwierdzisz: przesunięty znak widać od razu. Z hasłem jest inaczej, bo nie widzisz, co się wpisuje: wklej je, zamiast pisać.

3. Hasło i przypisane klawisze: wyłącz klawisze na chwilę

Inna pułapka, niezależna od układu: litera z Twojego hasła przypisana do przycisku w grze. Gdy w Androidzie otwarte jest pole tekstowe, launcher to wykrywa i przepuszcza Twoje litery, zamiast naciskać przyciski. Kliknij pole, zanim zaczniesz pisać: to ten klik każe mu sprawdzić, czy jakieś pole czeka na tekst.

Jeśli litera mimo to naciśnie przycisk, wyłącz klawisze na czas logowania: przycisk klawiatury na pasku narzędzi włącza je i wyłącza bez wychodzenia z gry. Potem włącz je z powrotem. Poradnik o klawiaturze i myszy w emulatorze wyjaśnia, jak je rozmieścić.

Spacja i Tab w oknie gry

Launcher zatrzymuje dla siebie dwa klawisze. Tab nigdy nie trafia do gry, a spacja trafia do niej tylko w polu tekstowym. Jeśli spacja się nie pisze, kliknij pole jeszcze raz i pisz dalej. Cmd+Tab działa zawsze: przełącza aplikacje jak zwykle.

Nie zmieniaj z tego powodu układu klawiatury w macOS

Przełączenie Maca na inny układ niczego nie naprawia: klawisz trafia do Androida według położenia, niezależnie od układu wybranego w macOS. Na „Polski programisty” nie ma zresztą czego poprawiać. Co gorsza, przypisane klawisze idą za układem wybranym na pasku menu: gdy nowy układ ma litery w innych miejscach, jak niemiecki QWERTZ wobec amerykańskiego, znacznik „Z” zacznie odpowiadać na inny fizyczny klawisz niż ten, o którym myślisz. Zostań przy swoim układzie i wklejaj teksty.

Nie wysyłaj też w tej sprawie raportu wydajności do wsparcia: nie mówi nic o klawiaturze. Jeśli piszesz do wsparcia, napisz po prostu, gdzie problem przeszkadza Ci najbardziej: przy logowaniu, w wyszukiwarce czy na czacie.

Najczęstsze pytania

Dlaczego emulator Androida na Macu wpisuje inne znaki, niż naciskam?

Bo urządzenie z Androidem ma tylko klawiaturę amerykańską, a klawisz naciśnięty w polu tekstowym trafia do niego według położenia. Na „Polski programisty” litery i znaki interpunkcyjne są na swoich miejscach, ale na innym układzie część znaków się przesuwa: na niemieckim QWERTZ klawisz Z pisze y. Przypisane klawisze idą za Twoją klawiaturą.

Jak wkleić tekst do emulatora Androida na Macu?

Skopiuj go na Macu, kliknij pole i naciśnij Cmd+V albo Ctrl+V. Jeśli nic się nie wkleja, włącz aplikację w Ustawieniach systemowych: Prywatność i ochrona, potem Dostępność.

Nie mogę wpisać hasła w emulatorze, co robić?

Wklej je przez Cmd+V, skopiowane bez znaku nowej linii. Jeśli któraś jego litera naciska przycisk w grze, wyłącz klawisze przyciskiem klawiatury na pasku narzędzi na czas logowania, a potem włącz je z powrotem.

Dlaczego spacja nie działa w emulatorze?

W oknie gry spacja trafia do Androida tylko w polu tekstowym. Jeśli się nie pisze, kliknij pole jeszcze raz i pisz dalej. Tab nie trafia do gry nigdy, a Cmd+Tab zawsze przełącza aplikacje.

Czy trzeba zmienić układ klawiatury w macOS, żeby to poprawić?

Nie. Klawisz trafia do Androida według położenia, niezależnie od układu wybranego w macOS, a przypisane klawisze poszłyby za nowym układem. Zostań przy swoim i wklejaj teksty.