GNOME Bugzilla – Bug 316220
Aisleriot Keyboard Navigation Shortcuts Proposal
Last modified: 2012-01-31 23:31:59 UTC
Here's my wacky idea for the start of the new cycle, regarding Aisleriot Keyboard Navigation... To select a card, allow for keys 1-9, A, K, Q, and J to highlight a rank, and H, D, C, and S to highlight a suit. "S, A" starts by gently highlighing all of the spades, then selects the Ace of Spades. Once selected, "K, H" could drop the selected cards on top of the King of Hearts. Of course, it's not prefect. Multi deck games would require the user to use arrow keys to naviage to thewould specific "Ace of Spades" they wanted to select, or the user could just hit "S, A, A, A..." until they get the Ace they wanted. (Indeed, "A, A, A, A" would probably just cycle through all of the Aces after the first keypress.) Keys like "F" for Foundation would probably be handled by the game itself, depending on the context. If the specific slot chosen is important (I'm not sure it is in any of the games, though), numeric labels may be drawn on top of the slots, so that "F, 4" would chose the slot labeled "4". In other games, "F" could just dump the selected cards onto any valid foundation slot, even non-empty slots.
I think the first goal should probably be just to get a cursor wandering from card-to-card with the arrow keys. i.e. something inefficient but intuitive[1]. After that everything else you suggest is trivial to implement. [1] By intuitive I mean: "The same way as everything else."
This bug is merely a talking point to consider when we do Bug #126284, so I'll just stash it under there. :) *** This bug has been marked as a duplicate of 126284 ***
Aisleriot keyboard navigation has been implemented in 2.21.
This bug is being reassigned to the "general" component so we can close the aisleriot bugzilla component. Apologies for the mass email!