From patchwork Sun Feb 28 14:35:19 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Fix curses return key when using -k Date: Sun, 28 Feb 2010 04:35:19 -0000 From: Samuel Thibault X-Patchwork-Id: 46502 Message-Id: <20100228143519.GM11637@const.famille.thibault.fr> To: qemu-devel@nongnu.org Hello, There is a small incoherency in curses_keys.h, which makes it fail to emit \n when using e.g. -k fr: curses2keysym transforms \r and 0x157 into \n, but name2keysym binds \r with Return, not \n. The patch below fixes that. Samuel Signed-off-by: Samuel Thibault diff --git a/curses_keys.h b/curses_keys.h index a6e41cf..6030720 100644 --- a/curses_keys.h +++ b/curses_keys.h @@ -446,7 +446,7 @@ static const name2keysym_t name2keysym[] = { /* Special keys */ { "BackSpace", 0x07f }, { "Tab", '\t' }, - { "Return", '\r' }, + { "Return", '\n' }, { "Right", 0x105 }, { "Left", 0x104 }, { "Up", 0x103 },