]> Joshua Wise's Git repositories - netwatch.git/blobdiff - net/rfb.c
a little more detail in rfb key logging
[netwatch.git] / net / rfb.c
index 3e163b012d16616c95eb6bfe0ef95222c8704958..5735db12c9863271f55b2f72efe99b65e6a5ac7a 100644 (file)
--- 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);
This page took 0.025738 seconds and 4 git commands to generate.