Mac 安卓模拟器里怎么打字和粘贴:密码、按键冲突与键盘错位
更新于 · MACOS EMULATOR 团队
在游戏里点开输入框,要填账号、密码或验证码,结果粘贴没反应,字母一按就点到了游戏里的按钮,又或者在一把非美式键盘上,有几个字母打出来错了位。问题不在你的 Mac:在安卓模拟器里,文字输入有它自己的规则。下面说明在 MACOS EMULATOR 里发生了什么、哪些不受影响,以及怎样顺利输入。
为什么非美式键盘会错位
模拟器里的安卓设备只有一个键盘,而且是美式的。在游戏窗口里往输入框打字时,每个键都是按它在键盘上的位置发出去的,而不是按键帽上印的字母。安卓再把它当成美式 QWERTY 键盘上同一位置的那个键来读。
中文 Mac 键盘上的拉丁字母,位置和美式 QWERTY 一样:用拉丁字母输入的账号或密码,打出来就是你按的那些。美式键盘更不用说,按什么就出什么。错位出现在其他布局的键盘上,比如在国外买的 Mac:
- 法式 AZERTY(法国、比利时):A 键打出 q,Q 键打出 a;Z 键打出 w,W 键打出 z;最上面一排不按 Shift 就打出数字,标点也换了位置。所以输入「azerty」,出来的是「qwerty」。
- 德式 QWERTZ(德国、奥地利、瑞士):Z 键打出 y,Y 键打出 z,不少符号也换了位置。
- 英式或其他非美式布局:有几个符号换了位置。
大部分字母在两种键盘上位置相同,只有少数几个跑了位,所以这种错位格外让人摸不着头脑。
哪些不受影响
受影响的只有自由输入:游戏一打开就要你填的账号和密码、搜索栏、聊天窗口。其余的都照你的键盘走:
- 你的游戏按键。绑定到按钮的按键不会向游戏发送字母:它发送的是一次触摸,落在你放按键块的地方。启动器按你 Mac 实际使用的键盘布局来读取它:按键块「A」就对应你的 A 键,哪怕你用的是 AZERTY。
- 粘贴。它不经过按键的位置,所以是最稳妥的办法,下面马上细说。
- 登录你的 Google 账号。在「Full」模式下,应用会用你自己的 Google 账号从 Google Play 安装游戏,这个账号只需在启动器窗口里登录一次。在那里,键盘打出的就是它上面印的字母,不管是哪种布局。
1. 用 Cmd+V 粘贴文字
这是马上就能用的办法,和你的键盘是哪种布局无关:
- 1在 Mac 上用 Cmd+C 复制:密码可以从你的密码管理器里复制,账号或验证码从任何应用里复制都行。
- 2在游戏窗口里,点一下文字要填进去的那个输入框。
- 3按 Cmd+V。习惯了 Windows 的话,Ctrl+V 也可以。
启动器会把 Mac 剪贴板里的文字写进安卓当前的输入框。有两点要注意:
- 复制时别带上换行。复制进来的换行会变成回车键,可能在你填完之前就把表单提交了。
- 如果什么都没粘贴进去,缺的是「辅助功能」权限:打开「系统设置」,进入「隐私与安全性」,再进入「辅助功能」,打开应用旁边的开关。如果开关已经打开,就把它关掉再打开。模拟器安全性指南 讲了这项权限还用来做什么。
2. 中文或美式键盘:拉丁字母直接打
如果你用的是中文 Mac 键盘或美式键盘,用拉丁字母输入账号和密码,照常打就行:字母的位置和美式 QWERTY 一致,打出来不会错位。
用的是 AZERTY、QWERTZ 这类键盘,就是另一回事了。几个字母还能按美式位置去找,比如在 AZERTY 上用 Q 键打 a、用 W 键打 z,数字不按 Shift,但字一多就很累人。密码更是如此:打的时候看不见,错了也不知道错在哪。这种情况下,直接粘贴。
不管用哪种键盘,如果密码明明没错却登录不上,先看下一节:可能是某个字母按到了游戏里的按钮。
3. 密码和按键映射冲突:先关掉按键
这个坑和键盘布局无关:密码里的某个字母,正好绑定了游戏里的一个按钮。安卓里打开了输入框时,启动器会检测到,让你的字母直接通过,而不去按那些按钮。所以打字之前先点一下输入框:正是这一下,让启动器去确认是不是有输入框在等文字。
如果某个字母还是按到了按钮,就在登录期间关掉按键:工具栏上的键盘按钮可以开启或关闭按键映射,不用退出游戏。登录完再打开。模拟器键盘和鼠标指南 讲了怎样设置这些按键。
游戏窗口里的空格和 Tab
有两个键,启动器留给了自己。Tab 从不发给游戏,空格键只有在输入框里才会发过去。如果空格打不出来,再点一下输入框,然后接着打。Cmd+Tab 则始终有效:照常切换应用。
非美式键盘:别为此改 macOS 的布局
把 Mac 换成美式布局,也解决不了错位:按键是按位置发出的,和 macOS 里选的是哪种布局无关。更糟的是,你的游戏按键会跟着新布局走,按键块「A」就不再对应你以为的那个键了。保留原来的布局,用粘贴来输入。
联系客服时说什么
不用为这件事给客服发性能报告:报告里没有任何关于键盘的内容。如果你要联系客服,说清楚输入在哪里最碍事就好:登录、搜索,还是聊天。
常见问题
为什么 Mac 安卓模拟器里打出来的字母会错位?
因为安卓设备只有一个美式键盘,在输入框里按下的键是按位置发出去的。中文 Mac 键盘和美式键盘的拉丁字母本来就在这些位置上,不会错位;AZERTY、QWERTZ 这类键盘才会,比如 AZERTY 的 A 键打出 q。只有文字输入受影响,游戏按键照你的键盘走。
Mac 模拟器里无法粘贴,怎么办?
先在 Mac 上复制,点一下输入框,再按 Cmd+V 或 Ctrl+V。如果还是粘贴不进去,打开「系统设置」>「隐私与安全性」>「辅助功能」,打开应用的开关;已经打开的,就关掉再打开。
在安卓模拟器里输入密码,字母却点到了游戏按钮,怎么办?
打字前先点一下输入框,让启动器确认有输入框在等文字。如果某个字母还是按到了按钮,用工具栏上的键盘按钮关掉按键映射,登录完再打开。也可以直接粘贴密码,复制时别带换行。
为什么模拟器里空格键没反应?
在游戏窗口里,空格键只有在输入框里才会发给游戏,Tab 则从不发过去。空格打不出来时,再点一下输入框,然后接着打。
要把 macOS 换成美式键盘布局,才能正常输入吗?
不用。按键按位置发出,和 macOS 里选的布局无关,而且游戏按键会跟着新布局走。保留你的布局,用粘贴来输入。