X-Git-Url: http://git.joshuawise.com/netwatch.git/blobdiff_plain/ec949d20affd6d93ba2e72da9fb109c7771381ce..dadcd4fcc62ab37d4e30da805de9713521c28238:/net/rfb.c?ds=sidebyside 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);