# ChatInputBarConfiguration

Roblox Engine API class from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- Inherits from, nearest first: [TextChatConfigurations](https://rapi.sleaze.dev/classes/TextChatConfigurations.md), [Instance](https://rapi.sleaze.dev/classes/Instance.md), [Object](https://rapi.sleaze.dev/classes/Object.md)
- Tags: Not creatable
- Memory category: Instances
- HTML page: https://rapi.sleaze.dev/classes/ChatInputBarConfiguration/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/classes/ChatInputBarConfiguration

Configures properties of the default chat input bar.

## Properties

### BackgroundColor3

```luau
ChatInputBarConfiguration.BackgroundColor3: Color3 = Color3.new(0.0980392, 0.105882, 0.113725)
```

- Tags: Read capabilities: Chat

Background color of the default chat input bar.

### BackgroundTransparency

```luau
ChatInputBarConfiguration.BackgroundTransparency: number = 0.2000000000000000111
```

- Tags: Read capabilities: Chat

Background transparency of the default chat input bar.

### FontFace

```luau
ChatInputBarConfiguration.FontFace: Font
```

- Tags: Read capabilities: Chat

Font used to render text in the default chat input bar.

### PlaceholderColor3

```luau
ChatInputBarConfiguration.PlaceholderColor3: Color3 = Color3.new(0.698039, 0.698039, 0.698039)
```

- Tags: Read capabilities: Chat

Color of the text of the placeholder text in the default chat input bar.

### TextColor3

```luau
ChatInputBarConfiguration.TextColor3: Color3 = Color3.new(1, 1, 1)
```

- Tags: Read capabilities: Chat

Color of the text in default chat input bar.

### TextSize

```luau
ChatInputBarConfiguration.TextSize: number = 14
```

- Tags: Read capabilities: Chat

Size of the text in default chat input bar.

### TextStrokeColor3

```luau
ChatInputBarConfiguration.TextStrokeColor3: Color3 = Color3.new(0, 0, 0)
```

- Tags: Read capabilities: Chat

Color of the text stroke for text in default chat input bar.

### TextStrokeTransparency

```luau
ChatInputBarConfiguration.TextStrokeTransparency: number = 0.5
```

- Tags: Read capabilities: Chat

Transparency of the text stroke for text in default chat input bar.

### AutocompleteEnabled

```luau
ChatInputBarConfiguration.AutocompleteEnabled: boolean = true
```

- Tags: Read capabilities: Chat

Whether to enable autocomplete for the chat input bar.

### Enabled

```luau
ChatInputBarConfiguration.Enabled: boolean = true
```

- Tags: Read capabilities: Chat

Whether to show the default chat input bar.

### KeyboardKeyCode

```luau
ChatInputBarConfiguration.KeyboardKeyCode: Enum.KeyCode = Enum.KeyCode.Slash
```

- Tags: Read capabilities: Chat

Additional key users can press to trigger focusing on the default chat input bar.

### AbsolutePosition

```luau
ChatInputBarConfiguration.AbsolutePosition: Vector2 = Vector2.zero
```

- Tags: Read only, Thread unsafe, Read capabilities: Chat

Actual screen position of the default chat input bar in pixels.

### AbsolutePositionWrite

```luau
ChatInputBarConfiguration.AbsolutePositionWrite: Vector2 = Vector2.zero
```

- Tags: Hidden, Roblox script security, Read capabilities: Chat

### AbsoluteSize

```luau
ChatInputBarConfiguration.AbsoluteSize: Vector2 = Vector2.zero
```

- Tags: Read only, Thread unsafe, Read capabilities: Chat

Actual screen size of the default chat input bar in pixels.

### AbsoluteSizeWrite

```luau
ChatInputBarConfiguration.AbsoluteSizeWrite: Vector2 = Vector2.zero
```

- Tags: Hidden, Roblox script security, Read capabilities: Chat

### IsFocused

```luau
ChatInputBarConfiguration.IsFocused: boolean = false
```

- Tags: Read only, Thread unsafe, Read capabilities: Chat

Whether the default chat input bar is focused or not.

### IsFocusedWrite

```luau
ChatInputBarConfiguration.IsFocusedWrite: boolean = false
```

- Tags: Hidden, Roblox script security, Read capabilities: Chat

### TargetTextChannel

```luau
ChatInputBarConfiguration.TargetTextChannel: TextChannel
```

- Tags: Read capabilities: Chat

A reference to the target [`TextChannel`](https://rapi.sleaze.dev/classes/TextChannel.md).

### TextBox

```luau
ChatInputBarConfiguration.TextBox: TextBox
```

- Tags: Read capabilities: Chat

Reference to a designated [`TextBox`](https://rapi.sleaze.dev/classes/TextBox.md) instance that sends messages on behalf of the user.

## Inherited members

- From [Instance](https://rapi.sleaze.dev/classes/Instance.md): `Archivable`, `archivable`, `Attributes`, `AttributesReplicate`, `AttributesSerialize`, `HistoryId`, `Name`, `Parent`, `PredictionMode`, `PropertyStatusStudio`, `RobloxLocked`, `SerializedOverrides`, `SourceAssetId`, `Tags`, `UniqueId`, `numExpectedDirectChildren`, `DataCost`, `Capabilities`, `DefinesCapabilities`, `IsInSandbox`, `Sandboxed`, `AddTag`, `ClearAllChildren`, `Clone`, `Destroy`, `FindFirstAncestor`, `FindFirstAncestorOfClass`, `FindFirstAncestorWhichIsA`, `FindFirstChild`, `FindFirstChildOfClass`, `FindFirstChildWhichIsA`, `FindFirstDescendant`, `GetActor`, `GetAttribute`, `GetAttributeChangedSignal`, `GetAttributes`, `GetChildren`, `GetDebugId`, `GetDescendants`, `GetFullName`, `GetStyled`, `GetStyledPropertyChangedSignal`, `GetTags`, `HasTag`, `IsAncestorOf`, `IsDescendantOf`, `IsPropertyModified`, `QueryDescendants`, `RemoveTag`, `ResetPropertyToDefault`, `SetAttribute`, `WaitForChild`, `Remove`, `children`, `clone`, `destroy`, `findFirstChild`, `getChildren`, `isDescendantOf`, `remove`, `AncestryChanged`, `AttributeChanged`, `ChildAdded`, `ChildRemoved`, `DescendantAdded`, `DescendantRemoving`, `Destroying`, `StyledPropertiesChanged`, `childAdded`
- From [Object](https://rapi.sleaze.dev/classes/Object.md): `ClassName`, `className`, `GetPropertyChangedSignal`, `IsA`, `isA`, `Changed`
