From c77a653a1aadb574f762a0579fe897f42ece922a Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Sun, 2 Jan 2011 19:10:32 +0330 Subject: [PATCH] add shift modifier only if k is ascii --- fbvnc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fbvnc.c b/fbvnc.c index b0e815c..4a47465 100644 --- a/fbvnc.c +++ b/fbvnc.c @@ -285,7 +285,7 @@ static int kbd_event(int fd, int kbdfd) default: k = (unsigned char) key[i]; } - if (isupper(k) || strchr(":\"<>?{}|+_()*&^%$#@!~", k)) + if (k >= 'A' && k <= 'Z' || strchr(":\"<>?{}|+_()*&^%$#@!~", k)) mod[nmod++] = 0xffe1; if (k >= 1 && k <= 26) { k = 'a' + k - 1; -- 2.11.4.GIT