Navigating vcc with keyboard

Project:Virtual Combat Cards Project
Version:1.4-dev
Component:User interface
Category:feature request
Priority:normal
Assigned:Nebulorum
Status:closed
Description

Hey,

A very useful feature that I think would be just fantastic for this program is the ability to navigate to the different sections of the program via keyboard shortcuts. Something like:

- Ctrl+1 to place the cursor in the damage/heal text input box
- Ctrl+2 to behave the same as clicking on combatant one in the sequence. (Currently Ctrl+F highlights the acting combatant but it doesn't place the cursor in that part of the program. Ie, if you currently have the cursor in the notes/comments section and you press Ctrl+F, the cursor remains in the notes section. But if you pressed Ctrl+2 (or similar) and the cursor moved to the combatant sequence then you could scroll down to the desired combatant with the arrow keys and then press Ctrl+4 to go back to the notes section.)
- Ctrl+3 to place the cursor in the conditions section
- Ctrl+4 to place the cursor in the notes section
- Ctrl+5 to place the cursor in the sustain/end effect section
(- Ctrl+6 to place the cursor in the MFD section)
- Ctrl+7 to place the cursor in the Move combatant before section.
- Etc Etc Etc

(Once the cursor was in each section, the TAB key could be used to toggle between different options within that section.)

At this stage the only way to get around the program only using the keyboard requires large amounts of pressing the TAB key in conjunction with Shift+TAB, Ctrl+TAB and Shift+Ctrl+TAB.

Thanks!

Joe

#1

Version:0.95.1» 1.0.0

This can be associated with issue #125: Use docking frame to allow reorganizing interface. We will add a shortcut that sends focus to a control on the panel.

#2

Version:1.0.0» 1.4-dev
Assigned to:Anonymous» Nebulorum
Status:active» patch (ready to commit)

Using function keys for this, may need a review on the function keys.

#3

Status:patch (ready to commit)» fixed

Tested and working. Will be in 1.1.

#4

Status:fixed» closed

Automatically closed -- issue fixed for two weeks with no activity.