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.devel Subject: RE: [External] : Re: Moving point after character when clicking latter half of it Date: Sun, 9 Jul 2023 15:15:02 +0000 Message-ID: References: <2255158.iZASKD2KPV@silef> <87jzv9mf5s.fsf@turtle-trading.net> 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="24111"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" To: Benjamin Riefenstahl , Moritz Maxeiner Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jul 09 17:16:15 2023 Return-path: Envelope-to: ged-emacs-devel@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 1qIW91-000656-7L for ged-emacs-devel@m.gmane-mx.org; Sun, 09 Jul 2023 17:16:15 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qIW81-00076S-29; Sun, 09 Jul 2023 11:15:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIW7z-00076H-KF for emacs-devel@gnu.org; Sun, 09 Jul 2023 11:15:11 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIW7w-00088z-7U for emacs-devel@gnu.org; Sun, 09 Jul 2023 11:15:11 -0400 Original-Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 369BUp6e028125; Sun, 9 Jul 2023 15:15:06 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-2023-03-30; bh=/hKrB1xRMMeQwWRjYPUasDcTTOGkKMdhM4JQAsvRZT8=; b=ywqrtrkVYhItbi7vU1oZNROnerDoIeF9S433VkCO8j+NnPDXnTkXxkM4saC2N+Nm7Zqy arZq1OcxN50RkVGE5br7nDrzctwB9x1VOeQirm6/PDnjn79XKSCQaH4Lc/BUuDF+Hr6x dUoTtKOuXHshiOko9Cl4n3KJRYQzSh6nS8G2zXfACmG2Fo56mLo1X4fX4CT5twqkqGhU 3FVqC9b8t2z6DCDcAskmsCIF0HByBRAJcZS6jSfDBRzpj8fT7gSVl4rPmLMfFUm90+LE QbKIxP/1tiOueGmzPPWUlUBZFV5pKGQ+qju9kqYDjT1Q9INynsDJsisf8IatpokRxNLC LQ== Original-Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3rpyud196v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 09 Jul 2023 15:15:06 +0000 Original-Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 369CFKrn006396; Sun, 9 Jul 2023 15:15:05 GMT Original-Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2105.outbound.protection.outlook.com [104.47.55.105]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3rpx88t2kc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 09 Jul 2023 15:15:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OueJUTZY3pqc5aLtiT8v2TKTGre8AfgqGHYLC/gojLzTGpaW7ssb/iDm7etnsriWvbx7JIM/Vu1v2TEHQFDRjHeUep9XKBkmC7TydQahWk64urwQUD/RNilcyrQyALiSvSv1eUjsIMTOzRTqtMOLq9tt3EHCA+rNY/n75lAOO+DA9zqowfVGysKJ5kEAeSK75Ewo1u1PCRflTvMiZzh5cLIIjRvXbExp8hd0PfJEB2dYQIGQOWOP0QkHY+Byhp8PbvYyfV+ihe2znALUwUJ39cXaTU8lLTy/4KbQpy60hrFGLGz0NYu9ddAXkp4UIiaYPaOy3n9jqIbzIvzKhu4RaQ== 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:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/hKrB1xRMMeQwWRjYPUasDcTTOGkKMdhM4JQAsvRZT8=; b=eqLsuhf9ShyDwqx8Z6+Y77j4BtgMKocoIwq+CMj7spHnfuvDhuLRqjEMO0Xc1h/jwNpkhMHIP/D7ROpg1f0imPZNFlpNvEzjOJ0VK0hbfnEHjcgNEoKi4pBn8/+jdztEO6owD0huFsWyQxjNDYIfmaB53Qb/GxOJQ8wvaRuPqHXHY81zb0Sq6QLTZTReJ3yrgtgcL1lOZk5Gkc45ntGRZCw0cbhSYtt8APsclI0NGuV+ChbJpX29syxvE+LZlFv41OSMnVbL9ciuaYPz7v31oWyYQw+5wG2KogZi3rkCLKdgDbHrR1wC85bd1jC8kdEEF9RgQ65ocMN4A0EdjzNtgg== 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=/hKrB1xRMMeQwWRjYPUasDcTTOGkKMdhM4JQAsvRZT8=; b=G3uGJH68VXNp5VBct3YJW2bTOmrHRko2fYuve1Gtr+szJg1Rmr2YoEzjj5mf37ziE/9PpBGZWMMNmxYLC9EAxadsCFgUQChxSRKhe6yecOMrMpvXXWvJft8j31XX3yqKxYb4TnxBN/tR4n2tHrhFXY3m7YYC8RftBpqKj1qTYUM= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by PH7PR10MB6312.namprd10.prod.outlook.com (2603:10b6:510:1b3::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.25; Sun, 9 Jul 2023 15:15:03 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c370:e1e7:a592:657d]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c370:e1e7:a592:657d%4]) with mapi id 15.20.6565.026; Sun, 9 Jul 2023 15:15:02 +0000 Thread-Topic: [External] : Re: Moving point after character when clicking latter half of it Thread-Index: AQHZsmKzEVIEVxyOIEKgHSfZjdyd8a+xiJjg In-Reply-To: <87jzv9mf5s.fsf@turtle-trading.net> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|PH7PR10MB6312:EE_ x-ms-office365-filtering-correlation-id: d4d176a4-e1fc-47e7-e806-08db808f4498 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: z/lWuDrla103isKhoXgGh/FURCnYnYXPvNh1X2jEYQ9VN6nkEjk5EqH3IAHGCrEBlkD93kK6OB7Ij/hdBYbodR0vQIUCTtm4CCgArU+21oeZJCqZaXk81hTE72d8tlDe+KIpLwMnta5IysIKey6AK3m0AyuTxLj9pRtNvUnrK2IeXjauM4ysApNDvqnpzLvqoJXbSs6mJb1XfRwxC3eoiyJvJkhAMmmYHqAuSDeRu3r6rltm9ldnUcl+Sv6razEUSiybCC/6FQmUHNR4QdewHZirln+6aaWE96xE618QnfuZuJv/0VwUtzA8xWt7CQJJ+ipUqkUykvEX7hn8mKnlQ2Lyk1z0XXCJvauoEM3QZPsRZLsMRqUvVpElO6jv/r3sIi3RVOYBjyssO0kTSy2sMKBANKoIL1AnW5MxDnIcM5Yd2cchRCg5CyZoyi3rIkSyap5+RiVVInaLBL3tDTcRfm5RcDECP0FnysOLOc6uA9+3EhOiSRIQDB+PqhWTXs0hIydIN/WoJNZD8OSP0KlrxAH8Q0rM6JzvFiws9p4HPTnRTk1Kk+B95WrXaQLc+QnCapuwWIMMWYbeZ0R+oHFMusKWyZntdiqijbse83jlj2ws1YXF43FMbwppmQ/ozqri 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:(13230028)(346002)(39860400002)(136003)(396003)(366004)(376002)(451199021)(122000001)(110136005)(71200400001)(478600001)(7696005)(6506007)(26005)(9686003)(76116006)(186003)(2906002)(66476007)(8676002)(52536014)(66556008)(66446008)(4326008)(64756008)(66946007)(8936002)(5660300002)(44832011)(316002)(38100700002)(41300700001)(86362001)(33656002)(38070700005)(83380400001)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?iUPVMk4Y2Yk6dt3+w8oyguZRizeQllbClZkdUVRNaQtCMneZnfy1/oLFA/9Z?= =?us-ascii?Q?pIJwUALfiQHUpuhtR/kS38tgMpDfUj0wLuLBJZ2sI3dLCF0xVz/x0EhpWoHQ?= =?us-ascii?Q?KiADsgWPk7Pc+Km3iWlxjUWdjmQxuHmilmyw7jAElernAjz8zX8IeFWGSGUY?= =?us-ascii?Q?tGeUG6e2wvUHhfy/9CQucE8RwDOiFOsIyk+tCnov6BhLpIRdBAAaxL2sLgei?= =?us-ascii?Q?BV1Kju5EQEbf8VKpH1vE2y52sT7SgktGBnV6JZOBaqzJ7t+IFUBPSpFaLc05?= =?us-ascii?Q?HZdDCannJFJ5BoUdxeH6jBUiQ3ZVDgyRnCiQ00y50CMtD2qDhB5ViureVOsM?= =?us-ascii?Q?iJBMTroPXdm9hMlk1RnvZO7Xxu1/1sLh7sd/xUPAliKhszipvGRk8HSrYwQ/?= =?us-ascii?Q?TKbIUTytF6rwvYAffney1hsxfHHuHjXzp1yqnbTQ5GbUe1aE4sIA1zy+chsh?= =?us-ascii?Q?V+0A+L0ONLnIMekH6gpzYr9yBLgPQ58wOhjwzbMkhHvYGfgCHVr9PlXFj94G?= =?us-ascii?Q?Mzcbet7eoagWlMZKUba+DL6O0/1QoCDI+nZbAyhc8wSiZljnxXX8gNTChuJ0?= =?us-ascii?Q?dZjVOupZcJga4jyd5DaypTwOsNiFyUJ3beXBWPQxHeAGL4IdhnoPc8m2vkDD?= =?us-ascii?Q?sK X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ev2frBcbOMaVfOQ2Qd0aLvlpI322sNXZAu0BPCGiqmDscUSe4hAo2WZY7eOGPXU/E3LaQIF+1xKUDWeZlWUCgs2eYBvjBGfdPJuT/IwUgagNoh+MK72yvf3boANkPeHzh4zotHesWjd39G9uv0UT9dW75Qwa2f5Q5UOi16VtptCM5uSiiabToHx2VNX0NgU6YuxJFv8usWK/HIsmrf1E/Ng5j9O6GlYokp7mgIxbQNH+5NfPg6PdeZJvqLHyK8lkrLRdDAmwBpLoQG3YyE8Js+SoUzmVhLxx067lDw/Ddb8Gen748V8q1+btf3KCB93KAyCdue7KLIvbRUKQ/Q5Aayan/CkhxSeFpWZd5WzurqkB+ea0D/i6elUEVlu7FMu7d9qICVYgBSt3kDVxe6TICuLyaQYLJWabru/PlGLehelW7TLdcBbKLyd+5YiPQId9aX+BhKSNr7R15jhNzt5CcugtvF3lsWS2FLxn+eg1PfaxvpKQFOTY55uKBgl0Gj4557LuKT9QP4SDcsVqGQutF5sz41MmaMsnQYZGfi1RNS56BeUEAEFU4XzSVLoxi6ruwPIYGtDAagduo7TWRRoraflAxOZiNASGKPl2Jmuuqr+YgUsUylGhQy5p3J+N67PPNX4v7CRGM8GAf750Uz3x/ro1YuIZyD5/Y0J8nlUSJdrxkzYHeGTkkFDApqZ62ie2Tec05IC47/dhM96SIv1TEz5TGIMgHdQIqHA/t4vlGiy8YZ Zj4kw7XtEN/cGI9QIcq3ncOj0kF0KkQYSwZvkZoInvMRWgR1BL4vIlrmbhJTuu6lGGxDetPeYEofSC/gEM 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: d4d176a4-e1fc-47e7-e806-08db808f4498 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2023 15:15:02.2495 (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: IVAdbkstIxOrbqsaYQBUoYr27f5nQUj5nxTpwDgPqt9GlcG07pBTqWAoZAr/qZuFmUSm2Y4a4vdezDtpksKHIg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6312 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-07-09_10,2023-07-06_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 malwarescore=0 phishscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2307090142 X-Proofpoint-ORIG-GUID: -ho6xNwiDTfyfIp4QERiBhVYrEtJ6pED X-Proofpoint-GUID: -ho6xNwiDTfyfIp4QERiBhVYrEtJ6pED Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -37 X-Spam_score: -3.8 X-Spam_bar: --- X-Spam_report: (-3.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:307687 Archived-At: > > In all of the ones I'm using (other than emacs), clicking with the mous= e > > on a character moves the point either in front of, or after that > character, > > depending on whether you clicked the left or right half of it. >=20 > Interesting, I never tested that before. It explains why I am so often > missing the first character when I try to copy text with the mouse. IOW > I personally find this an anti-feature. I understand that the feature would be optional. Still, I tend to agree with you (Benjamin). I can imagine editing text with a very large font (I use larger fonts as time goes by...), and in that case I'd see better which half of a char I was clicking. IOW, that would allow me to take advantage of such half-char clicking. Nevertheless, I don't really see what the feature adds. You can already precisely click here or there to place point or select whichever starting (with (mouse-1) or ending (with mouse-3) char you like. It seems like all this would do is to halve the distance between such click positions - in essence _requiring_ even better visibility/sensing of the positions. And thus requiring even a closer zoom of the text. IOW, instead of having to feel/find the start or end of a char you'd have to do that for the start, the end, and the middle. Sounds like multiplying things unnecessarily, making poor Occam roll over in the grave. What, exactly, is the improvement or use case? Could someone please describe a scenario where this would actually help someone more?