我正在尝试在UWP平台上编写游戏。 问题是:我需要将Gamepad B和Escape绑定到两个不同的动作。 Eg Escape应该始终关闭电流,但是Gamepad B只能这样做,除非我的游戏出于其他目的进行处理。

但是,在Xbox上的KeyDown中,按下Gamepad B始终显示为Escape。

#1楼 票数:0

KeyDown另一种选择是处理特定控件上的KeyDown ,然后检查eventArgs.OriginalKey 然后在处理程序中,您可以检测到映射(因为OriginalKeyKey不匹配),并设置eventArgs.Handled = true以避免进行密钥处理。

#2楼 票数:0

我认为KeyRoutedEventArgs和OriginalKey是您想要的。 这是一个适用于我的应用程序的示例:

    private void StackPanel_KeyUp(object sender, Windows.UI.Xaml.Input.KeyRoutedEventArgs e)
    {

        if (e.OriginalKey == VirtualKey.GamepadB)
        {

        }
    }

  ask by LOST translate from so

未解决问题?本站智能推荐:

1回复

在Xbox的UWP应用中模拟游戏手柄输入

我正在尝试在Xbox上运行的UWP应用中模拟用户的输入。 起初,我尝试通过InjectedInputKeyboardInfo按下一个键,并且效果很好。 然后我试图按游戏手柄上的键,但实际上它什么也没做。 没有错误,也不例外。 我更新了包裹清单: 添加了名称空间xml
2回复

在xbox游戏手柄上收听事件-UWP

在Xbox游戏手柄上侦听按键事件的正确方法是什么? 流行词:UWP,HTML / CSS / JS,React,Typescript
1回复

xaml中的进度环是否阻止游戏手柄控制器动作?

我已经在我的xaml页面中实现了uwp加载器,以防止用户交互。 但是问题是控制器动作仍在起作用,允许用户进行交互。是否有可能在加载程序工作时阻止控制器动作?
3回复

Xbox 上的 UWP 应用

在围绕 Windows 10 的活动和促销活动中,我总是看到 UWP 应用程序可以在 Microsoft 家族的所有设备上运行。 为了确认这一点,当我在浏览器上浏览 UWP 应用程序并单击以查看应用程序页面的源代码时,我能够看到以下元数据: 那么为什么我在 Xbox 应用商店中看不到这些应用呢
1回复

如何将 UWP 的 WebAccountManager 和 AccountSettingsPane 用于 Xbox 应用程序?

我构建了一个在 Xbox 和 PC 上运行的应用程序。 我按照以下说明成功地将 WebAccountManager 和 AccountSettingsPane 添加到应用程序: https ://docs.microsoft.com/en-us/windows/uwp/security/web-ac
2回复

UWP侧加载的xbox应用无法访问本地主机

我已经使用UWP创建了Xbox应用,并将其侧面加载到Xbox,但是我无法访问本地主机,但是可以访问服务器。 我检查并找到了诸如禁用网络隔离之类的解决方案,但这是针对PC端加载的应用程序。 如何在Xbox中执行此操作。请帮助
1回复

xbox中的UWP Microsoft Ads

我正在UWP Platform中开发一个应用程序,并在其上放一些横幅。 我正在使用PC /平板电脑键和300x50横幅大小。 在电脑上,我正在检查,它工作正常。 但是我也无法在xbox中进行测试时也希望在xbox中分发该应用程序。 任何人都可以用在xbox中显示标题的方式确认是否
1回复

导航无法在XBOX1应用程序中工作

我已经创建了一个基于java脚本的应用程序(bbc tal框架)并将其构建为通用Windows平台应用程序。 该应用程序在Windows 10机器上工作正常,但是当我尝试从XBOX1打开它时导航完全没有工作,登陆页面即将到来,但它只是像一个图像,导航或焦点都没有工作。 我正在使用下面的密