我正在尝试使用 javascript 将现有的"后退"、"开始"按钮映射到两个按钮中。我在下面尝试过。
https://learn.microsoft.com/en-us/uwp/api/windows.phone.ui.input.hardwarebuttons
var hardwareButtons = Windows.Phone.UI.Input.HardwareButtons;
function backPressed() {
hardwareButtons.addEventListener("backpressed", function (e) {
// Navigate back in your webview.
e.handled = true; // Notifies OS that you've handled the back button event.
alert("Back pressed");
});
}
但这只有相机和后退按钮。我想分别访问开始和后退按钮或触发多任务视图并显示启动操作。有人有想法吗?
不幸的是,Microsoft 不提供此功能(使用公共 API(。如果你不介意使用非官方的 API 来阻止你的应用出现在应用商店中,这可能是可能的 - 至少在以前的 Windows Phone 版本上是这样 - 但无法使用官方 API 来完成。