Lines Matching +full:key +full:- +full:down
1 /* SPDX-License-Identifier: GPL-2.0 */
7 const char *key_name(int key, char *bf, size_t size) in key_name() argument
9 if (isprint(key)) { in key_name()
10 scnprintf(bf, size, "%c", key); in key_name()
11 } else if (key < 32) { in key_name()
12 scnprintf(bf, size, "Ctrl+%c", key + '@'); in key_name()
16 switch (key) { in key_name()
17 case K_DOWN: name = "Down"; break; in key_name()
33 if (key >= SL_KEY_F(1) && key <= SL_KEY_F(63)) in key_name()
34 scnprintf(bf, size, "F%d", key - SL_KEY_F(0)); in key_name()
36 scnprintf(bf, size, "Unknown (%d)", key); in key_name()