summaryrefslogtreecommitdiff
path: root/fbcon.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2006-10-03 09:19:45 +0000
committerRich Felker <dalias@aerifal.cx>2006-10-03 09:19:45 +0000
commite617ed8f3b9152b52d5b0d358682a4a0347caf8a (patch)
tree4771465b5dd719f10cc4c1d9f19bbd4de765121b /fbcon.c
parent6893c01cd8311446ff26f68bf22ddfb021c309ce (diff)
downloaduuterm-e617ed8f3b9152b52d5b0d358682a4a0347caf8a.tar.gz
control-_ was broken; hope nothing new is broken now..
Diffstat (limited to 'fbcon.c')
-rw-r--r--fbcon.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/fbcon.c b/fbcon.c
index 3fb9bac..99c4c20 100644
--- a/fbcon.c
+++ b/fbcon.c
@@ -118,9 +118,8 @@ static int mapkey(unsigned *m, unsigned k, unsigned char *s)
if (rel || c > 0x80) return 0;
if (*m & 9) c = keymap_sh[k];
if (*m & 18) {
- c &= 0x1f;
- //if (c >= '@') c &= 0x1f;
- //else if (keymap_sh[k] >= '@') c = keymap_sh[k] & 0x1f;
+ if (keymap_sh[k] >= '@') c = keymap_sh[k] & 0x1f;
+ else c &= 0x1f;
}
s[i++] = c;
return i;