Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让菜单键在Mac上的VirtualBox/Android x86上工作?_Android_Macos_Android Emulator_Virtualbox_Android X86 - Fatal编程技术网

如何让菜单键在Mac上的VirtualBox/Android x86上工作?

如何让菜单键在Mac上的VirtualBox/Android x86上工作?,android,macos,android-emulator,virtualbox,android-x86,Android,Macos,Android Emulator,Virtualbox,Android X86,我正在尝试使用VirtualBox和Android x86作为Android SDK附带的仿真器的更快替代品,Android SDK太过陈旧,以至于无法在我的2GHz四核Mac和16GB ram上使用 本教程让我开始学习并运行起来,它看起来非常快: 设置它不适合心脏虚弱的人,但总体看来是个不错的选择。问题是,它将PC键盘上的上下文菜单键(最下面一行,通常在Windows键旁边)映射到Android的菜单键。作为Mac用户,我没有这把钥匙 显然,没有办法将此映射到其他对象,也没有办法通过单击按钮

我正在尝试使用VirtualBox和Android x86作为Android SDK附带的仿真器的更快替代品,Android SDK太过陈旧,以至于无法在我的2GHz四核Mac和16GB ram上使用

本教程让我开始学习并运行起来,它看起来非常快:

设置它不适合心脏虚弱的人,但总体看来是个不错的选择。问题是,它将PC键盘上的上下文菜单键(最下面一行,通常在Windows键旁边)映射到Android的菜单键。作为Mac用户,我没有这把钥匙

显然,没有办法将此映射到其他对象,也没有办法通过单击按钮或鼠标来模拟它

这条线索有很多人要求它,但没有真正的解决方案:


一个人有一个方案需要编译squashfs工具(不管是什么),但当他们开始谈论在Solaris机器上编译时,我失去了兴趣:)

最后,我发现这个密钥也称为“应用程序密钥”,并找到了在Mac上重新映射到它的方法。此线程引导我找到解决方案:

诀窍是安装PCKeyboardHack,它可以将某些密钥重新映射到任何密钥代码

真的没有太多好的选择。我选择了数字键盘上的回车键,并将其重新映射到键盘代码110,这是PC应用程序键。工作起来很有魅力


如果配置得当,模拟器在Mac上的速度非常快。你做错了什么。你有安装英特尔硬件加速执行管理器吗?啊,键盘上最无用的键,在滚动锁之后。顺便说一句,我也不喜欢在Android上使用它,因为当它隐藏有用的选项时,它是不直观的。屏幕上的按钮更好,而且谷歌正在评估android(nexus)的方向。@dtmilano感谢关于HAXM的提示。我花了大约一个小时安装并配置了一个新的模拟器来使用它,但最终还是加快了速度。我现在需要一杯烈性饮料。