我需要升级一个使用Jetpack Compose 0.4.0
. 在那里,当按下ctrl
+时,KeyEvents 的一些默认行为是这样实现的q
private fun addDefaultKeyBehaviour(){
val key: Key = if(System.getProperty("os.name") == "Mac OS X") Key.MetaLeft else Key.CtrlLeft
LocalAppWindow.current.keyboard.setShortcut(KeysSet(setOf(key, Key.Q))){
AppManager.focusedWindow?.close()
}
...
}
我现在已经升级到Jetpack Compose 1.1.0
并且假设代码不再工作了。我找不到迁移脚本,并且在教程中没有显示示例。如果仍然可能的话,应该像上面一样全局添加该功能。
有人知道如何实现吗?LocalAppWindow
,KeysSet
以及AppManager
不再存在。