[PATCH spice-protocol v3] vdagent: add keyboard description message

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The goal of this message is to make the guest use the same keyboard
layout as the client. In other words to remove the necessity to manually
configure the keyboard layout on the guest.

We can achieve this functionality by informing the agent about
the keyboard layout used by the client. The agent then tries to set
the appropriate keyboard layout on the guest side.

The message is represented by a xkb symbols string (e.g. "pc+us",
basically it contains an abbreviation of the country name
and some other options). Linux agent can use this string directly,
windows agent has to find a keyboard layout for the specified country name.

RFE: https://bugs.freedesktop.org/show_bug.cgi?id=85332
---
v3:
 - commit log changed
v2:
 - the message is a string which is based on xkb symbols or on windows locale
   (eg "pc+us+inet(evdev)")
---
 spice/vd_agent.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/spice/vd_agent.h b/spice/vd_agent.h
index 7464661..4dacb25 100644
--- a/spice/vd_agent.h
+++ b/spice/vd_agent.h
@@ -77,6 +77,7 @@ enum {
     VD_AGENT_FILE_XFER_DATA,
     VD_AGENT_CLIENT_DISCONNECTED,
     VD_AGENT_MAX_CLIPBOARD,
+    VD_AGENT_KEYBOARD_DESCRIPTION,
     VD_AGENT_END_MESSAGE,
 };
 
-- 
1.9.3

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]