# Copyright (c) 2018-2019 Jan Van Winkel # Copyright (c) 2020 Teslabs Engineering S.L. # SPDX-License-Identifier: Apache-2.0 menu "Input device settings" config LVGL_POINTER_KSCAN bool "Keyboard scan pointer input" depends on KSCAN help Enable keyboard scan pointer input if LVGL_POINTER_KSCAN config LVGL_POINTER_KSCAN_DEV_NAME string "Keyboard scan device name for pointer input" default "KSCAN" help Name of the keyboard scan device to use for pointer input. config LVGL_POINTER_KSCAN_MSGQ_COUNT int "Keyboard scan message queue count maximum" default 10 help Maximum number of items in the keyboard scan message queue. config LVGL_POINTER_KSCAN_SWAP_XY bool "Swap keyboard scan X,Y axes" help Swap keyboard scan X,Y axes. This option can be used to align keyboard scan coordinates with the display. config LVGL_POINTER_KSCAN_INVERT_X bool "Invert keyboard scan X axis" help Invert keyboard scan X axis. This option can be used to align keyboard scan coordinates with the display. config LVGL_POINTER_KSCAN_INVERT_Y bool "Invert keyboard scan Y axis" help Invert keyboard scan Y axis. This option can be used to align keyboard scan coordinates with the display. endif # LVGL_POINTER_KSCAN config LVGL_INDEV_DEF_READ_PERIOD int "Input device refresh period" default 30 help Refresh period for input devices in milliseconds config LVGL_INDEV_DEF_DRAG_LIMIT int "Drag Threshold" default 10 help Threshold in pixels before entering drag mode config LVGL_INDEV_DEF_DRAG_THROW int "Drag throw slow-down" default 10 range 0 100 help Percentage of slow down of a throw following a drag. Greater percentage means faster slow-down. config LVGL_INDEV_DEF_LONG_PRESS_TIME int "Long press time" default 400 help Period in milliseconds before a press is seen as a long press config LVGL_INDEV_DEF_LONG_PRESS_REP_TIME int "Long press repeat time" default 100 help Period in milliseconds after which a new trigger is generated for a long press config LVGL_INDEV_DEF_GESTURE_LIMIT int "Gesture threshold" default 50 help Gesture threshold in pixels config LVGL_INDEV_DEF_GESTURE_MIN_VELOCITY int "Gesture minimum velocity" default 3 help Gesture min velocity at release before swipe (pixels) endmenu