From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.devel Subject: Re: Key bindings proposal Date: Wed, 04 Aug 2010 21:24:03 +0800 Message-ID: <87ocdiv7d8.fsf@home.jasonrumney.net> 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> <87lj8nsndb.fsf@uwakimon.sk.tsukuba.ac.jp> <19545.14451.62000.682223@gargle.gargle.HOWL> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1280928270 31048 80.91.229.12 (4 Aug 2010 13:24:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 4 Aug 2010 13:24:30 +0000 (UTC) Cc: Uday S Reddy , "Stephen J. Turnbull" , Drew Adams , joakim@verona.se, emacs-devel@gnu.org To: Lennart Borgman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 04 15:24:28 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 1OgdxM-0005oo-7z for ged-emacs-devel@m.gmane.org; Wed, 04 Aug 2010 15:24:28 +0200 Original-Received: from localhost ([127.0.0.1]:43677 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OgdxL-0005Sa-6A for ged-emacs-devel@m.gmane.org; Wed, 04 Aug 2010 09:24:27 -0400 Original-Received: from [140.186.70.92] (port=56296 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ogdx6-0005NF-TS for emacs-devel@gnu.org; Wed, 04 Aug 2010 09:24:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Ogdx5-000536-8O for emacs-devel@gnu.org; Wed, 04 Aug 2010 09:24:12 -0400 Original-Received: from mail-px0-f169.google.com ([209.85.212.169]:41426) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ogdx5-00052X-42 for emacs-devel@gnu.org; Wed, 04 Aug 2010 09:24:11 -0400 Original-Received: by pxi7 with SMTP id 7so4441046pxi.0 for ; Wed, 04 Aug 2010 06:24:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:received:from:to:cc :subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=I4+xVwH/E2LSIkZBbMG16FvZUedwHEhNTJP5pEj2CZw=; b=o/tjN4+PPb1lVpH1ZSwpRlN3bqe2lhZd6tUGRutNTFT6W4vEo4O4yQjHkAxDsPmLAt 2f7jMjgEChVmqMPYC/+nL0UVOuRLcKJWVJncMsBz8RShvt3ZtdfAMGKDHZO26D5nIGXu bywaLz5O7B+LVc8jmk4Mzr7oPVHKw4S5WZRUA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; b=j11wpy52TajzSYn1gr4aqRrWJqKp2OrMMNbnA8s1MTYLgtAn84KiEpatwik17gSv8H HMXFzmQckIerpzg6lcv7gb0SRbJwsier5a6k1MD2qBCE2riWCgkWyIJ35dnRDMEYq3oN 2KhKxNBHYVGXUL+IR3xnTNhXcexnojJ6GMuDw= Original-Received: by 10.142.110.16 with SMTP id i16mr6507253wfc.65.1280928249970; Wed, 04 Aug 2010 06:24:09 -0700 (PDT) Original-Received: from home.jasonrumney.net ([202.87.221.130]) by mx.google.com with ESMTPS id q27sm10582493wfc.18.2010.08.04.06.24.07 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 04 Aug 2010 06:24:08 -0700 (PDT) Original-Received: by home.jasonrumney.net (Postfix, from userid 1000) id 107F5553; Wed, 4 Aug 2010 21:24:04 +0800 (MYT) In-Reply-To: (Lennart Borgman's message of "Wed, 4 Aug 2010 13:25:43 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:128237 Archived-At: Lennart Borgman writes: > In my patched version of Emacs on w32 you can use the left and/or > right window keys as alt instead. > > Some people here has said that this is just as bad since that > overrides the normal use of those keys. I do not agree for two > reasons: > > - microsoft has made it possible to override those keys totally, while > you can not totally override the alt key. > - using the alt key is far more common than using the windows key. Your opinion differs from many people on both accounts. To override the Windows keys, you have had to use a low level keyboard hook to catch the key before the normal Windows input event handling takes place. This is required to catch about half a dozen bindings that Windows does not let you override in the officially supported way (which is used by w32-register-hot-key). OTOH, the only Alt keybinding that requires such hackery is Alt-TAB.