From: Jacob Potter Date: Sat, 13 Dec 2008 22:13:58 +0000 (-0500) Subject: a little more detail in rfb key logging X-Git-Url: http://git.joshuawise.com/netwatch.git/commitdiff_plain/dadcd4fcc62ab37d4e30da805de9713521c28238?ds=sidebyside;hp=9279fff3ac25895f3fa48cd764bdad56d7c735ff a little more detail in rfb key logging --- diff --git a/net/rfb.c b/net/rfb.c index 3e163b0..5735db1 100644 --- a/net/rfb.c +++ b/net/rfb.c @@ -360,9 +360,10 @@ static enum fsm_result recv_fsm(struct tcp_pcb *pcb, struct rfb_state *state) { case KEY_EVENT: if (state->writepos < sizeof(struct key_event_pkt)) return NEEDMORE; - outputf("RFB: Key"); struct key_event_pkt * p = (struct key_event_pkt *)state->data; + + outputf("RFB: Key: %d (%c)", htonl(p->keysym), (htonl(p->keysym) & 0xFF)); kbd_inject_keysym(htonl(p->keysym), p->downflag); state->readpos += sizeof(struct key_event_pkt);