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



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

Functions [#functions]

<ApiMember kind="function" name="lv_sdl_keyboard_create" file="public/drivers/sdl/lv_sdl_keyboard.h" line="34" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/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="public/drivers/sdl/lv_sdl_keyboard.h" line="23" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/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;lvgl.h&#x22;]" transitiveIncludes="[&#x22;lv_area.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_display.h&#x22;, &#x22;lv_event.h&#x22;, &#x22;lv_group.h&#x22;, &#x22;lv_indev.h&#x22;, &#x22;lv_log.h&#x22;, &#x22;lv_math.h&#x22;, &#x22;lv_mem.h&#x22;, &#x22;lv_palette.h&#x22;, &#x22;lv_timer.h&#x22;, &#x22;lv_types.h&#x22;]" />
