aboutsummaryrefslogtreecommitdiffstats
path: root/doc/protocols
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-08-13 20:28:51 +0200
committerMattias Andrée <maandree@operamail.com>2014-08-13 20:28:51 +0200
commit8872c2d552f8a30d82d59639475557cff03e418f (patch)
tree542af809a756a44a4f1eb5d491511965dc3d5958 /doc/protocols
parentadd ultra key (diff)
downloadmds-8872c2d552f8a30d82d59639475557cff03e418f.tar.gz
mds-8872c2d552f8a30d82d59639475557cff03e418f.tar.bz2
mds-8872c2d552f8a30d82d59639475557cff03e418f.tar.xz
add protocol for announcing new keyboards and removal of keyboards
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'doc/protocols')
-rw-r--r--doc/protocols35
1 files changed, 35 insertions, 0 deletions
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