{"id":1201,"date":"2013-07-09T08:00:09","date_gmt":"2013-07-09T08:00:09","guid":{"rendered":"http:\/\/www.atumvirt.com\/?p=1201"},"modified":"2013-07-09T08:00:09","modified_gmt":"2013-07-09T08:00:09","slug":"microsoft-surface-pro-and-xendesktop","status":"publish","type":"post","link":"https:\/\/avtempwp.azurewebsites.net\/2013\/07\/microsoft-surface-pro-and-xendesktop\/","title":{"rendered":"Microsoft Surface Pro Stylus and Touch Keyboard in XenDesktop"},"content":{"rendered":"

Our organization recently began deploying approximately 100 or so Microsoft Surface Pro. devices to users. \u00a0One of the first groups to connect with it to XenDesktop noticed that the stylus, type cover (keyboard) and touchpad did not work. \u00a0After acquiring a test unit the cause became clear right away: \u00a0Upon connection, the interface devices were being redirected to the VM itself, taking them away from the surface itself. \u00a0I searched a bit for drivers which I could load into my image, but ultimately I decided on disabling USB redirection for this one device.<\/p>\n

DENY:VID=045E PID=079C #Surface USB Composite Device<\/span><\/p>\n

\"Disable<\/a>

Disable USB Composite Device from Microsoft Surface<\/p><\/div>\n

Adding this line to “Client USB Redirection Rules” will prevent the devices from being sent to the virtual session. \u00a0Citrix Receiver is then responsible for sending input from the host (which now functions as expected) and your users can use the stylus, keyboard, or touchpad as they would expect.<\/p>\n","protected":false},"excerpt":{"rendered":"

Our organization recently began deploying approximately 100 or so Microsoft Surface Pro. devices to users. \u00a0One of the first groups to connect with it to XenDesktop noticed that the stylus, type cover (keyboard) and touchpad did not work. \u00a0After acquiring a test unit the cause became clear right away: \u00a0Upon connection, the interface devices were […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10,33,57,77],"tags":[],"_links":{"self":[{"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/posts\/1201"}],"collection":[{"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/comments?post=1201"}],"version-history":[{"count":0,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/posts\/1201\/revisions"}],"wp:attachment":[{"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/media?parent=1201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/categories?post=1201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/tags?post=1201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}