---
title: "requestFocusForChildInRootBounds"
description: "Attempts to request focus for the most suitable focusable child node that overlaps with the given
rect area ([left], [top], [right], [bottom]).

The rectangle is interpreted in the coordinate space **relative to the compose root**. See
[androidx.compose.ui.layout.LayoutCoordinates.localToRoot] for converting local coordinates to
the root coordinates."
type: "function"
---

<div class='type'>Function</div>


<a id='references'></a>
<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun DelegatableNode.requestFocusForChildInRootBounds(
    left: Int,
    top: Int,
    right: Int,
    bottom: Int,
): Boolean
```


Attempts to request focus for the most suitable focusable child node that overlaps with the given
rect area (`left`, `top`, `right`, `bottom`).

The rectangle is interpreted in the coordinate space **relative to the compose root**. See
`androidx.compose.ui.layout.LayoutCoordinates.localToRoot` for converting local coordinates to
the root coordinates.

#### Parameters

| | |
| --- | --- |
| left | is the left edge of the rectangle, in pixels relative to the compose root. |
| top | is the top edge of the rectangle, in pixels relative to the compose root. |
| right | is the right edge of the rectangle, in pixels relative to the compose root. |
| bottom | is the bottom edge of the rectangle, in pixels relative to the compose root. |


#### Returns

| | |
| --- | --- |
|  | `true` if a matching child was found and focus was granted; `false` if no such child exists, it is already focused, or the focus request failed. |




