gpt4 book ai didi

android-emulator - 安卓模拟器 : Arrow keys on physical keyboard in landscape orientation

转载 作者:行者123 更新时间:2023-12-05 04:49:47 25 4
gpt4 key购买 nike

对于给定的 Android 项目,在开发过程中,使用 Android 模拟器,我经常使用物理键盘上的箭头键来在屏幕上的输入元素之间导航。如果设备是纵向的,这会按预期工作,但如果我将设备旋转到横向,按键就会映射到不正确的键码。右键:KEYCODE_DPAD_DOWN,向下键:KEYCODE_DPAD_LEFT,左键:KEYCODE_DPAD_UP,向上键:KEYCODE_DPAD_RIGHT。

似乎有一个潜在的假设,即键盘也会旋转,并且键会被换位以解释这种旋转。是否有任何设置允许完全停用行为,或者至少配置它以便将横向视为基础?

最佳答案

由于我今天遇到了同样的问题,所以让我与您分享我是如何解决它的:

在 AVD 详细信息中,您可以编辑“启动方向”。如果我选择“Portrait”,问题就解决了。 enter image description here

当然,如果我在纵向开始时旋转到横向,问题就会出现在这个方向上。

无论方向如何,我都找不到获取正确值的方法。我不知道它是否与模拟器“旋转”屏幕的方式有关,或者模拟器驱动程序是否缺少 keyboard.orientationAware 设置。

有关它的更多信息,请访问 https://source.android.com/devices/input/keyboard-devices

关于android-emulator - 安卓模拟器 : Arrow keys on physical keyboard in landscape orientation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67469463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com