From 44abe47debc783396ec48d929844dcf1106b72f3 Mon Sep 17 00:00:00 2001 From: Hung-Te Lin Date: Thu, 11 Oct 2012 15:15:53 +0000 Subject: input: Add ANSI 3.64 escape sequence generation. To support Non-ASCII keys (ex, Fn, PgUp/Dn, arrow keys, ...), we need to translate key code into escape sequence. (Updated by sjg@chromium.org to move away from a function to store keycodes, so we can easily record how many were sent. We now need to return this from input_send_keycodes() so we know whether keys were generated.) Signed-off-by: Hung-Te Lin Signed-off-by: Simon Glass Signed-off-by: Tom Rini --- include/input.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include') diff --git a/include/input.h b/include/input.h index 0f4acb2..e90bb0b 100644 --- a/include/input.h +++ b/include/input.h @@ -84,6 +84,8 @@ struct stdio_dev; * @param config Input state * @param keycode List of key codes to examine * @param num_keycodes Number of key codes + * @return number of ascii characters sent, or 0 if none, or -1 for an + * internal error */ int input_send_keycodes(struct input_config *config, int keycode[], int count); -- cgit v1.1