当从页面A切换到页面B后,在页面B上进行一系列的操作,使得当前的焦点事件聚焦在页面B。此时再切换到页面A,不进行操作,使用快捷键,页面A上的快捷键事件变无法响应。
解决方式:页面A的页面显示响应中添加如下代码
onVisibleChanged: {
//键盘事件聚焦
if(visible) {
forceActiveFocus();
Keys.enabled = true;
}
}
当从页面A切换到页面B后,在页面B上进行一系列的操作,使得当前的焦点事件聚焦在页面B。此时再切换到页面A,不进行操作,使用快捷键,页面A上的快捷键事件变无法响应。
解决方式:页面A的页面显示响应中添加如下代码
onVisibleChanged: {
//键盘事件聚焦
if(visible) {
forceActiveFocus();
Keys.enabled = true;
}
}