all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Nick Roberts <nick@nick.uklinux.net>
Cc: emacs-devel@gnu.org
Subject: Keyboard Access For gdb-ui.el (from emacs 21.3.50 CVS)
Date: Sat, 2 Aug 2003 12:22:01 +0100	[thread overview]
Message-ID: <16171.40665.169763.660763@nick.uklinux.net> (raw)
In-Reply-To: <16171.9294.617646.195373@gargle.gargle.HOWL>


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

       reply	other threads:[~2003-08-02 11:22 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <16171.9294.617646.195373@gargle.gargle.HOWL>
2003-08-02 11:22 ` Nick Roberts [this message]
     [not found]   ` <16171.54169.662825.486971@gargle.gargle.HOWL>
2003-08-03  8:43     ` Keyboard Access For gdb-ui.el (from emacs 21.3.50 CVS) Nick Roberts
2003-08-05 19:38       ` Fwd: Keyboard Access (T.V.Raman 1) Nick Roberts
2003-08-06 20:28         ` Keyboard Access For gdb-ui.el (from emacs 21.3.50 CVS) Kevin Rodgers
2003-08-06 21:28           ` Robert J. Chassell
2003-08-07  6:04         ` Fwd: Keyboard Access (T.V.Raman 1) Richard Stallman
2003-08-05 19:42       ` Fwd: Keyboard Access (T.V.Raman 2) Nick Roberts

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=16171.40665.169763.660763@nick.uklinux.net \
    --to=nick@nick.uklinux.net \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.