I'm creating a form similar to the one below (with <label/>
tags, input field accesskeys and logically-ordered tabindices). The form will be filled a handful of times in rapid succession by seasoned office administrators -- so very comfortable with a keyboard.
This got me thinking: given similar use-cases should my form's accesskeys be semantically/linguistically mapped (p
= project code, n
= notes, etc), or mapped in a physical cluster (a
, s
, d
, etc) for most rapid access?
(I do admit that most users will probably just tab
through the form if they choose not abandon the mouse. Still, it will be something to consider for future projects.)
Edit: All fields are mandatory.
download bmml source – Wireframes created with Balsamiq Mockups