to get the tilt and "reachability" of the virtual keyboard, use the .utilityPanel placement:
WindowGroup(id: "KeyboardWindow") {
KeyboardWindow()
}
.defaultWindowPlacement { _, _ in
return WindowPlacement(.utilityPanel)
}