From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.devel Subject: Re: master 127ab231be 1/2: Attempt to clarify Input Focus documentation Date: Wed, 21 Sep 2022 14:19:06 +0000 Message-ID: <2d1b683c220e3aaa4d07@heytings.org> References: <166368675497.15121.15081377110947098460@vcs2.savannah.gnu.org> <20220920151239.61451C00871@vcs2.savannah.gnu.org> <87czbpihyl.fsf@yahoo.com> <2d1b683c2245a1b1035c@heytings.org> <87v8phgfv0.fsf@yahoo.com> <2d1b683c22ba04ac1445@heytings.org> <83h711ueqo.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38668"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, emacs-devel@gnu.org, larsi@gnus.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 21 17:10:55 2022 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 1ob1NG-0009o6-QO for ged-emacs-devel@m.gmane-mx.org; Wed, 21 Sep 2022 17:10:54 +0200 Original-Received: from localhost ([::1]:49318 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ob1NF-0006T9-Ii for ged-emacs-devel@m.gmane-mx.org; Wed, 21 Sep 2022 11:10:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44020) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ob0ZP-0000nS-C6 for emacs-devel@gnu.org; Wed, 21 Sep 2022 10:19:24 -0400 Original-Received: from heytings.org ([95.142.160.155]:50944) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ob0ZB-0007Hr-JD; Wed, 21 Sep 2022 10:19:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1663769947; bh=n9X5YAKcAyqriH4VROYF9FI69+FqyeyuM9Kf70a6EPM=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=iJTwcK6U8gx+x4u2H9i8PzgkQgR7fim1EEO43BWtXm+A7LPybN0IHxSu3FclqB5zR /cqj+pdOdg6/8agYhkdk2rJ8/r35VNisVUtDpzyzpRBrbbIxXzNXztIscUv93r/2q2 UmCjXDPX2BYpY7wZrhPlgPoR8Kqvsa0TCeuTXivBORr0AAqe74TDnESQeANyYGlFKp PoUppqCgvCsCIvWPvVoO+3TsAEeX0M/MafAvHbCeXefPcPH3b9C/j92w3vQP2ijfVJ dHSWvB//RGX9yq6Bh3lCrJjvEDVnpl7S5weioX0UNICYpsDO7FuI2E2/KOHy/sXNDL /fZla3vI1HkqQ== In-Reply-To: <83h711ueqo.fsf@gnu.org> Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 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" Xref: news.gmane.io gmane.emacs.devel:295922 Archived-At: > > I actually don't understand how can people use some other policy, when > moving focus to another frame or a different application requires that > you click on its window. That basically means you never work with more > than one frame/window. > The focus-follows-mouse policy is indeed superior for advanced users, but I think it must be admitted that it isn't appropriate for regular users. It breaks the "desk" mental model, with which you always act on the topmost element, which is the one that is fully visible. With the focus-follows-mouse policy you can act on any element that is partly visible, but that means that you can e.g. type on the keyboard without seeing any visible effect on the screen.