---
title: UCKeyModifiersToTableNum
framework: coreservices
role: symbol
role_heading: Structure
path: coreservices/uckeymodifierstotablenum
---

# UCKeyModifiersToTableNum

Maps a modifier key combination to a particular key-code-to-character table number in a 'uchr' resource.

## Declaration

```swift
struct UCKeyModifiersToTableNum
```

## Overview

Overview The Unicode keyboard-layout ('uchr') resource contains the data necessary to map virtual key codes to Unicode character codes for a given keyboard layout. The 'uchr' format consists of a header information section and five key mapping data sections. The UCKeyModifiersToTableNum type is used in the first key mapping section of the 'uchr' resource. It maps a modifier key combination to a particular key-code-to-character table number.

## Topics

### Initializers

- [init()](coreservices/uckeymodifierstotablenum/1443345-init.md)
- [init(keyModifiersToTableNumFormat:defaultTableNum:modifiersCount:tableNum:)](coreservices/uckeymodifierstotablenum/1444613-init.md)

### Instance Properties

- [defaultTableNum](coreservices/uckeymodifierstotablenum/1390542-defaulttablenum.md)
- [keyModifiersToTableNumFormat](coreservices/uckeymodifierstotablenum/1390556-keymodifierstotablenumformat.md)
- [modifiersCount](coreservices/uckeymodifierstotablenum/1390509-modifierscount.md)
- [tableNum](coreservices/uckeymodifierstotablenum/1390564-tablenum.md)
