# switch_access_shortcut Icon

> The switch_access_shortcut icon from Material as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Icons](https://composables.com/icons/icon-libraries/material-icons.md)
- License: Apache 2.0 (full text in the [Material Icons library page](https://composables.com/icons/icon-libraries/material-icons.md))
- Styles: [Filled](https://composables.com/icons/icon-libraries/material-icons/switch_access_shortcut.md?v=filled), [Outlined](https://composables.com/icons/icon-libraries/material-icons/switch_access_shortcut.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-icons/switch_access_shortcut.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-icons/switch_access_shortcut.md?v=sharp), [Two-Tone](https://composables.com/icons/icon-libraries/material-icons/switch_access_shortcut.md?v=twotone)
- Categories: [Action](https://composables.com/icons/categories/action.md)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-icons/switch_access_shortcut.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val MaterialIconsSwitchAccessShortcut: ImageVector
    get() {
        if (_MaterialIconsSwitchAccessShortcut != null) return _MaterialIconsSwitchAccessShortcut!!
        
        _MaterialIconsSwitchAccessShortcut = ImageVector.Builder(
            name = "switch_access_shortcut",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            path(
                fill = SolidColor(Color.Transparent)
            ) {
                moveTo(0f, 0f)
                horizontalLineTo(24f)
                verticalLineTo(24f)
                horizontalLineTo(0f)
                verticalLineTo(0f)
                close()
            }
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(7.06f, 8.94f)
                lineTo(5f, 8f)
                lineToRelative(2.06f, -0.94f)
                lineTo(8f, 5f)
                lineToRelative(0.94f, 2.06f)
                lineTo(11f, 8f)
                lineTo(8.94f, 8.94f)
                lineTo(8f, 11f)
                lineTo(7.06f, 8.94f)
                close()
                moveTo(8f, 21f)
                lineToRelative(0.94f, -2.06f)
                lineTo(11f, 18f)
                lineToRelative(-2.06f, -0.94f)
                lineTo(8f, 15f)
                lineToRelative(-0.94f, 2.06f)
                lineTo(5f, 18f)
                lineToRelative(2.06f, 0.94f)
                lineTo(8f, 21f)
                close()
                moveTo(4.37f, 12.37f)
                lineTo(3f, 13f)
                lineToRelative(1.37f, 0.63f)
                lineTo(5f, 15f)
                lineToRelative(0.63f, -1.37f)
                lineTo(7f, 13f)
                lineToRelative(-1.37f, -0.63f)
                lineTo(5f, 11f)
                lineTo(4.37f, 12.37f)
                close()
                moveTo(12f, 12f)
                curveToRelative(0f, -3.09f, 1.38f, -5.94f, 3.44f, -8f)
                lineTo(12f, 4f)
                verticalLineTo(2f)
                horizontalLineToRelative(7f)
                verticalLineToRelative(7f)
                horizontalLineToRelative(-2f)
                lineToRelative(0f, -3.72f)
                curveToRelative(-1.8f, 1.74f, -3f, 4.2f, -3f, 6.72f)
                curveToRelative(0f, 3.32f, 2.1f, 6.36f, 5f, 7.82f)
                lineTo(19f, 22f)
                curveTo(14.91f, 20.41f, 12f, 16.35f, 12f, 12f)
                close()
            }
        }.build()
        
        return _MaterialIconsSwitchAccessShortcut!!
    }

private var _MaterialIconsSwitchAccessShortcut: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-icons/switch_access_shortcut.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:viewportWidth="24"
    android:viewportHeight="24">
    <path
        android:pathData="M0,0H24V24H0V0Z" />
    <path
        android:fillColor="@android:color/black"
        android:pathData="M7.06,8.94L5,8l2.06,-0.94L8,5l0.94,2.06L11,8L8.94,8.94L8,11L7.06,8.94ZM8,21l0.94,-2.06L11,18l-2.06,-0.94L8,15l-0.94,2.06L5,18l2.06,0.94L8,21ZM4.37,12.37L3,13l1.37,0.63L5,15l0.63,-1.37L7,13l-1.37,-0.63L5,11L4.37,12.37ZM12,12c0,-3.09 1.38,-5.94 3.44,-8L12,4V2h7v7h-2l0,-3.72c-1.8,1.74 -3,4.2 -3,6.72c0,3.32 2.1,6.36 5,7.82L19,22C14.91,20.41 12,16.35 12,12Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-icons/switch_access_shortcut.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" viewBox="0 0 24 24" fill="currentColor"><rect fill="none" height="24" width="24"/><path d="M7.06,8.94L5,8l2.06-0.94L8,5l0.94,2.06L11,8L8.94,8.94L8,11L7.06,8.94z M8,21l0.94-2.06L11,18l-2.06-0.94L8,15l-0.94,2.06 L5,18l2.06,0.94L8,21z M4.37,12.37L3,13l1.37,0.63L5,15l0.63-1.37L7,13l-1.37-0.63L5,11L4.37,12.37z M12,12c0-3.09,1.38-5.94,3.44-8 L12,4V2h7v7h-2l0-3.72c-1.8,1.74-3,4.2-3,6.72c0,3.32,2.1,6.36,5,7.82L19,22C14.91,20.41,12,16.35,12,12z"/></svg>
```
