---
title: NSInputManager
framework: appkit
role: symbol
role_heading: Class
path: appkit/nsinputmanager
---

# NSInputManager

## Declaration

```occ
@interface NSInputManager : NSObject
```

## Topics

### Instance Methods

- [handleMouseEvent:](appkit/nsinputmanager/handlemouseevent:.md)
- [image](appkit/nsinputmanager/image.md)
- [initWithName:host:](appkit/nsinputmanager/initwithname:host:.md)
- [language](appkit/nsinputmanager/language.md)
- [localizedInputManagerName](appkit/nsinputmanager/localizedinputmanagername.md)
- [markedTextAbandoned:](appkit/nsinputmanager/markedtextabandoned:.md)
- [markedTextSelectionChanged:client:](appkit/nsinputmanager/markedtextselectionchanged:client:.md)
- [server](appkit/nsinputmanager/server.md)
- [wantsToDelayTextChangeNotifications](appkit/nsinputmanager/wantstodelaytextchangenotifications.md)
- [wantsToHandleMouseEvents](appkit/nsinputmanager/wantstohandlemouseevents.md)
- [wantsToInterpretAllKeystrokes](appkit/nsinputmanager/wantstointerpretallkeystrokes.md)

### Type Methods

- [currentInputManager](appkit/nsinputmanager/currentinputmanager.md)
- [cycleToNextInputLanguage:](appkit/nsinputmanager/cycletonextinputlanguage:.md)
- [cycleToNextInputServerInLanguage:](appkit/nsinputmanager/cycletonextinputserverinlanguage:.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [NSTextInput](appkit/nstextinput.md)

## See Also

### Classes

- [NSOpenGLView](appkit/nsopenglview.md)
- [NSOpenGLContext](appkit/nsopenglcontext.md)
- [NSOpenGLLayer](appkit/nsopengllayer.md)
- [NSOpenGLPixelBuffer](appkit/nsopenglpixelbuffer.md)
- [NSOpenGLPixelFormat](appkit/nsopenglpixelformat.md)
- [NSCachedImageRep](appkit/nscachedimagerep.md)
- [NSDrawer](appkit/nsdrawer.md)
- [NSForm](appkit/nsform.md)
- [NSFormCell](appkit/nsformcell.md)
- [NSMenuItemCell](appkit/nsmenuitemcell.md)
- [NSInputServer](appkit/nsinputserver.md)
- [NSMovie](appkit/nsmovie.md)
