I posted a big bug description at
http://www.intellij.net/tracker/idea/viewSCR?publicId=8466 , so if you tend
to use keyboard as myself, please go and vote for it. Here is the bug
description for people who do not use Tracker, maybe someone has some
thoughts on this.
IDEA dialog windows are a disaster. One cannot use keyboard only.
I just want to say beforehand, that I use W2K and I expect controls in any
application that runs on my OS to be Windows standard.
As an example we can start from project properties:
color in the list on the left, but "OK" button seems to be selected, because
it has this well-known dotted frame arond the text. Here is the first
question: which control is actually selected?
Right one can change between buttons only. This is correct behaviour. Now
press Tab. Buttons still can be selected one by one using Tab key, until
rightmost or leftmost is selected. Only then focus is changed to the next
group. That means, that this tabstop groups were assigned to each button.
Though you can see this stuff even in MS own windows, I think it is a bug,
and buttons should be the one group. But this is what I can live with.
group, but where? Try pressing Up and Down. OK, the leftmost list is
selected. As a whole! Bugs here: one cannot change items in the list, using
keyboard, the only what happens is the list is scrolling. Another bug, that
list while being current control, is not shown as selected with standard
Windows dotted frame.
until you press Down key. Press Tab again. Now the Target JDK combobox is
selected by a visible frame, and you can use Down arrow again. Looks like
invisible control is hidden between the leftmost list and Target JDK
combobox. Why should I care?
key... nothing happens. Press Tab again. Nothing happens again. Press Tab
for the third time. Oh, now you see: the item in Project tabbed page is
selected. Bugs here: "Output type" and "Compiler output path" are read-only
edit boxes, their contents can be changed only using ellipses box on the
right. So, IDEA tries to focus on read-only edit boxes, but they are not
shown as selected. On the third tab IDEA jumps to the concrete item in the
project page, which is incorrect, because it should jump to Project tab
all, it only changes items. Ctrl-Tab works (oh, really?), but you cannot
leave the notebook. This is it, you are stuck here. Maybe you can use
buttons on the pages, like Add button on the Project page? No, you cannot.
Tab key works as Down arrow. You can use Alt-A to add path to the project,
but this is it: you cannot leave notebook anyway.
So, the whole big mess just with one dialog window. But we have "modern"
features, like items in the leftmost list change their backgound color when
mouse is hovered over them. Coooool! But useful? Not at all.