Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » Java Development Tools (JDT) » Discussion: Could keybindings be improved for mouseless usage?
Discussion: Could keybindings be improved for mouseless usage? [message #202115] Thu, 28 April 2005 08:12 Go to next message
Thorbjørn Ravn Andersen is currently offline Thorbjørn Ravn AndersenFriend
Messages: 27
Registered: July 2009
Junior Member
I have noticed that the keybindings used in eclipse are somewhat
arbitrarily chosen, and that some very seldomly used commands have first
class shortcuts (Ctrl-R for example) while others I use regularily
require a complex key sequence or a very precise mouse click.

I belive that this is due to the evolutionary development of eclipse,
and I think that it would be a good idea to use the gathered experience
to try to make Eclipse more powerful for the users who would like to
keep their hands on the keyboard while working.

I am aware that there is a Emacs keybinding, but I think that the Emacs
keybindings suffer from the same evolutionary symptom, except that they
from the start found the need to work with multiple keystrokes of
variable length for commands, and to have mode-specific keymaps (Ctrl-C
....).

When thinking of all the editors I have used through the years, the
WordStar keybindings are the one who comes to mind as being the most
logical and efficient for the typist. It was designed for a keyboard
without function keys however.

I would therefore like to discuss the following points, before reaching
a conclusion to open enhancement requests upon:

* There should be a paradigm shift from using Ctrl-Alt-Shift-Something
to use multi-key sequences based on the Emacs model.

* It should be possible and easy to have mode/view specific keybindings,
and they should go in a common keysequence. Ctrl-B for bold does not
have much meaning in Java code, and could be used for a keymap. Similar
with Ctrl-U, as the Ctrl-something is comparatively easy to type.

* The key strokes Ctrl-Q, Ctrl-R, Ctrl-N should be released from their
current functionality and turned into keymaps. Ctrl-Q Ctrl-Q could be
the "Go to latest edit" as it is very easy to type.

* The usage of additional modifier keys (Shift, Alt) in addition to Ctrl
should be minimized, since it requires a complex hand position and is
therefore more difficult to type.

Any comments?

--
Thorbjørn
Re: Discussion: Could keybindings be improved for mouseless usage? [message #202118 is a reply to message #202115] Thu, 28 April 2005 09:01 Go to previous message
Max Rydahl Andersen is currently offline Max Rydahl AndersenFriend
Messages: 233
Registered: July 2009
Senior Member
I agree - but is this not already possible to do ?

You could come up with a "less handstrain keybinding", export it
and then contribute it.

I would actually seriously consider also looking at how Idea is doing
their key bindings since it seems to be a key focal point for their
keybindings to be easy to use/remember.

Some of their easiness also require some other actual behavior, but
that is a different talk ;)


/max

> I have noticed that the keybindings used in eclipse are somewhat
> arbitrarily chosen, and that some very seldomly used commands have first
> class shortcuts (Ctrl-R for example) while others I use regularily
> require a complex key sequence or a very precise mouse click.
>
> I belive that this is due to the evolutionary development of eclipse,
> and I think that it would be a good idea to use the gathered experience
> to try to make Eclipse more powerful for the users who would like to
> keep their hands on the keyboard while working.
>
> I am aware that there is a Emacs keybinding, but I think that the Emacs
> keybindings suffer from the same evolutionary symptom, except that they
> from the start found the need to work with multiple keystrokes of
> variable length for commands, and to have mode-specific keymaps (Ctrl-C
> ...).
>
> When thinking of all the editors I have used through the years, the
> WordStar keybindings are the one who comes to mind as being the most
> logical and efficient for the typist. It was designed for a keyboard
> without function keys however.
>
> I would therefore like to discuss the following points, before reaching
> a conclusion to open enhancement requests upon:
>
> * There should be a paradigm shift from using Ctrl-Alt-Shift-Something
> to use multi-key sequences based on the Emacs model.
>
> * It should be possible and easy to have mode/view specific keybindings,
> and they should go in a common keysequence. Ctrl-B for bold does not
> have much meaning in Java code, and could be used for a keymap. Similar
> with Ctrl-U, as the Ctrl-something is comparatively easy to type.
>
> * The key strokes Ctrl-Q, Ctrl-R, Ctrl-N should be released from their
> current functionality and turned into keymaps. Ctrl-Q Ctrl-Q could be
> the "Go to latest edit" as it is very easy to type.
>
> * The usage of additional modifier keys (Shift, Alt) in addition to Ctrl
> should be minimized, since it requires a complex hand position and is
> therefore more difficult to type.
>
> Any comments?
>



--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
Previous Topic:Help with Sunshine Reports
Next Topic:java execution command string
Goto Forum:
  


Current Time: Sun Oct 06 12:19:04 GMT 2024

Powered by FUDForum. Page generated in 0.03947 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top