Basic support for QEMU Extended Key Events
This adds the basic infrastructure and handshake for the QEMU
Extended Key Events extension. No viewer or server makes use of
the extra functionality yet though.
diff --git a/common/rfb/SMsgHandler.h b/common/rfb/SMsgHandler.h
index cf6b6b3..749f056 100644
--- a/common/rfb/SMsgHandler.h
+++ b/common/rfb/SMsgHandler.h
@@ -80,6 +80,11 @@
// server state.
virtual void supportsLEDState();
+ // supportsQEMUKeyEvent() is called the first time we detect that the
+ // client wants the QEMU Extended Key Event extension. The default
+ // handler will send a pseudo-rect back, signalling server support.
+ virtual void supportsQEMUKeyEvent();
+
ConnParams cp;
};
}