From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#50067: [External] : bug#50067: Context menus Date: Mon, 27 Sep 2021 16:17:11 +0000 Message-ID: References: <87pmufb3u0.fsf@mail.linkov.net> <877df211vs.fsf@mail.linkov.net> <87zgryggqw.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2570"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "50067@debbugs.gnu.org" <50067@debbugs.gnu.org> To: Lars Ingebrigtsen , Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Sep 27 18:18:17 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mUtKa-0000Ua-PI for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 27 Sep 2021 18:18:16 +0200 Original-Received: from localhost ([::1]:58464 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mUtKZ-0000Dz-FE for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 27 Sep 2021 12:18:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40020) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mUtKM-00008l-S5 for bug-gnu-emacs@gnu.org; Mon, 27 Sep 2021 12:18:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59326) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mUtKM-0007yf-HQ for bug-gnu-emacs@gnu.org; Mon, 27 Sep 2021 12:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mUtKM-0005C4-EA for bug-gnu-emacs@gnu.org; Mon, 27 Sep 2021 12:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Sep 2021 16:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50067 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed Original-Received: via spool by 50067-submit@debbugs.gnu.org id=B50067.163275943919858 (code B ref 50067); Mon, 27 Sep 2021 16:18:02 +0000 Original-Received: (at 50067) by debbugs.gnu.org; 27 Sep 2021 16:17:19 +0000 Original-Received: from localhost ([127.0.0.1]:42632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUtJe-0005AD-Pa for submit@debbugs.gnu.org; Mon, 27 Sep 2021 12:17:19 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:35542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUtJc-0005A2-ES for 50067@debbugs.gnu.org; Mon, 27 Sep 2021 12:17:17 -0400 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18RFvHbv020780; Mon, 27 Sep 2021 16:17:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=rMsMk4l+vS2vtimDklPt/E05WUJt2UIXmPmT9JK9ElI=; b=o7jshDkGA3aRIsyTdiu6w0pYFFOQP1vrAHirzuj2onn3cG1YLc3mn81E91Q6ljbtsJmK 9gPpCx8Y1wdYW4kfBUEe0ORNDwpPo7njfDIIKqx4Y/D8gcVrEwDVwbBR/dAgA1J5m4OQ 3LczBHBzC7v4iJgEey5jan0M4DoAuOUIeQhVe91C0AiGyi90lrvIUt6ZyMXp8nx7fKtQ +Ge4qDXVQL9KfKnYVPHw37RWxAJUw88qyOSX2WrqcqJjdXMA//Tr+cKNH5b4nWuXlzuL UzIo9f7wTi05g7fsKMKUudI3dxBDvodMLYwID8i34OksvC+y7Ep5w02dhnOWafY8UdS9 jw== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3bbeu11mtr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 27 Sep 2021 16:17:15 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 18RGB8XE019858; Mon, 27 Sep 2021 16:17:14 GMT Original-Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2108.outbound.protection.outlook.com [104.47.55.108]) by aserp3020.oracle.com with ESMTP id 3b9x50n3nj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 27 Sep 2021 16:17:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a4a7dwh6jr0s3RLZ71PK0JUPx6ovesg4B64UGoFdl1VGjZ+w4wzRRy3z/INqVjXKM8aRdVnYgyJ+m9LtBwD5bc3XQVphBytaAF2gbk5Y8UN/zirTzDe+I1mjcRHbAsw0y1CN70EiCDpWuQfA+kk931E2WMpBTFtX4PtOO2F6HvpQqc/cO5yWayCdzYzJmfUdVNE8D+socVhy64+KMACIj3s8coIZu8/299b+774/EE1g7X9DPHDEeebwplvsUn/lflPiqGaRFrj5r/ZFeZzK99Y/zO+8pni/mEm8VGRPHJ9k+wRDX/2o6eS354ZmSupiSEEJpfZ09SwAi+L2VwS1sw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=rMsMk4l+vS2vtimDklPt/E05WUJt2UIXmPmT9JK9ElI=; b=aR1BW76XbL6jsgQqf7dUHy5WHVOCHBKJtH6aC68sutYlYcpf1UrQJb9ygsqH4MFKaPmOcVSgLfoatfxI+pvdaviOK2P18Rim6Wk2MfDJfApHnXDEG45FjcW6/n1/YcH8v8dxb/zM7tEUSK8UYZkPLn2zdg75WD1KgxAk2PJwecRjpS7dV/x836rw7JMY19WiO65VDElo6f/hyKxQpWQuIQl0Ku2wGz205zjbhOXtaNY9AK4qP5WNyUv2rGE8OI262nJBR4pnXta8DHzvqT5GdOTZ7s5ntWwOZ/0XOHPe7cQlYHVWcZAsdeWlMOL3GKDb4Z+j3t0FbX4PGacsx5Re6A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rMsMk4l+vS2vtimDklPt/E05WUJt2UIXmPmT9JK9ElI=; b=OOo4gLxJlY3V3oJ9OgOGzTt4dSIT76o38tFl8n03XE98inF+eF/wlD5e6xkCHpXOtXe9yONzj+DVGSz9HepdXToBm2Bl1aooPNVgZm29mPisWDEsOok3yQaNuknAWNDF0fTo9HU281lnq3CyUvPsubP+scPciGhBqHGmBlwnZ8w= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB5661.namprd10.prod.outlook.com (2603:10b6:a03:3da::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Mon, 27 Sep 2021 16:17:12 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82%9]) with mapi id 15.20.4544.021; Mon, 27 Sep 2021 16:17:11 +0000 Thread-Topic: [External] : bug#50067: Context menus Thread-Index: AQHXs7fRkwD2Q4rlzUy0oAzYYkS+Pau4DgFw In-Reply-To: <87zgryggqw.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US authentication-results: gnus.org; dkim=none (message not signed) header.d=none;gnus.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3aa395c9-143e-4378-4bad-08d981d24319 x-ms-traffictypediagnostic: SJ0PR10MB5661: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Worc/lRbi+q/yhWUnPl6oCR/vvsoeWUqomzkG/pkJktCRuUedIRo5CThBXnnUIETinU3Z0wbtFayvp7w5O/c/yQJP/1kD2lAIipgd0dx3TiR6fwkqPOy863WFOixsKGpf8C4YHL2vKTYeZeNtstGHWmf8gMe+9mEaAWBvRVRtUgs2TdFLfgxYxElXvRH9XX7q7B2A74urdZVLM/n+ItXQjTSZNDTwXxC8RS8XcJ0pD3mBHOf2r71VYK/glRFw0EYQJ/1NY4gGYlCyftiN6CN8qVP0m3QI4kXFdzZ27Xn2EP9XL+6fZ4KI2pXnfOVq80TGE3Oi+RcxMx7E0gGiLHJ9VmQ7iGH0gLVpNCn6pzDKsJO5+bVEHJ3HJ56KXQh5eZFDLihr7EQsKdigeJ7zAdrWNmC5fkRQNZ5XfI7W+af03DHgF8xLSAgTwrkrqt/1xdkIdYURCxdeUazMPA1tAM7KzFV3NLKVbver+Y5TgKP+wV2P5fXnw959hQSEJfO+Jpw+qqMPAoBXvoIi6BLWCl61BLJO2zHQzT3PeGk461tkC5kNT+qWQAo+cKDO9q8ci/sVBE0Z4p8YrRQ13Xz1eh009+uoHVpRmpRyw9hKQc4fkQZXy4hPx6eV5LQ1IhDczNdh2IOgQsnH05+7Pgqpd6bTKn0pYVSkvhJdQfLp9Ay9CnJ14/2K/DjyHkSEQkIY/nZR41QFdJtMstvpU4DQvK+7w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(86362001)(9686003)(66946007)(76116006)(52536014)(5660300002)(26005)(316002)(186003)(71200400001)(508600001)(55016002)(8936002)(44832011)(8676002)(38100700002)(110136005)(7696005)(66556008)(6506007)(4326008)(66476007)(64756008)(66446008)(4744005)(122000001)(38070700005)(33656002)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: G3G3pU3P59j0NJnN/Ef6OqlAU+mGAfVEZPqhseGnMiNrE4dToxPykzkCWcOeRdAjfnxkA2GEWgM1MSmq3IKLVHF3Xt3Li7oulZhqWeahCQCTyOsx+OmMX05JLYohSTIxKR5osdGvyL6/QK5UUfUC1VxaDrfor6VQuyHxv+URl8lkt+OzCLOKPfUeZpwp+gFM5NJeVFHBteiyYu/cFUL4/TqeObFW4DKkgSyRQLmoiFDtwFZURfPmp/Pue7YawU48N7bOfmoZQoEmjhOamNbcLhPf5ZSdFhhF40k9yjlXc61L0VJZg2nq0lxioxonIF28akzKDkEf4FskrZ7+a7jLB1x6bt/ObGbp2F9MpC4H0GsujTeQ3MhjLP89q6O7EFaqu5LCrCYIDNuMGc+BEhn6dk1ccs45YDEvVJD/40NyTsA2kxUSYQG1xOnZhkUeRoNb65nyBq5OpE03VkOHv4h9t50pxd6hCLrejUBCSwQFH+AeMuXjOQBTMYXXPWFyZhr/TGqH5xDDEjm3DlK46bJFAtTZXc/OikdsHK7lP2/A++AanCIIS+dCU/huVdnyCBRZbur6cg5LuTQfLtMgjuViSQKrEHRKt00NzzPHVD7/o2yiadnsFO3i09N/2NMPfK3U2xiWE2Y4uhjO5dI6fQl0UqXTQ8teKcG78vQj2+MoE3u3dQZQuSSSVOLCwuaSbDUgdu1jG4vO8wX3fqyjhZ522RUnpnMcmypntuQzY7HeZlpIPJMwQHCswNF0gZ nJ29ugBWEyzmh2c8XjGOUwFkYXJXVK7gWj1FqFjRCYQDNq5baRFQFSDcnXaBnQlbmuMTNBcN7XH4vVTxN3yfatOxj6aE8QZh0y x-ms-exchange-transport-forked: True X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3aa395c9-143e-4378-4bad-08d981d24319 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2021 16:17:11.7884 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Q7lwpTfuZhfD0Vc1zQlCnXrv6tWpuuaYxyRrF4XWYUnvTDHIjnNMf9qlQjWrN6ZM+cp9MrwAiDLSUTK0s7NF1g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5661 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10120 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 adultscore=0 mlxscore=0 malwarescore=0 suspectscore=0 bulkscore=0 mlxlogscore=963 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2109270111 X-Proofpoint-GUID: kh8dHgyhVrZJvk2k0AWEpXMccUVKNDXu X-Proofpoint-ORIG-GUID: kh8dHgyhVrZJvk2k0AWEpXMccUVKNDXu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:215688 Archived-At: > > Other programs don't show the keys in context menus. > > The Human Interface Guidelines say: > > > > Show keyboard shortcuts in menu bar menus, not contextual menus. > > Contextual menus are already shortcuts to task-specific commands; > > it's redundant to display keyboard shortcuts too. >=20 > I'm not sure I agree with those guidelines -- displaying the key > bindings increases the discoverability of those key bindings. (Not > using the mouse is more productive in the long term for most people.) +1. Provided, that is, that the (context) menu-item is bound to exactly the same command as the key. But if the key does something different from what the item does (e.g. dependent on the context), then omitting the key name can make sense.