"3 strikes and you get a tooltip" vs "Custom IDEA keyboard stickers"

This was inspired by the "Custom IDEA keyboard stickers" thread, and
shares the idea of helping the user learn shortcuts.

Why not keep track of user menu actions, that also have an associated
shortcut, and pop-up a quick tooltip after n 'offences'
Example
"Do you know that 'Rename' can be called with "

?

Alain

22 comments
Comment actions Permalink

Please, do not add anything like MS Office Assistant into IDEA!

0
Comment actions Permalink

Sergei S. Ivanov wrote:

Please, do not add anything like MS Office Assistant into IDEA!

>

I'm not pushing for Paperclip Joe here, but knowing, and using the
shortcuts, is a key element in IDEA proficiency.
I rather see it as an embedded-over-your-shoulders-whispering-coach,
that give you hints, once in a while, to help you work better.


There should , of course, be :
- an option to set the number of daily strikes that would trigger the
tooltip
- a checkbox to disable the feature.
- a daily reset

Alain

0
Comment actions Permalink

you could just track which menus they use the most and then try to make the tip of the day refer to things they use. Since I rarely use ejb's it would be silly to show me ejb tooltips. I guess we could open a request to make tip of the day smart ;)

0
Comment actions Permalink

I would rather see this as a plugin, with appropriate Open API
available. Or is there enough in the API to do that?
I know it is possible to watch executed actions, for example.
If we can examine them for shortcuts, there you are.

r.

Alain Ravet wrote:

Sergei S. Ivanov wrote:

>> Please, do not add anything like MS Office Assistant into IDEA!
>>
>>


I'm not pushing for Paperclip Joe here, but knowing, and using the
shortcuts, is a key element in IDEA proficiency.
I rather see it as an embedded-over-your-shoulders-whispering-coach,
that give you hints, once in a while, to help you work better.


There should , of course, be :
- an option to set the number of daily strikes that would trigger the
tooltip
- a checkbox to disable the feature.
- a daily reset

Alain


0
Comment actions Permalink

Well, menu actions are already labeled with their respective keyboard shortcuts. The new user needs tips on what you can't do with the menu -- and there's lots of functionality beyond what's in the menu.

0
Comment actions Permalink

Alain Ravet wrote:

This was inspired by the "Custom IDEA keyboard stickers" thread, and
shares the idea of helping the user learn shortcuts.

Why not keep track of user menu actions, that also have an associated
shortcut, and pop-up a quick tooltip after n 'offences'
Example
"Do you know that 'Rename' can be called with "


Alain, does this qualify as eye candy, and if so can there be a bikini
line for it too?

R

0
Comment actions Permalink

DO NOT IMPLEMENT THIS FEATURE.

As a former CIO once told me. There are A, B, and C problems. You want to
have enough developers to work on the A problems and the very best of the B
problems. You better not ever have enough to work on C problems (unless you
are still living in the "internet" days).

This is a D problem. Best solved with a plugin. Unless you would rather
have this instead of module support, etc?

; )


"Alain Ravet" <alain.ravet.list@wanadoo.be> wrote in message
news:bleb1s$vm4$1@is.intellij.net...

This was inspired by the "Custom IDEA keyboard stickers" thread, and
shares the idea of helping the user learn shortcuts.

>

Why not keep track of user menu actions, that also have an associated
shortcut, and pop-up a quick tooltip after n 'offences'
Example
"Do you know that 'Rename' can be called with "

>

?

>

Alain

>


0
Comment actions Permalink

Norris,

jetbrains.intellij.eap is not restricted for features to be implemented in
next major IDEA version.

Friendly,
Dmitry
Norris Shelton wrote:

DO NOT IMPLEMENT THIS FEATURE.

As a former CIO once told me. There are A, B, and C problems. You want
to have enough developers to work on the A problems and the very best of
the B
problems. You better not ever have enough to work on C problems (unless
you are still living in the "internet" days).

This is a D problem. Best solved with a plugin. Unless you would rather
have this instead of module support, etc?

; )


"Alain Ravet" <alain.ravet.list@wanadoo.be> wrote in message
news:bleb1s$vm4$1@is.intellij.net...

>> This was inspired by the "Custom IDEA keyboard stickers" thread, and
>> shares the idea of helping the user learn shortcuts.
>>
>> Why not keep track of user menu actions, that also have an associated
>> shortcut, and pop-up a quick tooltip after n 'offences'
>> Example
>> "Do you know that 'Rename' can be called with "
>>
>> ?
>>
>> Alain
>>

--
Dmitry Lomov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

Robert S. Sfeir wrote:
> Alain, does this qualify as eye candy,

No. I see it as a little, but useful, continuous learning feature,
- like the text in the status bar,
- like the tooltip over button
- like ..
- like an experienced IDEA user that looks over your shoulder
and give you hints, when appropriate.


You would only be "bothered" by it when you would click your way to a
feature X, because :
- you are an IDEA newbie,
or
- you are a feature X newbie, but you started using it
more often recently.


Rapidly, you would either
- stop using feature X
- use the shortcut

=> the tooltip would stop showing.


I don't thing it would be intrusive at all.


> and if so can there be a bikini line for it too?
You're already addicted, aren't you ? :)

Alain

0
Comment actions Permalink


Sergei S. Ivanov wrote:

Please, do not add anything like MS Office Assistant into IDEA!


Well, this is a really old one from emacs. Of course emacs did not popup
an animated character dancing around the screen -- it just put a small
message in the status bar. I found this feature quite useful for
learning the speedkeys.

0
Comment actions Permalink

Barry Kaplan wrote:

Well, this is a really old one from emacs. ..I found this feature
quite useful for learning the speedkeys.




Thanks for the history backing, Barry.

Alain

0
Comment actions Permalink

I liked this in emacs, and I think it would be useful (as long as it weren't intrusive) in IDEA.

0
Comment actions Permalink


"Alain Ravet" <alain.ravet.list@wanadoo.be> wrote in message
news:blej5k$nvd$2@is.intellij.net...

Rapidly, you would either
- stop using feature X
- use the shortcut


What if someone just prefers to use popup menu instead of key combination?
Nah, this is not for me. I have enough brains to decide myself what and how
do I want to do. The same goes with intentions -- I hate them. I also hate
auto-popup windows like "Did you know?" or "Tip of the day" and turn them
off immediately.

> and if so can there be a bikini line for it too?
You're already addicted, aren't you ? :)


Aha, "click here to continue". This is much nicer idea :)


0
Comment actions Permalink

By the first impression I liked the idea. But after some time I also
realized that when user is using a menu item to invoke some action he's told
that this action has a shortcut by the menu item's text. Unlike many other
programs (I don't know why other programs don't do the same!) IDEA shows
shortcuts in all menu items which have them as well as in toolbar buttons
tooltips.

--
Valentin Kipiatkov
JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"

"Marcus Brito" <pazu@animegaiden.com.br> wrote in message
news:9956648.1065009205687.JavaMail.itn@is.intellij.net...

Well, menu actions are already labeled with their respective keyboard

shortcuts. The new user needs tips on what you can't do with the menu -- and
there's lots of functionality beyond what's in the menu.


0
Comment actions Permalink

Valentin Kipiatkov (JetBrains) wrote:

By the first impression I liked the idea. But after some time I also
realized that when user is using a menu item to invoke some action he's told
that this action has a shortcut by the menu item's text. Unlike many other
programs (I don't know why other programs don't do the same!) IDEA shows
shortcuts in all menu items which have them as well as in toolbar buttons
tooltips.

that is a great feature of IDEA!

0
Comment actions Permalink

Which reminds me: emacs showed the keybinding when you used the command
version of an action (ie, esc+command). If you are using an action from
a menu, the binding is already right there. So I agree with Valentin.

Valentin Kipiatkov (JetBrains) wrote:

By the first impression I liked the idea. But after some time I also
realized that when user is using a menu item to invoke some action he's told
that this action has a shortcut by the menu item's text. Unlike many other
programs (I don't know why other programs don't do the same!) IDEA shows
shortcuts in all menu items which have them as well as in toolbar buttons
tooltips.


0
Comment actions Permalink

Yuck.

Please please, do not add this. If people are too stupid to assign/lookup a shortcut to often-performed actions, then it's their own damn fault.

There's plenty of catering to idiots with the attention of a guppie in the world as it is, there's no need to contribute to that particular pool.

0
Comment actions Permalink

Well, over three years later, this has been implemented as the KeyPromoter plugin (http://plugins.intellij.net/plugin/?id=1003)

0
Comment actions Permalink

I was surprised when noticed this topic today!

0
Comment actions Permalink

Time to unclude this plugin into IDEA's plugin folder within the distribution :)

0
Comment actions Permalink

No, please. Really. IDEA needs to stop bundling plugins and starting pointing users to how easy is to install them, if they want to.

0

Please sign in to leave a comment.