---
title: previousKeyView
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsview/previouskeyview
---

# previousKeyView

The view object preceding the current view in the key view loop.

## Declaration

```swift
unowned(unsafe) var previousKeyView: NSView? { get }
```

## Discussion

Discussion The value in this property is nil if there is no view preceding the current view in the key view loop. The view in this property should, if possible, be made first responder when the user navigates backward from the current view using keyboard interface control.

## See Also

### Related Documentation

- [selectKeyView(following:)](appkit/nswindow/selectkeyview(following:).md)
- [selectNextKeyView(_:)](appkit/nswindow/selectnextkeyview(_:).md)
- [selectPreviousKeyView(_:)](appkit/nswindow/selectpreviouskeyview(_:).md)
- [selectKeyView(preceding:)](appkit/nswindow/selectkeyview(preceding:).md)

### Managing the Key-View Loop

- [canBecomeKeyView](appkit/nsview/canbecomekeyview.md)
- [needsPanelToBecomeKey](appkit/nsview/needspaneltobecomekey.md)
- [nextKeyView](appkit/nsview/nextkeyview.md)
- [nextValidKeyView](appkit/nsview/nextvalidkeyview.md)
- [previousValidKeyView](appkit/nsview/previousvalidkeyview.md)
