From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#26104: 26.0.50; In Ubuntu, having mouse over other frame cause Alt key to produce a event Date: Sat, 08 Apr 2017 10:59:58 +0200 Message-ID: <58E8A68E.70603@gmx.at> References: <3517ed20-78a5-f7ea-7594-eeb18c95e90e@gmail.com> <58CB8E1C.7080104@gmx.at> <58CCED78.8050904@gmx.at> <58DF78AB.9010603@gmx.at> <1d493e40-8d0d-a393-081f-55e32bef0857@gmail.com> <58E4958F.5040200@gmx.at> <58E729FC.9050305@gmx.at> <573b3947-b433-33b8-2f2a-be39ef1fd3f9@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------070000000500050309090308" X-Trace: blaine.gmane.org 1491642108 17044 195.159.176.226 (8 Apr 2017 09:01:48 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 8 Apr 2017 09:01:48 +0000 (UTC) To: Jonathan Ganc , 26104@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Apr 08 11:01:43 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwmFO-0002SV-7J for geb-bug-gnu-emacs@m.gmane.org; Sat, 08 Apr 2017 11:01:30 +0200 Original-Received: from localhost ([::1]:53982 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cwmFU-0000so-Ak for geb-bug-gnu-emacs@m.gmane.org; Sat, 08 Apr 2017 05:01:36 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37150) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cwmF0-0000jx-7h for bug-gnu-emacs@gnu.org; Sat, 08 Apr 2017 05:01:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cwmEx-0000Y5-4l for bug-gnu-emacs@gnu.org; Sat, 08 Apr 2017 05:01:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:38871) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cwmEx-0000Y0-0T for bug-gnu-emacs@gnu.org; Sat, 08 Apr 2017 05:01:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cwmEw-0006pW-OJ for bug-gnu-emacs@gnu.org; Sat, 08 Apr 2017 05:01:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Apr 2017 09:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26104 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 26104-submit@debbugs.gnu.org id=B26104.149164201226161 (code B ref 26104); Sat, 08 Apr 2017 09:01:02 +0000 Original-Received: (at 26104) by debbugs.gnu.org; 8 Apr 2017 09:00:12 +0000 Original-Received: from localhost ([127.0.0.1]:37066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwmE7-0006nt-PH for submit@debbugs.gnu.org; Sat, 08 Apr 2017 05:00:12 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:61624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwmE5-0006mo-V5 for 26104@debbugs.gnu.org; Sat, 08 Apr 2017 05:00:10 -0400 Original-Received: from [192.168.1.101] ([213.162.68.40]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M7Yhz-1cCFPR3S23-00xNzq; Sat, 08 Apr 2017 11:00:02 +0200 In-Reply-To: <573b3947-b433-33b8-2f2a-be39ef1fd3f9@gmail.com> X-Provags-ID: V03:K0:snvU3fGmOKuG+pTw/BnU6PYr9Nh+HVLoa0OsSJm9WpgSzBlrTzo APFQLIhicfq+gVir8zjBlcoEaeoBbXs0GckFtJuxGj9yEdSRBAx4uTdxWAMLS+8ruM04ueO u9OTlFnUc0atXkRNjLi1qPQC72YOuA3r5fzI5ewoCwZS5yk/cDsxmZ28U4oKJN4xcdwkBwN KFrcou5iQydCpeXDuT/Yg== X-UI-Out-Filterresults: notjunk:1;V01:K0:pyTg9urAt8o=:8exn20367dodzo/DGRIzJw TeBP6LALDRAw4yb4KswLZi2PhiEfar2rymeaOp2lHmzG1DqM1qVrhs8UGr1Se7BNb3utnSb/p A78vlVze6ZEmsmzRCw0Gjj46GQ1bWrG1laWYqLvM3L/Fzbcimuplriv4AQRvquVFQRKq86ZEm dQlWVPErOg5xaf7Fu++xEdBG90nw/f1e/M1C3JuZz0cD3fAX4q6ZXAchR3SW8BBxUi5uoSDqU 9Buaj3vYsxGNwGHc1uUI0T3fQqciNADMJNI3MjVXYg2Mx9ms5NVkFevnEurZrOGlbVIPZuN+z SKTBVAgbZeR9IbJzTR02XpiI+vuKLO5RHFMAjZtWG4aIYWrO8OIXJBdBo9SHqjoBzhhf/DIyK +uUYnGkXAw4gHRLB5iASriNyboxAu2kAYJBlPrNBVw5nZ0MXCTK0Rt8jV8KqHAu5lDq7rrawf AUAgr8UxdNz4RC54zgwOajknZDtV9l46awaXOv7bzf3AQChbgRI1TPdN9Akdloba9cAertlHN 16UKmnb5lpt7x3u9h4u0N+jAUaifme3sQGxsVvs7bTPZ4f22mv3cDuNDj9w72YGUl6inqQB7n u+i9TATDhPTglj9bJdjnvFJpVBxDVg0lFRm5c1AnvSzE7Osp3lKdZOMwvOMWPFUWnmCNzr3D3 pM/GRaFk3o+TTHYvfQKLXyRSnmeG2Cqdv/Qp21W+aUunasWWFCbaM2vW+6tHxC4dtdrdE6Giw nwpO33AgT2Gn4syzSY5urm00SDeiAzBMNUe8ZDIEFFqKbH0oFco+JOoedKiz3PI8wFaQ4Fj5 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:131356 Archived-At: This is a multi-part message in MIME format. --------------070000000500050309090308 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit > Magical incantations! ;-) I positioned it and then used `xinput > disable ID` for both my mouse and trackpad. And what would make you that sure that the `handle-switch-frame' event was not inserted before you disabled xinput? Anyway, as a first attempt try to apply the attached patch to keyboard.c and tell me what the value of the variable `lispy-switch-frame-source' is when you try your M-y. martin --------------070000000500050309090308 Content-Type: text/plain; charset=windows-1252; name="keyboard.c.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="keyboard.c.diff" ZGlmZiAtLWdpdCBhL3NyYy9rZXlib2FyZC5jIGIvc3JjL2tleWJvYXJkLmMKaW5kZXggM2U1 MDE0Mi4uZjNhOWRjZiAxMDA2NDQKLS0tIGEvc3JjL2tleWJvYXJkLmMKKysrIGIvc3JjL2tl eWJvYXJkLmMKQEAgLTM0ODEsNiArMzQ4MSw3IEBAIHN0YXRpYyBMaXNwX09iamVjdCBrYmRf YnVmZmVyX2dldF9ldmVudCAoS0JPQVJEICoqa2JwLCBib29sICp1c2VkX21vdXNlX21lbnUs CgogCSAgaWYgKHNpbmdsZV9rYm9hcmQgJiYga2IgIT0gY3VycmVudF9rYm9hcmQpCiAJICAg IHsKKwkgICAgICBWbGlzcHlfc3dpdGNoX2ZyYW1lX3NvdXJjZSA9IFFrYmRfYnVmZmVyX3N0 b3JlX2J1ZmZlcmVkX2V2ZW50OwogCSAgICAgIGtzZXRfa2JkX3F1ZXVlCiAJCShrYiwgbGlz dDIgKG1ha2VfbGlzcHlfc3dpdGNoX2ZyYW1lIChldmVudC0+aWUuZnJhbWVfb3Jfd2luZG93 KSwKIAkJCSAgICBtYWtlX251bWJlciAoYykpKTsKQEAgLTQwMjQsNyArNDAyNSwxMCBAQCBz dGF0aWMgTGlzcF9PYmplY3Qga2JkX2J1ZmZlcl9nZXRfZXZlbnQgKEtCT0FSRCAqKmticCwg Ym9vbCAqdXNlZF9tb3VzZV9tZW51LAogI2VuZGlmCiAgICAgICAgICAgICAgICFFUSAoZnJh bWUsIGludGVybmFsX2xhc3RfZXZlbnRfZnJhbWUpCiAgICAgICAgICAgICAgICYmICFFUSAo ZnJhbWUsIHNlbGVjdGVkX2ZyYW1lKSkKLSAgICAgICAgICAgIG9iaiA9IG1ha2VfbGlzcHlf c3dpdGNoX2ZyYW1lIChmcmFtZSk7CisJICAgIHsKKwkgICAgICBWbGlzcHlfc3dpdGNoX2Zy YW1lX3NvdXJjZSA9IFFmb2N1c19pbl9ldmVudDsKKwkgICAgICBvYmogPSBtYWtlX2xpc3B5 X3N3aXRjaF9mcmFtZSAoZnJhbWUpOworCSAgICB9CiAgICAgICAgICAgZWxzZQogICAgICAg ICAgICAgb2JqID0gbWFrZV9saXNweV9mb2N1c19pbiAoZnJhbWUpOwoKQEAgLTQxMDAsNyAr NDEwNCwxMCBAQCBzdGF0aWMgTGlzcF9PYmplY3Qga2JkX2J1ZmZlcl9nZXRfZXZlbnQgKEtC T0FSRCAqKmticCwgYm9vbCAqdXNlZF9tb3VzZV9tZW51LAoKIAkgIGlmICghIEVRIChmcmFt ZSwgaW50ZXJuYWxfbGFzdF9ldmVudF9mcmFtZSkKIAkgICAgICAmJiAhRVEgKGZyYW1lLCBz ZWxlY3RlZF9mcmFtZSkpCi0JICAgIG9iaiA9IG1ha2VfbGlzcHlfc3dpdGNoX2ZyYW1lIChm cmFtZSk7CisJICAgIHsKKwkgICAgICBWbGlzcHlfc3dpdGNoX2ZyYW1lX3NvdXJjZSA9IFFk aWZmZXJlbnRfZnJhbWU7CisJICAgICAgb2JqID0gbWFrZV9saXNweV9zd2l0Y2hfZnJhbWUg KGZyYW1lKTsKKwkgICAgfQogCSAgaW50ZXJuYWxfbGFzdF9ldmVudF9mcmFtZSA9IGZyYW1l OwoKIAkgIC8qIElmIHdlIGRpZG4ndCBkZWNpZGUgdG8gbWFrZSBhIHN3aXRjaC1mcmFtZSBl dmVudCwgZ28gYWhlYWQKQEAgLTQxNzEsNyArNDE3OCwxMCBAQCBzdGF0aWMgTGlzcF9PYmpl Y3Qga2JkX2J1ZmZlcl9nZXRfZXZlbnQgKEtCT0FSRCAqKmticCwgYm9vbCAqdXNlZF9tb3Vz ZV9tZW51LAoKIAkgIGlmICghIEVRIChmcmFtZSwgaW50ZXJuYWxfbGFzdF9ldmVudF9mcmFt ZSkKIAkgICAgICAmJiAhRVEgKGZyYW1lLCBzZWxlY3RlZF9mcmFtZSkpCi0JICAgIG9iaiA9 IG1ha2VfbGlzcHlfc3dpdGNoX2ZyYW1lIChmcmFtZSk7CisJICAgIHsKKwkgICAgICBWbGlz cHlfc3dpdGNoX2ZyYW1lX3NvdXJjZSA9IFFtb3VzZV90cmFjazsKKwkgICAgICBvYmogPSBt YWtlX2xpc3B5X3N3aXRjaF9mcmFtZSAoZnJhbWUpOworCSAgICB9CiAJICBpbnRlcm5hbF9s YXN0X2V2ZW50X2ZyYW1lID0gZnJhbWU7CiAJfQoKQEAgLTkxNjksNiArOTE3OSw3IEBAIHN0 YXRpYyB2b2lkIHByb2Nlc3NfdG9vbF9iYXJfaXRlbSAoTGlzcF9PYmplY3QsIExpc3BfT2Jq ZWN0LCBMaXNwX09iamVjdCwKIAkJICB7CiAJCSAgICBMaXNwX09iamVjdCBmcmFtZTsKIAkJ ICAgIFhTRVRGUkFNRSAoZnJhbWUsIGludGVycnVwdGVkX2ZyYW1lKTsKKwkJICAgIFZsaXNw eV9zd2l0Y2hfZnJhbWVfc291cmNlID0gUXJlYWRfa2V5X3NlcXVlbmNlOwogCQkgICAga3Nl dF9rYmRfcXVldWUKIAkJICAgICAgKGludGVycnVwdGVkX2tib2FyZCwKIAkJICAgICAgIEZj b25zIChtYWtlX2xpc3B5X3N3aXRjaF9mcmFtZSAoZnJhbWUpLApAQCAtMTA0OTgsOSArMTA1 MDksMTEgQEAgc2hvd3MgdGhlIGV2ZW50cyBiZWZvcmUgYWxsIHRyYW5zbGF0aW9ucyAoZXhj ZXB0IGZvciBpbnB1dCBtZXRob2RzKS4KCiAgIGlmIChGUkFNRVAgKGludGVybmFsX2xhc3Rf ZXZlbnRfZnJhbWUpCiAgICAgICAmJiAhRVEgKGludGVybmFsX2xhc3RfZXZlbnRfZnJhbWUs IHNlbGVjdGVkX2ZyYW1lKSkKLSAgICBkb19zd2l0Y2hfZnJhbWUgKG1ha2VfbGlzcHlfc3dp dGNoX2ZyYW1lIChpbnRlcm5hbF9sYXN0X2V2ZW50X2ZyYW1lKSwKKyAgICB7CisgICAgICBW bGlzcHlfc3dpdGNoX2ZyYW1lX3NvdXJjZSA9IFFxdWl0X3Rocm93X3RvX3JlYWRfY2hhcjsK KyAgICAgIGRvX3N3aXRjaF9mcmFtZSAobWFrZV9saXNweV9zd2l0Y2hfZnJhbWUgKGludGVy bmFsX2xhc3RfZXZlbnRfZnJhbWUpLAogCQkgICAgIDAsIDAsIFFuaWwpOwotCisgICAgfQog ICBzeXNfbG9uZ2ptcCAoZ2V0Y2ptcCwgMSk7CiB9CiAMCkBAIC0xMTI0Miw2ICsxMTI1NSwx MyBAQCBzdHJ1Y3QgZXZlbnRfaGVhZAogICBoZWxwX2Zvcm1fc2F2ZWRfd2luZG93X2NvbmZp Z3MgPSBRbmlsOwogICBzdGF0aWNwcm8gKCZoZWxwX2Zvcm1fc2F2ZWRfd2luZG93X2NvbmZp Z3MpOwoKKyAgREVGU1lNIChRa2JkX2J1ZmZlcl9zdG9yZV9idWZmZXJlZF9ldmVudCwgImti ZF9idWZmZXJfc3RvcmVfYnVmZmVyZWRfZXZlbnQiKTsKKyAgREVGU1lNIChRZm9jdXNfaW5f ZXZlbnQsICJmb2N1c19pbl9ldmVudCIpOworICBERUZTWU0gKFFkaWZmZXJlbnRfZnJhbWUs ICJkaWZmZXJlbnRfZnJhbWUiKTsKKyAgREVGU1lNIChRbW91c2VfdHJhY2ssICJtb3VzZV90 cmFjayIpOworICBERUZTWU0gKFFyZWFkX2tleV9zZXF1ZW5jZSwgInJlYWRfa2V5X3NlcXVl bmNlIik7CisgIERFRlNZTSAoUXF1aXRfdGhyb3dfdG9fcmVhZF9jaGFyLCAicXVpdF90aHJv d190b19yZWFkX2NoYXIiKTsKKwogICBkZWZzdWJyICgmU2N1cnJlbnRfaWRsZV90aW1lKTsK ICAgZGVmc3ViciAoJlNldmVudF9zeW1ib2xfcGFyc2VfbW9kaWZpZXJzKTsKICAgZGVmc3Vi ciAoJlNldmVudF9jb252ZXJ0X2xpc3QpOwpAQCAtMTE4MzMsNiArMTE4NTMsMTEgQEAgc2h1 dGRvd24gd2hlbiBFbWFjcyByZWNlaXZlcyBhIGZhdGFsIHNpZ25hbCAoZS5nLiwgYSBjcmFz aCkuCiAgICAgICAgICAgICAgICBWd2hpbGVfbm9faW5wdXRfaWdub3JlX2V2ZW50cywKICAg ICAgICAgICAgICAgIGRvYzogLyogSWdub3JlZCBldmVudHMgZnJvbSB3aGlsZS1uby1pbnB1 dC4gICovKTsKICAgVndoaWxlX25vX2lucHV0X2lnbm9yZV9ldmVudHMgPSBRbmlsOworCisg IERFRlZBUl9MSVNQICgibGlzcHktc3dpdGNoLWZyYW1lLXNvdXJjZSIsCisgICAgICAgICAg ICAgICBWbGlzcHlfc3dpdGNoX2ZyYW1lX3NvdXJjZSwKKyAgICAgICAgICAgICAgIGRvYzog LyogU291cmNlIG9mIGxhc3QgbGlzcHktc3dpdGNoLWZyYW1lIGV2ZW50LiAgKi8pOworICBW bGlzcHlfc3dpdGNoX2ZyYW1lX3NvdXJjZSA9IFFuaWw7CiB9Cgogdm9pZAo= --------------070000000500050309090308--