diff options
Diffstat (limited to 'vnc')
-rw-r--r-- | vnc/vnc.c | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -144,7 +144,17 @@ lib_mod_event(struct vnc* v, int msg, long param1, long param2, key = 0; if (param2 == 0xffff) /* ascii char */ { - key = param1; + /*g_writeln("msg %d param1 %x param2 %x param3 %x param4 %x", + msg, param1, param2, param3, param4);*/ + switch (param1) + { + case 0x80: /* EuroSign */ + key = 0x20ac; + break; + default: + key = param1; + break; + } } else /* non ascii key event */ { |