From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Nick Roberts Newsgroups: gmane.emacs.devel Subject: Keyboard Access For gdb-ui.el (from emacs 21.3.50 CVS) Date: Sat, 2 Aug 2003 12:22:01 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <16171.40665.169763.660763@nick.uklinux.net> References: <16171.9294.617646.195373@gargle.gargle.HOWL> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1059873994 2359 80.91.224.253 (3 Aug 2003 01:26:34 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 3 Aug 2003 01:26:34 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sun Aug 03 03:26:48 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19j7e4-0006Ub-00 for ; Sun, 03 Aug 2003 03:26:48 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19j7hT-0007kV-00 for ; Sun, 03 Aug 2003 03:30:20 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19iziG-0006fU-Mv for emacs-devel@quimby.gnus.org; Sat, 02 Aug 2003 12:58:36 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19izP7-0002QM-7g for emacs-devel@gnu.org; Sat, 02 Aug 2003 12:38:49 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19ivTR-0004Ac-Pp for emacs-devel@gnu.org; Sat, 02 Aug 2003 08:27:32 -0400 Original-Received: from [194.247.51.242] (helo=nick.uklinux.net) by monty-python.gnu.org with esmtp (Exim 4.20) id 19iuXD-000107-6p for emacs-devel@gnu.org; Sat, 02 Aug 2003 07:26:51 -0400 Original-Received: by nick.uklinux.net (Postfix, from userid 501) id F2B0875FDE; Sat, 2 Aug 2003 12:22:01 +0100 (BST) Original-To: raman@cs.cornell.edu In-Reply-To: <16171.9294.617646.195373@gargle.gargle.HOWL> X-Mailer: VM 6.97 under Emacs 21.2.1 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15779 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15779 Hello Raman, I've cc'ed this to emacs-devel as its a wider (and more pertinent) group than emacs-pretesters, I think. I hope thats OK. T. V. Raman writes: > Hi -- > > I've been using the CVS version of Emacs 21.3.50 and have been using > gdb-ui.el successfully with emacspeak for the most part. > > However some of the more advanced functionality provided by gdb-ui.el > --specifically the ability to display array slices --is completely > mouse dependent -could it be possible to make these available from the > keyboard as well? The current version of gdb-ui.el (CVS version 1.39) has two commands for selecting an array slice bound as follows: (define-key map [mouse-2] 'gdb-mouse-array-slice) (define-key map "\r" 'gdb-array-slice) Does the second binding do what you want? > Incidentally this is a disturbing trend in many of the new emacs 21.4 > packages ---ses is another good example of a package that has a lot of > functionality that is avilable only to the mouse-enabled. In general I have tried to make the mode work on graphical displays and text-only terminals and I think most other developers do the same. Robert Chassell has given me advice for emacspeak in the context of documentation. To be honest though, I don't understand how gdb-ui.el can work with emacspeak. For example, breakpoint locations are shown by an icon or character in the display margin. How does this work with emacspeak? In general, if you explain exactly how a feature should work, then I will be happy to try to implement it. Nick > Would be nice to maintain Emacs' tradition of being fully usable > without a mouse --with the mouse providing an alternative means to do > things --rather than an exclusive means to perform certain actions. > Thanks, > --Raman > > -- > Best Regards, > --raman > > > WWW: http://emacspeak.sf.net/raman/ > AIM: TVRaman > PGP: http://emacspeak.sf.net/raman/raman-almaden.asc > IRC: irc://irc.gnu.org/emacspeak