This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 127911 - [a11y] mnemonic conflicts in Code Assistance.
Summary: [a11y] mnemonic conflicts in Code Assistance.
Status: VERIFIED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Sergey Grinev
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2008-02-20 16:45 UTC by alexandrov
Modified: 2008-03-25 17:30 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description alexandrov 2008-02-20 16:45:12 UTC
Open Tools/Options. Choose C/C++, Code Assistance tab.
There are some mnemonic conflicts:
'c' used by "Copy" button and "Code Style" tab
'o' used by "Code Assistance" tab and "Compiler Collection" compobox
't' used by "Other", "Build Tools" tabs and "Edit" button
'h' used by "Help" button and "Semantic Highlighting" tab.
Comment 1 Sergey Grinev 2008-02-20 17:41:11 UTC
next items are already fixed:
't' used by "Other" 
'h' used by "Help" button and "Semantic Highlighting" tab.
Comment 2 Thomas Preisler 2008-02-21 19:31:38 UTC
'o' used by "Code Assistance" tab and "Compiler Collection" combobox is also fixed. Left is 'c'.

I think the "Code Style" tab should be renamed to "Formatting". Java, Ruby and others(?) are using that term so why
shouldn't we? It may open up an available letter.

BTW, not all components are required to have mnemonics. Perhaps we should remove mnemonics for the tabs in the options
window. They will just cause endless collision with other components especially because the dialog is dynamically
populated and there is no way to guaranty no conflicts.
Comment 3 Sergey Grinev 2008-02-22 14:58:45 UTC
I've removed mnemonics for tabs. All tabs are accessible by keyboards over cursor and tab buttons and several NetBeans
components got rid of mnemonics as well.

http://hg.netbeans.org/main/rev/7534474addaf
Comment 4 alexandrov 2008-03-25 17:30:47 UTC
verified in build 20080325