---
title: "setSelectionKeysKeylayout(_:)"
framework: InputMethodKit
role: symbol
role_heading: Instance Method
platforms: [macOS 10.5+]
path: "inputmethodkit/imkcandidates/setselectionkeyskeylayout(_:)"
---

# setSelectionKeysKeylayout(_:)

Sets the key layout that is used to map virtual key codes to characters.

## Declaration

```swift
func setSelectionKeysKeylayout(_ layout: TISInputSource!)
```

## Parameters

- `layout`: The key layout to use.

## See Also

### Managing Selection Keys

- [setSelectionKeys(_:)](inputmethodkit/imkcandidates/setselectionkeys(_:).md)
- [selectionKeys()](inputmethodkit/imkcandidates/selectionkeys().md)
- [selectionKeysKeylayout()](inputmethodkit/imkcandidates/selectionkeyskeylayout().md)
