xenadmin/XenCenterVNC
Anoob Soman 5b407bde45 CP-21130: Support EXT_KEY_EVENT encoding for qemu VNC
qemu expects scan code to be passed using the following format,
+--------------+--------------+-------------------+
| No. of bytes | Type [Value] | Description       |
+--------------+--------------+-------------------+
| 1            | U8 [255]     | message-type      |
| 1            | U8 [0]       | qemu key extension|
| 1            | U8           | padding           |
| 1            | U8           | down-flag         |
| 4            | U32          | key symbol        |
| 4            | U32          | key scan code     |
+--------------+--------------+-------------------+
if EXT_KEY_EVENT encoding is supported.

XenCenter queries for EXT_KEY_EVENT encoding and uses EXT_KEY_EVENT for
sending key events to QEMU.

Signed-off-by: Anoob Soman <anoob.soman@citrix.com>
2017-05-02 17:17:30 +01:00
..
Properties CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
app.config [Dotnet Upgrade] Convert all projects to use .net 4.6. All changes autogenerated by VS. 2016-09-29 10:50:24 +01:00
GraphicsUtils.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
IVNCGraphicsClient.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
KeyMap.cs CP-21130: Extend KeyEvent to supply translated key symbol 2017-05-02 17:16:23 +01:00
KeyMap.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
KeyMap.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
KeySet.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
MyStream.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
ProtocolVersion.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
VNCException.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
VNCStream.cs CP-21130: Support EXT_KEY_EVENT encoding for qemu VNC 2017-05-02 17:17:30 +01:00
XenCenterVNC.csproj Collected all third party libraries in one place so it's easier for developers to setup their system. 2017-02-09 20:27:03 +00:00