From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Uday S Reddy Newsgroups: gmane.emacs.devel Subject: Re: Key bindings proposal Date: Thu, 5 Aug 2010 14:10:23 +0100 Message-ID: <19546.47167.15000.439215@gargle.gargle.HOWL> References: <19534.1494.627000.357123@gargle.gargle.HOWL> <19537.40472.267000.563053@gargle.gargle.HOWL> <176EDAD3B9E54E39870FA3F84A5DDF3C@us.oracle.com> <19542.56658.583000.394397@gargle.gargle.HOWL> <19544.1015.468000.280770@gargle.gargle.HOWL> <19546.30901.687000.971249@gargle.gargle.HOWL> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1281026408 32496 80.91.229.12 (5 Aug 2010 16:40:08 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 5 Aug 2010 16:40:08 +0000 (UTC) Cc: Juanma Barranquero , emacs-devel@gnu.org, Drew Adams , Uday S Reddy To: Lennart Borgman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Aug 05 18:40:05 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Oh3U1-0003Qb-ST for ged-emacs-devel@m.gmane.org; Thu, 05 Aug 2010 18:39:54 +0200 Original-Received: from localhost ([127.0.0.1]:57293 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oh3RY-0006iB-0X for ged-emacs-devel@m.gmane.org; Thu, 05 Aug 2010 12:37:20 -0400 Original-Received: from [140.186.70.92] (port=34407 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oh2uh-00054T-3Z for emacs-devel@gnu.org; Thu, 05 Aug 2010 12:03:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oh2ue-000486-1q for emacs-devel@gnu.org; Thu, 05 Aug 2010 12:03:22 -0400 Original-Received: from sun61.bham.ac.uk ([147.188.128.150]:58813) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oh2ud-000473-TR for emacs-devel@gnu.org; Thu, 05 Aug 2010 12:03:20 -0400 Original-Received: from [147.188.128.127] (helo=bham.ac.uk) by sun61.bham.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1Oh0Dd-0002Ni-Mh; Thu, 05 Aug 2010 14:10:45 +0100 Original-Received: from mx1.cs.bham.ac.uk ([147.188.192.53]) by bham.ac.uk with esmtp (Exim 4.43) id 1Oh0Dc-0006gU-G3; Thu, 05 Aug 2010 14:10:44 +0100 Original-Received: from gromit.cs.bham.ac.uk ([147.188.193.16] helo=MARUTI.cs.bham.ac.uk) by mx1.cs.bham.ac.uk with esmtp (Exim 4.51) id 1Oh0Dc-0007NQ-B1; Thu, 05 Aug 2010 14:10:44 +0100 In-Reply-To: X-Mailer: VM 8.1.92a under 23.2.1 [EmacsW32 Version 1.58 2010-08-02] (i386-mingw-nt5.1.2600) X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:128293 Archived-At: Lennart Borgman writes: > Yes, it is. > > There were three main things I wanted to work: > - Using the windows keys (or other key, for example shift-lock) as > Emacs META so that Alt key could be freed. > - Getting sticky keys (accessibility) to work. > - Getting menus to work. The events where handled in wrong order, but > I think it is hard to notice this unless you use the Alt keys to acces > the menus. (BTW Firefox had a similar bug.) > > Later I have put some other patches there too. I agree with Juanma that these things do not seem to warrant a fork. These are general features that Gnu Emacs can and should have for supporting Windows. There is no incompatibility. (I don't know if you were around then, but the original development of Emacs for Windows also happened in a sort-of fork, called NT Emacs. That has now been integrated with Gnu Emacs.) > And once again: I do not consider it a fork. Some people have indeed > asked me to make it a fork but I have stayed here, hoping things > should change. I don't know the history, but I would encourage you to stay on and do whatever is necessary to get the changes accepted. There can be quite a bit of work involved in getting there, to document, test, and fit things into the existing structure. I do some of such work for VM, trying to integrate the add-ons that have been contributed over the years. It does involve quite a bit of work even when the packages are quite straightforward. There is quite a bit of distance between a prototype (what is often contributed) and a finished product (what goes into the system). > And I also find it a bit hopeful. Using the right and left windows > keys as Emacs META requires that a low level keyboard hook is used. > Just read the documentation at MS to see that. (I have given link to > it previously.) Like Juanma, I also don't know why it is essential to use the Windows key as meta. I am able to use Alt as the meta key in Emacs and also get Alt+TAB to switch W32 windows. I can momentarily depress Alt to activate the menubar. > > Also, note that I've said "to make it appealing to Windows users", not > > "to make it a clone of every Windows application". Of course if you > > need that *everything* works in Emacs *exactly* as in Notepad, then > > use Notepad. > > I would be glad if you (and others) did not try to make other people look > silly. Indeed, it would be good to drop the frequent references to Notepad. As far as I know, the Notepad-users and Emacs-users are mutually exclusive. So, Notepad is not at issue. Cheers, Uday