From f84d90c9e80ce6c12150d1bfe0f8f5fc44c90396 Mon Sep 17 00:00:00 2001 From: Christian Beier Date: Mon, 26 Feb 2018 14:32:36 +0100 Subject: [PATCH] androidvncserver: remove keycodes not in NDK anymore This makes the android VNC server example build again. --- examples/androidvncserver.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/examples/androidvncserver.c b/examples/androidvncserver.c index a8c4827..237c68d 100644 --- a/examples/androidvncserver.c +++ b/examples/androidvncserver.c @@ -243,7 +243,7 @@ static int keysym2scancode(rfbBool down, rfbKeySym key, rfbClientPtr cl) } else if (code>=0xFF50 && code<=0xFF58) { static const uint16_t map[] = { KEY_HOME, KEY_LEFT, KEY_UP, KEY_RIGHT, KEY_DOWN, - KEY_SOFT1, KEY_SOFT2, KEY_END, 0 }; + KEY_END, 0 }; scancode = map[code & 0xF]; } else if (code>=0xFFE1 && code<=0xFFEE) { static const uint16_t map[] = @@ -264,10 +264,7 @@ static int keysym2scancode(rfbBool down, rfbKeySym key, rfbClientPtr cl) scancode = map[(code & 0x5F) - 'A']; } else { switch (code) { - case 0x0003: scancode = KEY_CENTER; break; case 0x0020: scancode = KEY_SPACE; break; - case 0x0023: scancode = KEY_SHARP; break; - case 0x0033: scancode = KEY_SHARP; break; case 0x002C: scancode = KEY_COMMA; break; case 0x003C: scancode = KEY_COMMA; break; case 0x002E: scancode = KEY_DOT; break; @@ -280,7 +277,6 @@ static int keysym2scancode(rfbBool down, rfbKeySym key, rfbClientPtr cl) case 0xFF1B: scancode = KEY_BACK; break; case 0xFF09: scancode = KEY_TAB; break; case 0xFF0D: scancode = KEY_ENTER; break; - case 0x002A: scancode = KEY_STAR; break; case 0xFFBE: scancode = KEY_F1; break; // F1 case 0xFFBF: scancode = KEY_F2; break; // F2 case 0xFFC0: scancode = KEY_F3; break; // F3