From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:56950) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUMYB-0004zk-KI for qemu-devel@nongnu.org; Mon, 22 Apr 2013 15:37:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UUMY8-0007t5-NT for qemu-devel@nongnu.org; Mon, 22 Apr 2013 15:37:19 -0400 Received: from e23smtp01.au.ibm.com ([202.81.31.143]:34633) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUMY8-0007sZ-5t for qemu-devel@nongnu.org; Mon, 22 Apr 2013 15:37:16 -0400 Received: from /spool/local by e23smtp01.au.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 23 Apr 2013 05:30:00 +1000 Received: from d23relay05.au.ibm.com (d23relay05.au.ibm.com [9.190.235.152]) by d23dlp03.au.ibm.com (Postfix) with ESMTP id 789C5357804A for ; Tue, 23 Apr 2013 05:37:12 +1000 (EST) Received: from d23av03.au.ibm.com (d23av03.au.ibm.com [9.190.234.97]) by d23relay05.au.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id r3MJMpVo22544506 for ; Tue, 23 Apr 2013 05:22:51 +1000 Received: from d23av03.au.ibm.com (loopback [127.0.0.1]) by d23av03.au.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id r3MJaW9b017255 for ; Tue, 23 Apr 2013 05:36:33 +1000 From: Anthony Liguori In-Reply-To: <1366395112-31581-4-git-send-email-lilei@linux.vnet.ibm.com> References: <1366395112-31581-1-git-send-email-lilei@linux.vnet.ibm.com> <1366395112-31581-4-git-send-email-lilei@linux.vnet.ibm.com> Date: Mon, 22 Apr 2013 14:36:26 -0500 Message-ID: <87ehe2l5mt.fsf@codemonkey.ws> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: [Qemu-devel] [PATCH 3/3] doc: document the Pseudo-encoding of LED state List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Lei Li , qemu-devel@nongnu.org Cc: lagarcia@br.ibm.com Lei Li writes: > Signed-off-by: Lei Li > --- > 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 > +======= > =============================================================== You can just describe that each bit represents the Caps, Num, and Scroll lock key respectively and that '1' indicates that the LED should be on and '0' should be off. You should also list the psuedo-encoding number somewhere in this document. Regards, Anthony Liguori > -- > 1.7.7.6