From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Xah Lee Newsgroups: gmane.emacs.devel Subject: Re: Key bindings proposal Date: Fri, 13 Aug 2010 17:14:24 -0700 Organization: xahlee.org Message-ID: <4C65DFE0.9000105@gmail.com> References: <0LuegS-1Osh2D2A3E-00zozI@mx.perfora.net> Reply-To: xahlee@gmail.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1281766449 16411 80.91.229.12 (14 Aug 2010 06:14:09 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 14 Aug 2010 06:14:09 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Aug 14 08:14:07 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 1OkA0N-0003P0-Eu for ged-emacs-devel@m.gmane.org; Sat, 14 Aug 2010 08:14:07 +0200 Original-Received: from localhost ([127.0.0.1]:49973 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OkA0M-00049A-O2 for ged-emacs-devel@m.gmane.org; Sat, 14 Aug 2010 02:14:06 -0400 Original-Received: from [140.186.70.92] (port=56362 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ok4OP-0007bb-3N for emacs-devel@gnu.org; Fri, 13 Aug 2010 20:14:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Ok4ON-0007IW-Mx for emacs-devel@gnu.org; Fri, 13 Aug 2010 20:14:33 -0400 Original-Received: from mail-pz0-f41.google.com ([209.85.210.41]:33553) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ok4ON-0007IP-IX for emacs-devel@gnu.org; Fri, 13 Aug 2010 20:14:31 -0400 Original-Received: by pzk33 with SMTP id 33so1759219pzk.0 for ; Fri, 13 Aug 2010 17:14:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :organization:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=AL6uh2YSbXLGkf+cIfie+jTOFtxAJPuTdzSMNkSw5QA=; b=T1iKjyslXggJKeb0Pu2kDNY1SsWMVxDnvx2uGH00cOp4CGolJ150Mgg7n+QiBO6pyr bsqiNXmw9YsHBd+UXCdTjhbQjJgbORW89C2El5vqT6mguoLCwMBYkz+eb0vpWCM1LzsO 0d/WyxE8yDG7YXXabAwPH6IAM7WECz7knb4Bk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:organization:user-agent:mime-version :to:subject:references:in-reply-to:content-type :content-transfer-encoding; b=R1tR4VmwlHzf0LQDLtPW1YB+tgcxEwCqHDA04brbmcPJ5zXx3KYoII9CO/t9eUUgiO MBelfQwf8j+DDBM/Vqy4eNeoOPcrZfSrHpAwb0YRE+r/zEXbLl5TrP2gp5PE5a1nO0/B MJ1JeWbyaHfxI4kr3zOPbjKC6zOq6jeTEXV70= Original-Received: by 10.114.151.5 with SMTP id y5mr2499060wad.172.1281744870677; Fri, 13 Aug 2010 17:14:30 -0700 (PDT) Original-Received: from [192.168.1.3] (c-67-180-85-8.hsd1.ca.comcast.net [67.180.85.8]) by mx.google.com with ESMTPS id g4sm5615509wae.2.2010.08.13.17.14.28 (version=SSLv3 cipher=RC4-MD5); Fri, 13 Aug 2010 17:14:29 -0700 (PDT) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6 In-Reply-To: <0LuegS-1Osh2D2A3E-00zozI@mx.perfora.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Mailman-Approved-At: Sat, 14 Aug 2010 02:12:42 -0400 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:128657 Archived-At: > On Fri, Aug 13, 2010 at 18:01, Jason Rumney wrote: > >> Â On 13/8/2010 11:37 PM, Chong Yidong wrote: > >>> If there is any technical reason why this cannot be done on Windows, I >>> have not yet seen anyone argue it. >> >> Such a program might theoretically be possible, but as far as I know it does >> not exist. > > I haven't tried it, but shouldn't AutoHotKey be theoretically able to do it? Lennart Borgman wrote: > I might misremember, but I think that was not possible. That was one > of the reason I added the low level keyboard hook to my patched Emacs. i researched this about 3 months ago, and in one of the doc page, it stated no. (can't find the page at the moment, but i should be able to find it if anyone needs) here's what i've written on my AutoHotkey tutorial: «the “Win+L” (lock computer) and “Win+U” (easy access center) cannot be disabled.» http://xahlee.org/mswin/autohotkey_examples.html it was quoted or rephrased from one of the page in the official doc. (i myself didn't need/want to disable it) basically, it's easy to completely disable the Win key. Can be done with IntelliType that is bundled with every Microsoft keyboards, thru a GUI. but there are certain Win+key combinations that's hard or impossible. See e.g. http://www.autohotkey.com/forum/viewtopic.php?p=345326 btw, same situation with Mac. Certain Opt+key and/or Cmd+key are hard to disable. Xah