From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Sami BEN GRINE" Newsgroups: gmane.emacs.help Subject: Re: Emacs Keyboard Map Date: Fri, 1 Dec 2006 17:04:01 -0800 Message-ID: <480d4690612011704k13a5053ax8a724d4214600b5c@mail.gmail.com> References: <87irgwx771.fsf@tallis.ilo.ucl.ac.uk> <1165009496.695675.107220@79g2000cws.googlegroups.com> <480d4690612011703h4f0402dbsc72d1cd02ac343c3@mail.gmail.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1275316124==" X-Trace: sea.gmane.org 1165021651 10249 80.91.229.2 (2 Dec 2006 01:07:31 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 2 Dec 2006 01:07:31 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Dec 02 02:07:30 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GqJIg-0001tl-Vj for geh-help-gnu-emacs@m.gmane.org; Sat, 02 Dec 2006 02:04:19 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GqJIg-0003Yh-MJ for geh-help-gnu-emacs@m.gmane.org; Fri, 01 Dec 2006 20:04:18 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GqJIT-0003YB-Cf for help-gnu-emacs@gnu.org; Fri, 01 Dec 2006 20:04:05 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GqJIS-0003XN-4D for help-gnu-emacs@gnu.org; Fri, 01 Dec 2006 20:04:04 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GqJIR-0003XK-Vc for help-gnu-emacs@gnu.org; Fri, 01 Dec 2006 20:04:04 -0500 Original-Received: from [64.233.182.188] (helo=nf-out-0910.google.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GqJIR-0006sz-3n for help-gnu-emacs@gnu.org; Fri, 01 Dec 2006 20:04:03 -0500 Original-Received: by nf-out-0910.google.com with SMTP id d4so3754990nfe for ; Fri, 01 Dec 2006 17:04:01 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=luSROwU0T7xBqax9m52n57FpsFxN17BAeCnHr0bxmxtjsa0laMq8rX/n9i19NR/Y8PjOyUbQxybDyDuGJxmZQmhZf64x+RiWR0rjBGymCkAFc3tx5a58CtO9ybzHjCFz+pfp413/NJFO1T2Ij8RNXGVf/uMoGEbzM+kNZ/SUSIk= Original-Received: by 10.78.171.13 with SMTP id t13mr5483118hue.1165021441462; Fri, 01 Dec 2006 17:04:01 -0800 (PST) Original-Received: by 10.78.23.8 with HTTP; Fri, 1 Dec 2006 17:04:01 -0800 (PST) Original-To: help-gnu-emacs@gnu.org In-Reply-To: <480d4690612011703h4f0402dbsc72d1cd02ac343c3@mail.gmail.com> X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:39190 Archived-At: --===============1275316124== Content-Type: multipart/alternative; boundary="----=_Part_6019_11349937.1165021441421" ------=_Part_6019_11349937.1165021441421 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline The typical comments I had so far are: * "this is cool, I want to use emacs!" :) * "this would be even better if it was *in* Emacs" * "why not generate it?" (users are likely to have custom bindings) If you think about it, the bindings are simply sorted and grouped using the last letter of the key (whereas usually, key-binding references tend to group things by functional areas). The first thing to do for an automatic generation would be to do that sorting and grouping. I want to do it well for Emacs first. I also thought about some other applications (operating systems, office applications, ...). This could be more dynamic as well and be updated when the context of your application changes. I will write a blog somewhere to put more information about all that. thanks for your comments On 1 Dec 2006 13:44:56 -0800, aartist wrote: > > I am aware of C-h b aka. 'describe-bindings', and use it too, but a > visual key-map would be helpful too and handy for learning various > modes. Imagine such key-map for other applications such as photoshop > or firefox. > > > J. David Boyd wrote: > > Bastien writes: > > > > > "Sami BEN GRINE" writes: > > > > > >>> What about c-h b ? > > >> > > >> This is correct. That one is missing > > > > > > I guess Dave was not mentionning some missing key in your map, but a > > > way to automatically generate such a map within emacs. > > > > > > But maybe C-h b is also missing in your map... Anyway, nice job! > > > > > > -- > > > Bastien > > > > Yes, that is what I meant. I didn't even notice that it was missing. I > do > > like the graphic display, but I use c-h b all the time. It could be a > little > > cleaner, but I live with it. > > > > Dave > > _______________________________________________ > help-gnu-emacs mailing list > help-gnu-emacs@gnu.org > http://lists.gnu.org/mailman/listinfo/help-gnu-emacs > ------=_Part_6019_11349937.1165021441421 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
The typical comments I had so far are:
* "this is cool, I want to use emacs!" :)
* "this would be even better if it was in Emacs"
* "why not generate it?" (users are likely to have custom bindings)
 
If you think about it, the bindings are simply sorted and grouped using the last letter of the key (whereas usually, key-binding references tend to group things by functional areas). The first thing to do for an automatic generation would be to do that sorting and grouping.
 
I want to do it well for Emacs first. I also thought about some other applications (operating systems, office applications, ...). This could be more dynamic as well and be updated when the context of your application changes.
 
I will write a blog somewhere to put more information about all that.
 
thanks for your comments
 
On 1 Dec 2006 13:44:56 -0800, aartist <aartist@gmail.com > wrote:
I am aware of C-h b  aka.  'describe-bindings', and use it too, but a
visual key-map  would be helpful  too and handy for learning various
modes.  Imagine such key-map for other applications such as photoshop
or firefox.


J. David Boyd wrote:
> Bastien < bzgNOSPAM@altern.org> writes:
>
> > "Sami BEN GRINE" <emacskbdmap@gmail.com > writes:
> >
> >>> What about c-h b ?
> >>
> >> This is correct. That one is missing
> >
> > I guess Dave was not mentionning some missing key in your map, but a
> > way to automatically generate such a map within emacs.
> >
> > But maybe C-h b is also missing in your map...  Anyway, nice job!
> >
> > --
> > Bastien
>
> Yes, that is what I meant.  I didn't even notice that it was missing.  I do
> like the graphic display, but I use c-h b all the time.  It could be a little
> cleaner, but I live with it.
>
> Dave

_______________________________________________
help-gnu-emacs mailing list
help-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs

------=_Part_6019_11349937.1165021441421-- --===============1275316124== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ help-gnu-emacs mailing list help-gnu-emacs@gnu.org http://lists.gnu.org/mailman/listinfo/help-gnu-emacs --===============1275316124==--