Searched full:keymap (Results 1 – 11 of 11) sorted by relevance
12 #include <zephyr/dt-bindings/input/keymap.h>16 keymap {17 compatible = "input-keymap";18 keymap = <34 compatible: "input-keymap"37 keymap:47 The number of rows in the keymap.53 The number of columns in the keymap.
10 #include <zephyr/dt-bindings/input/keymap.h>58 LOG_WRN("keymap event out of range: row=%u col=%u", data->row, data->col); in keymap_cb()65 LOG_DBG("keymap event undefined: row=%u col=%u", data->row, data->col); in keymap_cb()105 DT_INST_FOREACH_PROP_ELEM(inst, keymap, KEYMAP_ENTRY_VALIDATE) \108 DT_INST_FOREACH_PROP_ELEM(inst, keymap, CODES_INIT) \
92 bool "Input keymap"96 Enable the input keymap driver.
202 Keymap configuration206 mapped to normal key events using the :dtcompatible:`input-keymap` driver.208 For example, the following would setup a ``keymap`` device that take the216 keymap {217 compatible = "input-keymap";218 keymap = <
99 - :dtcompatible:`input-keymap`: maps row/col/touch events from a keyboard
19 exercise the functionality (you need to obtain the right keymap from the vendor
23 defined by a keymap provided by the keyboard manufacturer.
84 keymap {85 compatible = "input-keymap";86 keymap = <0 1 2>;
333 /* keymap is applied and can skip ghosting */353 /* ghosting cleared by the keymap */ in ZTEST()
81 static const uint8_t keymap[MAX_MATRIX_KEY_COLS][MAX_MATRIX_KEY_ROWS] = { variable126 last_key = keymap[col][row]; in kb_callback()
499 :dtcompatible:`gpio-kbd-matrix` and :dtcompatible:`input-keymap` drivers.