From 8872c2d552f8a30d82d59639475557cff03e418f Mon Sep 17 00:00:00 2001
From: Mattias Andrée <maandree@operamail.com>
Date: Wed, 13 Aug 2014 20:28:51 +0200
Subject: add protocol for announcing new keyboards and removal of keyboards
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Mattias Andrée <maandree@operamail.com>
---
 doc/protocols | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/doc/protocols b/doc/protocols
index 25858a7..824b54d 100644
--- a/doc/protocols
+++ b/doc/protocols
@@ -646,6 +646,41 @@ Reference implementation: kbd
 
 ---------------------------------------------------------------------
 
+Command: new-keyboard
+  Announce the existance of a new keyboard
+
+Required header: Length
+  The length of the message
+
+Message: List of strings that identifies the keyboards
+	 that have been added.
+
+Purpose: Enable servers and clients to detect new keyboards
+
+Compulsivity: recommended
+
+Reference implementation: kkbd
+Reference implementation: kbd
+
+---------------------------------------------------------------------
+
+Command: old-keyboard
+  Announce the removal of an old keyboard
+
+Required header: Length
+  The length of the message
+
+Message: List of strings that identifies the keyboards
+	 that have been removed.
+
+Purpose: Enable servers and clients to detect removal of keyboards
+
+Compulsivity: recommended
+
+Reference implementation: kbd
+
+---------------------------------------------------------------------
+
 Command: error
   Notify a client about a request failure
 
-- 
cgit v1.2.3-70-g09d2