Commit Graph

18 Commits

Author SHA1 Message Date
Anoob Soman
7ef553f0d0 CA-256543: Added KP0-9 to keymap
QEMU EXT_KEY_ENCODING expects keysyms to KP0-9 to be sent, inorder to
figure out if NumsLock was pressed when VncClient was out of focus.

Adding KP0-9 to keymap, makes XC send correct keysym.
2017-06-19 11:29:23 +01:00
Anoob Soman
add1b5d1ab CP-21130: Restrict support for EXT_KEY_EVENT to Inverness 2017-06-06 16:34:53 +01:00
Anoob Soman
c0af00b54a CP-21130: Enable qemu_ext_key_encoding if qemu supports it. 2017-05-08 17:37:35 +01:00
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
Anoob Soman
a0c34c28bf CP-21130: Extend KeyEvent to supply translated key symbol
QEMU EXT_KEY_EVENT expects key symbol and key scan code to
be sent. This commit extends KeyEvent to supply translated key symbol,
as well as scan code.

Signed-off-by: Anoob Soman <anoob.soman@citrix.com>
2017-05-02 17:16:23 +01:00
Anoob Soman
c0732e261a XenCenterVNC: Do not add 128 to scanCode of NUMS_LOCK
Although NUMS_LOCK is an extended key, scan code for NUMS_LOCK is not
prefixed with 0xe0.

Signed-off-by: Anoob Soman <anoob.soman@citrix.com>
2017-05-02 17:15:46 +01:00
Anoob Soman
c3e588be33 XenCenterVNC: Change the semantics of extended.
"bool extended" reflects FLAG_EXTENDED flag in kbStruct.flags. extended
will be true, if any of the extended key is pressed.

Signed-off-by: Anoob Soman <anoob.soman@citrix.com>
2017-05-02 17:14:16 +01:00
Konstantina Chremmou
a04b039870 Collected all third party libraries in one place so it's easier for developers to setup their system.
Added a help script to that purpose.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2017-02-09 20:27:03 +00:00
Gabor Apati-Nagy
7c0bc50b4a CA-176169: Changed copyright statements to include the comma in Citrix Systems,
Inc.

Signed-off-by: Gabor Apati-Nagy<gabor.apati-nagy@citrix.com>
2017-01-16 19:59:50 +00:00
Callum McIntyre
1b1c7ae581 [Dotnet Upgrade] Convert all projects to use .net 4.6. All changes autogenerated by VS.
Signed-off-by: Callum McIntyre <callumiandavid.mcintyre@citrix.com>
2016-09-29 10:50:24 +01:00
Mihaela Stoica
9f99c37f83 CP-16012: Rename branding variables
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-02-10 11:52:30 +00:00
Cheng Zhang
08741a1fa0 CP-15398: Make texture company name rebrandable
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-19 18:40:54 +08:00
Cheng Zhang
a33d10bade CP-15398: Make texture XenCenter rebrandable
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-14 18:52:53 +08:00
Cheng Zhang
9dcbd0a430 CP-15403: Remove year information in copyright
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-14 10:42:46 +08:00
Cheng Zhang
766cb72cbe CP-15403: Add rebranding phase in xenadmin
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-14 10:42:45 +08:00
Stephen Turner
09c495552f CP-13389: Convert all projects to .NET 4.5. (All changes autogenerated except for one case of broken XML in XenOvfApi/app.config). 2015-07-30 12:40:59 +01:00
Gabor Apati-Nagy
a16e0a8ae0 CAR-100: Upgrade to .NET 4.0 instead of 3.5 -- Upgrading projects to target .Net 4.0 & updating to VS2010 format where needed
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2013-12-05 14:44:59 +00:00
Mihaela Stoica
bd36a85bff CP-4816: Initial commit to git repo
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-06-24 12:41:48 +01:00