We are building a site that needs to be accessible to everyone. I'm used to navigate webpages via the keyboard so most of the functionality comes natural to implement.
But today I got confounded about manually reordering list. We have some content where the order they come in is important. So for users using a mouse to navigate the site they can grab an anchor, drag and drop an item in order to give it a new position in the list.
But how do I implement this with keyboard? Is there a recommended way? Some industry standard or how people usually do it? I want the users of the site to have an intuitive way to do this that they are familiar with.
My first thought was to add a order field so you could manually enter the new position of the item. Another is to navigate to the item in the list with your arrow keys and then hold a modifier key and press the keys in order to move the item up or down in the list.
Any suggestions are greatly appreciated.
Best regards
Daniel
fastfinge2 points6y ago
$1 does it with an order field, so that's the way I'm used to it, at least. In Drupal, "lighter" items (IE items with a smaller number) always float to the top. Easy to remember, and easy to think about.
Our mission is to provide everyone with access to large- scale community websites for the good of humanity. Without ads, without tracking, without greed.