# screen_mode_to_string

- **Language:** C
- **Kind:** function
- **Source:** https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/screen.c#L774
- **Page:** https://libtmux.org/en/tmux/latest/reference/c-function-screen_mode_to_string/

```c
const char * screen_mode_to_string(int mode)
```

## Parameters

- `mode` (`int`)

## Referenced by

- [`screen_write_mode_clear`](/en/tmux/latest/reference/c-function-screen_write_mode_clear/) (function)
- [`screen_write_mode_set`](/en/tmux/latest/reference/c-function-screen_write_mode_set/) (function)
- [`server_client_reset_state`](/en/tmux/latest/reference/c-function-server-client-c-server_client_reset_state/) (function)
- [`tty_update_mode`](/en/tmux/latest/reference/c-function-tty_update_mode/) (function)

## Referenced declarations

- [`ALL_MODES`](/en/tmux/latest/reference/c-define-tmux-h-all_modes/) (constant)
- [`MODE_BRACKETPASTE`](/en/tmux/latest/reference/c-define-tmux-h-mode_bracketpaste/) (constant)
- [`MODE_CRLF`](/en/tmux/latest/reference/c-define-tmux-h-mode_crlf/) (constant)
- [`MODE_CURSOR`](/en/tmux/latest/reference/c-define-tmux-h-mode_cursor/) (constant)
- [`MODE_CURSOR_BLINKING`](/en/tmux/latest/reference/c-define-tmux-h-mode_cursor_blinking/) (constant)
- [`MODE_CURSOR_BLINKING_SET`](/en/tmux/latest/reference/c-define-tmux-h-mode_cursor_blinking_set/) (constant)
- [`MODE_CURSOR_VERY_VISIBLE`](/en/tmux/latest/reference/c-define-tmux-h-mode_cursor_very_visible/) (constant)
- [`MODE_FOCUSON`](/en/tmux/latest/reference/c-define-tmux-h-mode_focuson/) (constant)
- [`MODE_INSERT`](/en/tmux/latest/reference/c-define-tmux-h-mode_insert/) (constant)
- [`MODE_KCURSOR`](/en/tmux/latest/reference/c-define-tmux-h-mode_kcursor/) (constant)
- [`MODE_KEYS_EXTENDED`](/en/tmux/latest/reference/c-define-tmux-h-mode_keys_extended/) (constant)
- [`MODE_KEYS_EXTENDED_2`](/en/tmux/latest/reference/c-define-tmux-h-mode_keys_extended_2/) (constant)
- [`MODE_KKEYPAD`](/en/tmux/latest/reference/c-define-tmux-h-mode_kkeypad/) (constant)
- [`MODE_MOUSE_ALL`](/en/tmux/latest/reference/c-define-tmux-h-mode_mouse_all/) (constant)
- [`MODE_MOUSE_BUTTON`](/en/tmux/latest/reference/c-define-tmux-h-mode_mouse_button/) (constant)
- [`MODE_MOUSE_SGR`](/en/tmux/latest/reference/c-define-tmux-h-mode_mouse_sgr/) (constant)
- [`MODE_MOUSE_STANDARD`](/en/tmux/latest/reference/c-define-tmux-h-mode_mouse_standard/) (constant)
- [`MODE_MOUSE_UTF8`](/en/tmux/latest/reference/c-define-tmux-h-mode_mouse_utf8/) (constant)
- [`MODE_ORIGIN`](/en/tmux/latest/reference/c-define-tmux-h-mode_origin/) (constant)
- [`MODE_SYNC`](/en/tmux/latest/reference/c-define-tmux-h-mode_sync/) (constant)
- [`MODE_THEME_UPDATES`](/en/tmux/latest/reference/c-define-tmux-h-mode_theme_updates/) (constant)
- [`MODE_WRAP`](/en/tmux/latest/reference/c-define-tmux-h-mode_wrap/) (constant)
