File kvm-qemu-preXX-curses-return-key.patch of Package kvm

commit 942cef3799d9f3c4fd0fd77a21b7eca220281af9
Author: Samuel Thibault <samuel.thibault@gnu.org>
Date:   Sun Feb 28 15:35:19 2010 +0100

    Fix curses return key when using -k
    
    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.
    
    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
    Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>

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 },
openSUSE Build Service is sponsored by