Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 341632

Summary: [Accessibility] Traditional memory rendering is not accessible by keyboard
Product: [Tools] CDT Reporter: Vivian Kong <vivkong>
Component: cdt-memoryAssignee: Chris Recoskie <recoskie>
Status: RESOLVED FIXED QA Contact: Ted Williams <ted>
Severity: normal    
Priority: P3 CC: cdt-debug-inbox, cdtdoug, congwang, Jesse.Weinstein, lasher, recoskie
Version: 8.0   
Target Milestone: 8.1.2   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
a patch for this bug. cdtdoug: iplog+

Description Vivian Kong CLA 2011-04-01 10:14:05 EDT
I can navigate to the Memory view using the keyboard but once I tabbed into the Traditional memory rendering tab I'm stuck in the first column (address) and cannot edit the memory locations using the keyboard alone.  

Perhaps a way to fix this is to change the tab order and allow user to tab into the memory location cells instead of the address cells (similar to the behaviour in the Hex memory rendering tab).

Users who are unable to use the mouse need all functions to be available via
the keyboard.
Comment 1 cong wang CLA 2013-03-19 14:35:58 EDT
Created attachment 228673 [details]
a patch for this bug.
Comment 2 Jesse Weinstein CLA 2013-03-21 14:16:20 EDT
https://git.eclipse.org/r/#/c/11369/ -- I adapted cong wang's patch into this.
Comment 3 Chris Recoskie CLA 2013-03-22 12:31:35 EDT
Patch handled via Gerrit.  Applied to master and cdt_8_1
Comment 4 CDT Genie CLA 2013-03-22 13:23:05 EDT
*** cdt git genie on behalf of congwang ***

    Bug 341632 - Trad mem rendering keyboard access
    Change-Id: Iae09285e88f76d1155fd28a6aa25b818ae0164dd
    Reviewed-on: <a  href="https://git.eclipse.org/r/11349">https://git.eclipse.org/r/11349</a>
    Reviewed-by: Chris Recoskie &lt;recoskie@xxxxxxxxxx&gt;
    IP-Clean: Chris Recoskie &lt;recoskie@xxxxxxxxxx&gt;
    Tested-by: Chris Recoskie &lt;recoskie@xxxxxxxxxx&gt;

[*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=5a2009648983ad93fd6a4a395fbfdd767e648cc9