Monday rant: keyboard support in Irida dialogs is only marginally better than 3.x

Working on Windows 2000. Tried Windows L&F and Idea default
L&F.

Alt + F, Alt + T ==> Settings. By default it is Project /
Paths. The blue "Paths" rectangle actually has focus, but
you don't know about it until you move it.

Tab ==> top module in "Modules" is activated with dotted
frame, but blue "Paths" rectangle retains the same color and
frame type.

Tab ==> you get to "Paths" tab, "Output path" field. How to
choose path from the tree? Oh, Alt - Enter, that works. I
would prefer a context menu for those who don't know the
keymap.

"Select Output Path" window is opened. Again, I would prefer
context menu with "Create directory" and "Delete directory"
items. Close the window, return to project window.

Try to return to the left vertical menu (where the blue
rectangle is). Click Tab, Tab, Tab... What the ...? Clicking
Tab just loops in the "Paths" page, you cannot reach
pushbuttons on the bottom, nor you can get to the leftmost
menu. Shift + Tab goes in reverse order, Ctrl + Tab switches
pages.

Oh, right, jetbrainers have a workaround for that: numbers
in parentheses, like "Paths (1)", "Compiler (2)". That
should help. Click "2". If you are still in "Output path"
field, that only causes "2" to be typed in the field. Of
course. How about Alt + 2? Nicht funktionieren. Maybe I
should leave text field, like skip to "Use absolute path"
radiobutton, click "2". Nada. That is it, you are stuck
;-((((

Also, while you are on "Use absolute path" radiobutton, try
clicking left arrow. No effect. Only Tab or Shift + Tab key
works to change focus, despite that Windows apps must use
Tab to skip between groups and elements in group, and arrows
to skip between elements in group only. But this is so minor
comparing to not being able to get to the list, that I don't
even care.

By the way, dialog elements do not have accelerator keys.

Ok, use mouse to return back to leftmost menu. Select "IDE"
tab, "Editor". The window opens wide, and it does not fit my
screen. Someone at Jetbrains thought that all Windows users
have huge monitors with their single height taskbar. Well,
taskbar on my machine is double height, so I cannot see the
pushbuttons. Resizing does not help, moving window does not
help either, it is centered right after I drop it at the
needed location. Ugh!

Select a smaller dialog, like "Code completion". Click Tab.
With Windows L&F "Case sensitive completion" is focused
immediately, but you cannot open combobox with Windows
standard Alt + down arrow. With IDEA L&F first Tab does no
visible effect, but Alt + down arrow works. After the second
Tab the combobox receives visible frame. So what the first
Tab was about?

Tired ;) I understand that half of these gripes must be
addressed in Swing itself, but still...

Oh, and drag-n-drop (at least in project view) is still not
supported.

Michael.


3 comments
Comment actions Permalink

Thanks Michael!

Your feedback is very helpful as always. You somehow missed your usual "I
told you half a year ago" part though, which was quite disappointing.
There were some donuts granted by other EAPers during Irida development but
I do not feel we deserve them anymore. They're still fresh and tasty and
if you don't mind we'll ship them all to you.

Seriously,
am I correct that I can describe you rant in form of JIRA request like:
Classing Settings View. Mnemonic shortcuts don't work when focus is in settings
editors?

It's shorter, it's clearer, less time spent reading rants => more time spent
fixing bugs and implementing features.

-


Maxim Shafirov
http://www.jetbrains.com
"Develop with pleasure!"

Working on Windows 2000. Tried Windows L&F and Idea default L&F.

Alt + F, Alt + T ==> Settings. By default it is Project / Paths. The
blue "Paths" rectangle actually has focus, but you don't know about it
until you move it.

Tab ==> top module in "Modules" is activated with dotted frame, but
blue "Paths" rectangle retains the same color and frame type.

Tab ==> you get to "Paths" tab, "Output path" field. How to choose
path from the tree? Oh, Alt - Enter, that works. I would prefer a
context menu for those who don't know the keymap.

"Select Output Path" window is opened. Again, I would prefer context
menu with "Create directory" and "Delete directory" items. Close the
window, return to project window.

Try to return to the left vertical menu (where the blue rectangle is).
Click Tab, Tab, Tab... What the ...? Clicking Tab just loops in the
"Paths" page, you cannot reach pushbuttons on the bottom, nor you can
get to the leftmost menu. Shift + Tab goes in reverse order, Ctrl +
Tab switches pages.

Oh, right, jetbrainers have a workaround for that: numbers in
parentheses, like "Paths (1)", "Compiler (2)". That should help. Click
"2". If you are still in "Output path" field, that only causes "2" to
be typed in the field. Of course. How about Alt + 2? Nicht
funktionieren. Maybe I should leave text field, like skip to "Use
absolute path" radiobutton, click "2". Nada. That is it, you are stuck
;-((((

Also, while you are on "Use absolute path" radiobutton, try clicking
left arrow. No effect. Only Tab or Shift + Tab key works to change
focus, despite that Windows apps must use Tab to skip between groups
and elements in group, and arrows to skip between elements in group
only. But this is so minor comparing to not being able to get to the
list, that I don't even care.

By the way, dialog elements do not have accelerator keys.

Ok, use mouse to return back to leftmost menu. Select "IDE" tab,
"Editor". The window opens wide, and it does not fit my screen.
Someone at Jetbrains thought that all Windows users have huge monitors
with their single height taskbar. Well, taskbar on my machine is
double height, so I cannot see the pushbuttons. Resizing does not
help, moving window does not help either, it is centered right after I
drop it at the needed location. Ugh!

Select a smaller dialog, like "Code completion". Click Tab. With
Windows L&F "Case sensitive completion" is focused immediately, but
you cannot open combobox with Windows standard Alt + down arrow. With
IDEA L&F first Tab does no visible effect, but Alt + down arrow works.
After the second Tab the combobox receives visible frame. So what the
first Tab was about?

Tired ;) I understand that half of these gripes must be addressed in
Swing itself, but still...

Oh, and drag-n-drop (at least in project view) is still not supported.

Michael.



0
Comment actions Permalink

Your feedback is very helpful as always. You somehow

missed your usual "I

told you half a year ago" part though, which was quite

disappointing.

Actually it was about two years ago, but who cares anyway?

Seriously,
am I correct that I can describe you rant in form of JIRA

request like:

Classing Settings View. Mnemonic shortcuts don't work when

focus is in settings

editors?

>

It's shorter, it's clearer, less time spent reading rants

=> more time spent

fixing bugs and implementing features.


I tried Jira some time ago, I did not like it. I don't use a
lot of EAP releases anyway, I just wanted to check a certain
feature that 3.0.x lacks. Then I started clicking buttons
;)

The request you picked up is just one of many. Ok, here is
the list, if you prefer lists.

  • Blue rectangle in the left column does not provide

feedback when it gains and loses focus.

  • Feature: make context menus for appropriate commands like

"open accociated dialog" or "create directory"

  • Arrow keys are not supported to move around items even in

the same tab group.

  • Dialog elements do not have accelerators

  • Some windows are too large for 1024x768 and cannot be

resized.

  • Dialog cannot be moved, it autocenters, very annoying.

  • With Windows L&F combobox cannot be opened with Alt + Down

Arrow

  • With IDEA L&F there is an extra Tab needed, when I leave

blue rectangle on the left.

  • Oh, and drag-n-drop (at least in project view) is still

not supported.

Michael.


0
Comment actions Permalink

Michael, I gave up putting all the usability bloopers in the tracker. They
(/a large majority of them) never got fixed. To me it looks that the
IDEA-team don't rate them more important than minor.

Tom

0

Please sign in to leave a comment.