Signed-off-by: Lei Li <li...@linux.vnet.ibm.com> --- docs/vnc-ledstate-Pseudo-encoding.txt | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) create mode 100644 docs/vnc-ledstate-Pseudo-encoding.txt
diff --git a/docs/vnc-ledstate-Pseudo-encoding.txt b/docs/vnc-ledstate-Pseudo-encoding.txt new file mode 100644 index 0000000..3f3fd15 --- /dev/null +++ b/docs/vnc-ledstate-Pseudo-encoding.txt @@ -0,0 +1,33 @@ +VNC LED state Pseudo-encoding +============================= + +Introduction +------------ + +This document describes the Pseudo-encoding of LED state for RFB which +is the protocol used in VNC as reference link below: + +http://tigervnc.svn.sourceforge.net/viewvc/tigervnc/rfbproto/rfbproto.rst?content-type=text/plain + +When accessing a guest by console through VNC, there might be mismatch +between the lock keys notification LED on the computer running the VNC +client session and the current status of the lock keys on the guest +machine. + +To solve this problem it attempts to add LED state Pseudo-encoding +extension to VNC protocol to deal with setting LED state. + +Example +------- + +The example psuedo-encodings for LED state defined as following: + +======= =============================================================== +Code Description +======= =============================================================== +100 CapsLock is set +010 NumLock is set +001 ScrollLock is set +110 CapsLock and NumLock are set +111 CapsLock, NumLock and ScrollLock are set +======= =============================================================== -- 1.7.7.6