---
title: IOHIKeyboardMapper
framework: kernel
role: symbol
role_heading: Class
path: kernel/iohikeyboardmapper
---

# IOHIKeyboardMapper

## Declaration

```occ
class IOHIKeyboardMapper : OSObject
```

## Topics

### Instance Methods

- [calcModBit](kernel/iohikeyboardmapper/1415041-calcmodbit.md)
- [doCharGen](kernel/iohikeyboardmapper/1415080-dochargen.md)
- [doModCalc](kernel/iohikeyboardmapper/1415049-domodcalc.md)
- [free](kernel/iohikeyboardmapper/1415101-free.md)
- [getMetaClass](kernel/iohikeyboardmapper/1415154-getmetaclass.md)
- [getParsedSpecialKey](kernel/iohikeyboardmapper/1415112-getparsedspecialkey.md)
- [init](kernel/iohikeyboardmapper/1415102-init.md)
- [keyEventPostProcess](kernel/iohikeyboardmapper/1415051-keyeventpostprocess.md)
- [mapping](kernel/iohikeyboardmapper/1415030-mapping.md)
- [mappingLength](kernel/iohikeyboardmapper/1415108-mappinglength.md)
- [message](kernel/iohikeyboardmapper/1415140-message.md)
- [parseKeyMapping](kernel/iohikeyboardmapper/1415045-parsekeymapping.md)
- [postKeyboardSpecialEvent](kernel/iohikeyboardmapper/1415072-postkeyboardspecialevent.md)
- [rawTranslateKeyCode](kernel/iohikeyboardmapper/1415162-rawtranslatekeycode.md)
- [serialize](kernel/iohikeyboardmapper/1415061-serialize.md)
- [setKeyboardTarget](kernel/iohikeyboardmapper/1415032-setkeyboardtarget.md)
- [setParamProperties](kernel/iohikeyboardmapper/1415104-setparamproperties.md)
- [translateKeyCode](kernel/iohikeyboardmapper/1415160-translatekeycode.md)
- [updateProperties](kernel/iohikeyboardmapper/1415086-updateproperties.md)

### Type Methods

- [keyboardMapper](kernel/iohikeyboardmapper/1415084-keyboardmapper.md)
- [makeNumberParamProperty](kernel/iohikeyboardmapper/1415110-makenumberparamproperty.md)

## Relationships

### Inherits From

- [OSObject](kernel/osobject.md)

## See Also

### IOKit

- [IOUSBDevice](kernel/iousbdevice.md)
- [IOUSBInterface](kernel/iousbinterface.md)
- [IOOFPathMatching](kernel/1575304-ioofpathmatching.md)
- [IOUSBHostInterface](kernel/iousbhostinterface.md)
- [IOUSBHostDevice](kernel/iousbhostdevice.md)
- [IOUSBHostPipe](kernel/iousbhostpipe.md)
- [IOUSBHostIOSource](kernel/iousbhostiosource.md)
- [IOUSBHostStream](kernel/iousbhoststream.md)
- [IOHIDEventDriver](kernel/iohideventdriver.md)
- [IOHIDEventService](kernel/iohideventservice.md)
- [IOHIDInterface](kernel/iohidinterface.md)
- [IOHIDSystem](kernel/iohidsystem.md)
- [IOHIKeyboard](kernel/iohikeyboard.md)
- [IOHIPointing](kernel/iohipointing.md)
- [IOHIDevice](kernel/iohidevice.md)
- [IOHIDElement](kernel/iohidelement.md)
- [IOHIDWorkLoop](kernel/iohidworkloop.md)
- [IOEthernetInterface](kernel/ioethernetinterface.md)
- [IOEthernetController](kernel/ioethernetcontroller.md)
