After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 316220 - Aisleriot Keyboard Navigation Shortcuts Proposal
Aisleriot Keyboard Navigation Shortcuts Proposal
Status: RESOLVED FIXED
Product: gnome-games-superseded
Classification: Deprecated
Component: general
unspecified
Other All
: Normal enhancement
: ---
Assigned To: gnome-games-aisleriot-maint
GNOME Games maintainers
Depends on:
Blocks:
 
 
Reported: 2005-09-13 15:26 UTC by Richard Hoelscher
Modified: 2012-01-31 23:31 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Richard Hoelscher 2005-09-13 15:26:47 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.
Comment 1 Callum McKenzie 2005-09-15 06:05:03 UTC
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." 
Comment 2 Richard Hoelscher 2006-01-16 03:21:32 UTC
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 ***
Comment 3 Christian Persch 2008-04-01 12:15:03 UTC
Aisleriot keyboard navigation has been implemented in 2.21.
Comment 4 Robert Ancell 2012-01-31 23:31:59 UTC
This bug is being reassigned to the "general" component so we can close the aisleriot bugzilla component.  Apologies for the mass email!