Ticket #6430 (new task)

Opened 8 months ago

Last modified 13 days ago

Calendar: keyboard support

Reported by: bill Owned by: becky
Priority: normal Milestone: 1.5
Component: Accessibility Version: 1.1.0
Severity: normal Keywords: ibm
Cc: toonetown

Description

Add keyboard access to Calendar, and to DateTextBox to navigate down to the calendar.

Taken from IBM Design Leadership recommendations.

Change History

Changed 8 months ago by nathan

  • cc becky added
  • status changed from new to assigned
  • owner changed from becky to nathan

I can work on this as a part of the work I'm doing for #6416.

The issue I see is with the key bindings. I think that PgUp/PgDn? would make sense for prev/next month. Possibly <SHIFT>PgUp/PgDn? for prev/next year?

The problem is with day changing. We could use Up/Down to move between weeks, and left/right to move between days, - but one issue I see is that Left/Right could cause problems - since you usually want to have them available for moving around within the text box. The flip side of that is you could use Up/Down for prev/next day - but that would not be very easy to move between weeks...

What are thoughts on this?

Changed 8 months ago by nathan

Also (I don't know where else to put this comment), the patch from #6416 will fix the bug in _DateTimeTextBox where pressing the down arrow will NOT re-show the dialog box (which I noticed was another issue on your spreadsheet). I encountered that bug during the development of the #6416 - but didn't log a separate issue for it.

Changed 8 months ago by nathan

  • cc nathan added; becky removed
  • status changed from assigned to new
  • owner changed from nathan to becky

Reassigning back to becky...some of the work in #6416 might apply to this - but it appears, after speaking with her, that this ticket is meant to track a much larger work than originally I had thought.

Changed 8 months ago by bill

Assuming we keep focus within the <input> box, like on ComboBox, it seems like left/right arrow should navigate within the calendar (when the drop down is showing), and navigate within the <input> when the drop down is closed. Maybe not ideal but seems like the best compromise?

Changed 5 months ago by toonetown

  • cc toonetown added; nathan removed

Changed 13 days ago by bill

  • milestone changed from 1.3 to 1.5
Note: See TracTickets for help on using tickets.