# lv_sdl_keyboard.h (/api/drivers/sdl/lv_sdl_keyboard_h)



<ApiSummary functions="1" macros="1" />

Functions [#functions]

<ApiMember kind="function" name="lv_sdl_keyboard_create" file="drivers/sdl/lv_sdl_keyboard.h" line="34" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/sdl/lv_sdl_keyboard.h#L34">
  lv_sdl_keyboard_create [#lv_sdl_keyboard_create]

  ```c title=" " lineNumbers=1
  lv_indev_t * lv_sdl_keyboard_create(void)
  ```
</ApiMember>

Macros [#macros]

<ApiMember kind="macro" name="KEYBOARD_BUFFER_SIZE" file="drivers/sdl/lv_sdl_keyboard.h" line="23" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/sdl/lv_sdl_keyboard.h#L23">
  KEYBOARD_BUFFER_SIZE [#keyboard_buffer_size]

  ```c title=" " lineNumbers=1
  #define KEYBOARD_BUFFER_SIZE 32
  ```
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_sdl_window.h&#x22;]" includedBy="[&#x22;lv_drivers.h&#x22;]" transitiveIncludes="[&#x22;lv_area.h&#x22;, &#x22;lv_array.h&#x22;, &#x22;lv_assert.h&#x22;, &#x22;lv_color.h&#x22;, &#x22;lv_color_op.h&#x22;, &#x22;lv_conf_internal.h&#x22;, &#x22;lv_conf_kconfig.h&#x22;, &#x22;lv_display.h&#x22;, &#x22;lv_event.h&#x22;, &#x22;lv_group.h&#x22;, &#x22;lv_indev.h&#x22;, &#x22;lv_ll.h&#x22;, &#x22;lv_log.h&#x22;, &#x22;lv_math.h&#x22;, &#x22;lv_mem.h&#x22;, &#x22;lv_palette.h&#x22;, &#x22;lv_string.h&#x22;, &#x22;lv_tick.h&#x22;, &#x22;lv_timer.h&#x22;, &#x22;lv_types.h&#x22;]" />
