<!--
{
  "availability" : [
    "iOS: 18.0.0 -",
    "iPadOS: 18.0.0 -",
    "macCatalyst: 18.0.0 -",
    "tvOS: 18.0.0 -",
    "visionOS: 2.0.0 -",
    "watchOS: 11.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "HomeKit",
  "identifier" : "/documentation/HomeKit/HMCharacteristicTypeRemoteKey",
  "metadataVersion" : "0.1.0",
  "role" : "Global Variable",
  "symbol" : {
    "kind" : "Global Variable",
    "modules" : [
      "HomeKit"
    ],
    "preciseIdentifier" : "c:@HMCharacteristicTypeRemoteKey"
  },
  "title" : "HMCharacteristicTypeRemoteKey"
}
-->

# HMCharacteristicTypeRemoteKey

The accessory remote control key.

```
let HMCharacteristicTypeRemoteKey: String
```

## Overview

`HMCharacteristicTypeRemoteKey` describes a mechanism to send control key presses to televisions. The handling of the key presses depend on the current active input source, or the application that is running. The corresponding value is one of the constants in the [`HMCharacteristicValueRemoteKey`](/documentation/HomeKit/HMCharacteristicValueRemoteKey) enumeration.

## Topics

### Values

[`enum HMCharacteristicValueRemoteKey`](/documentation/HomeKit/HMCharacteristicValueRemoteKey)

Values for the state of the remote.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)