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:
- 1Skopiuj tekst na Macu przez Cmd+C: hasło z menedżera haseł, wiadomość z dowolnej aplikacji.
- 2W oknie gry kliknij pole, do którego ma trafić.
- 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.