---
name: "tickit_term_input_push_bytes"
section: "3"
platform: "linux"
package: "libtickit-dev"
version: "0.4.3-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/tickit_term_input_push_bytes"
---

# tickit\_term\_input\_push\_bytes(3)

supply more input data

## NAME

tickit\_term\_input\_push\_bytes - supply more input data

## SYNOPSIS

```
#include <tickit.h>

void tickit_term_input_push_bytes(TickitTerm *tt, const char *bytes, size_t len);
```

Link with *-ltickit*.

## DESCRIPTION

**tickit\_term\_push\_input\_bytes**() supplies more data to the terminal instance, as if it had been read from a terminal file descriptor. Calling this function may result in **TICKIT\_EV\_KEY** or **TICKIT\_EV\_MOUSE** events being invoked.

This function also invokes deferred **TICKIT\_EV\_RESIZE** events if enabled by [**tickit\_term\_observe\_sigwinch**(3)](/tickit_term_observe_sigwinch/3.md).

## RETURN VALUE

**tickit\_term\_input\_push\_bytes**() returns no value.

## SEE ALSO

[**tickit\_term\_build**(3)](/tickit_term_build/3.md), [**tickit\_term\_input\_readable**(3)](/tickit_term_input_readable/3.md), [**tickit\_term\_bind\_event**(3)](/tickit_term_bind_event/3.md), [**tickit\_term**(7)](/tickit_term/7.md), [**tickit**(7)](/tickit/7.md)
