From: Liang Yan Subject: [PATCH] hw/display/xenfb: Simulate auto-repeat key events Date: Fri, 27 Oct 2017 16:12:07 -0400 Message-ID: <20171027201207.5979-1-lyan@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e8AzK-0004GN-5L for xen-devel@lists.xenproject.org; Fri, 27 Oct 2017 20:12:18 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: sstabellini@kernel.org, anthony.perard@citrix.com, xen-devel@lists.xenproject.org, qemu-devel@nongnu.org Cc: qemu-trivial@nongnu.org List-Id: xen-devel@lists.xenproject.org TmV3IHRpZ2Vydm5jIHNlcnZlciBjaGFuZ2VzIHRoZSB3YXkgdG8gc2VuZCBsb25nIHByZXNzZWQg a2V5LApmcm9tICJkb3duIHVwIGRvd24gdXAgLi4uIiB0byAiZG93biBkb3duIC4uLiB1cCIuIFNv IHdlIGluc2VydAphbiB1cCBldmVudCBhZnRlciBlYWNoIGtleSBkb3duIGV2ZW50IHRvIHNpbXVs YXRlIGF1dG8tcmVwZWF0CmtleSBldmVudHMgZm9yIHhlbiBrZXlib2FyZCBmcm9udGVuZCBkcml2 ZXIuCgpTaWduZWQtb2ZmLWJ5OiBMaWFuZyBZYW4gPGx5YW5Ac3VzZS5jb20+Ci0tLQogaHcvZGlz cGxheS94ZW5mYi5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRp ZmYgLS1naXQgYS9ody9kaXNwbGF5L3hlbmZiLmMgYi9ody9kaXNwbGF5L3hlbmZiLmMKaW5kZXgg OGUyNTQ3YWMwNS4uYTVmNzg3YTNmMyAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS94ZW5mYi5jCisr KyBiL2h3L2Rpc3BsYXkveGVuZmIuYwpAQCAtMjkyLDYgKzI5Miw5IEBAIHN0YXRpYyB2b2lkIHhl bmZiX2tleV9ldmVudCh2b2lkICpvcGFxdWUsIGludCBzY2FuY29kZSkKICAgICB9CiAgICAgdHJh Y2VfeGVuZmJfa2V5X2V2ZW50KG9wYXF1ZSwgc2NhbmNvZGUybGludXhbc2NhbmNvZGVdLCBkb3du KTsKICAgICB4ZW5mYl9zZW5kX2tleSh4ZW5mYiwgZG93biwgc2NhbmNvZGUybGludXhbc2NhbmNv ZGVdKTsKKyAgICBpZiAoZG93bikgeyAvKiBzaW11bGF0ZSBhdXRvLXJlcGVhdCBrZXkgZXZlbnRz ICovCisgICAgeGVuZmJfc2VuZF9rZXkoeGVuZmIsIDAsIHNjYW5jb2RlMmxpbnV4W3NjYW5jb2Rl XSk7CisgICAgfQogfQogCiAvKgotLSAKMi4xNC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==