June 23rd, 2016 by inflectra
This post in our series about whats new in SpiraTeam 5.0 focuses on a brand new feature to help you work smarter and faster. If you didn't know it was there you may never notice it, but this post will highlight some of the ways our new keyboard shortcut system can help you. Do you have ideas for keyboard shortcuts we could add in the future? Let us know in the comments
The new shortcut system works on every page of SpiraTeam. Some pages or types of page have special shortcuts all of their own, and many shortcuts work everywhere. To get them to work there is one important rule--not to be in text entry mode in a text box or form.
The first keyboard shortcut you should learn is the one that shows you all the other keyboard shortcuts. But don't worry, even if you forget this one, you can still bring up the shortcut help menu--it is under the link to the main help.
To bring up the menu using the keyboard, type "?". On English keyboard this is usually done by pressing the shift
key and the ?
key together, but it should work with whatever language your keyboard is in, as long as it has a ?
.
This is a screenshot example of the help page that pops up.
We recommend picking one or two shortcuts to actions you take frequently and write them on a post-it to remind you to use them. If you find them useful and they speed up your work gradually add more. If you become a SpiraTeam shortcut maestro you may even find an undocumented shortcut or two. They won't speed up your work, but you will earn the respect of the whole SpiraTeam team.
Most keyboard shortcuts we use in desktop applications are combinations of two keys pressed at the same time - like ctrl
+ c
to copy something. Many SpiraTeam shortcuts work in exactly the same way.
Another way to enter shortcuts, is to quickly type a series of letters, one after the other, as if you were typing a short word - something like n
... i
... n
. Most of the shortcuts in SpiraTeam work like this, to try and make them easier to remember, and reduce the need for crazy finger gymnastics to hit several keys at once.
To navigate to any main page in the application takes no more than three keystrokes. n
stands for navigating, and after that you type one or two letters for where you want to go. These are normally based on the two letter prefix we use throughout the system already, so should be familiar to a number of customers already. For example:
n
... r
... q
-- RQ for requirementsn
... t
... c
-- TC for test casesn
followed by 1, 2, or 3 respectively.We've added a couple of quick actions that you can perform anywhere. The first is one that our support team have enjoyed using. Type shift
+ i
from any page, and a new incident will be created and the page will load to it, ready for you to fill in.
Global search can now be used faster as well. Press shift
and s
to place the cursor in the global search box at the top of the page. Type your search term and press enter
to bring up the list of search results.
You can then navigate directly to one of the top few results - type alt
and 1
, 2
, or 3
for the first, second, or third result.
When on a page with a list of items - like a list of requirements, you can navigate up and down the list using only the keyboard. You can even select an item to see its details.
To enter keyboard mode on a list, type shift
+ x
. You will see a highlight bar to the left of the topmost row of data, as in the screenshot below. This represents which row is active.
To move down a row, click k
. To move up a row click j
. To see the details of the currently selected row click enter
. If you want you can even select one row or multiple rows for editing, by pressing x
. Deselect a row by pressing x
again.
To get out of the keyboard mode on a list page, type shift
+ x
again.
Once on a details page, you can navigate tabs really quickly. k
will take you one tab to the right. j
will take you one tab to the left.
When using the planning board, sometimes you want to quickly change what information is displayed - for instance to show tasks. You can change the display by pressing d
then a letter to show / hide a particular element (if available). So d
... t
will show or hide tasks. You can also toggle the detailed view, showing test cases, and showing incidents.
There are also shortcuts to change the "Group By" options: g
for 'group by' followed by c
will, for instance, group by components.
SpiraTeam 5's brand new test execution also comes with a dedicated set of keyboard shortcuts. These let you: navigate around the tests; change the display; and take actions quickly.
To move forward a step type k
, to move back a step type j
. Combine those keys with shift
to move forward or back a whole test case at a time. This works in any display mode.
The new test execution page has a number of display modes and options to let you customize it to exactly how you want to work. Using d
followed by one of a range of keys will change the display. Add 1
to go to 'Split' view, 2
for 'Table' view, 3
for 'Mini' view.
When the inspector is shown, the details about a particular test step is visible, typing d
followed by r
, a
, or i
will switch the tabs at the bottom of the inspector between 'Actual Results', 'Attachments', or 'Incidents' respectively.
Finally, you can add results, or pass or fail a step, with a keystroke. For instance, type alt
+ p
to pass a step instantly.
We have a couple more shortcuts planned that didn't quite make it into the 5.0 release. A universal data refresh will be coming soon, and we will also be implementing a universal save keyboard shortcut that should work even when you are entering text in a text field.
In SpiraTeam 5.3 we intend to implement a redesign to Incidents and we are excited to implement some new ways to make moving between incidents quicker and faster: for both desktop and mobile users.
We'd love to hear from those of you who are using the keyboard shortcuts. Are they helping you work better? Which ones are your favorite? Are there shortcuts that we don't yet have, that you think our users could really benefit from? Please share your thoughts below.
Ask an Inflectra expert:
And if you have any questions, please email or call us at +1 (202) 558-6885
SpiraTest combines test management, requirements traceability & bug-tracking
SpiraTeam brings your teams together, managing the entire application lifecycle
SpiraPlan lets you manage your programs and portfolio of projects like never before
Orchestrates your automated regression testing, functional, load and performance
The ultimate test automation platform for web, mobile, and desktop applications
The help desk system, designed specifically for software support teams
Cloud hosted, secure source code management - Git and Subversion
Exploratory testing capture tool that automatically records your testing activity
Let us deal with the IT pain so you don't have to. Or use on-premise if you prefer.
Our customers work in every industry imaginable. From financial services to healthcare and biotech to government and defense and more, we work with our customers to address their specific needs.
Our products do not enforce a methodology on you, instead they let you work your way. Whether you work in agile development, Scrum, XP, Kanban and Lean, Waterfall, hybrid, or Scaled Agile Inflectra can help.
If you want to learn more about application delivery, testing, and more take a look at our whitepapers, videos, background papers, blog, and presentations.
Our suite of Accelerators speed up your deployment and adoption of our products, increasing your return on investment and reducing the cost of ownership.
We collaborate with a wide range of teams to bring our customers a range of services (including load testing, training, and consultation), complimentary technologies, and specialized tools for specific industries.
Learn how different organizations have benefited from using Inflectra products to manage their software testing and application develooment.
Outstanding support is the foundation of our company. We make support a priority over all other work. Take a look at our support policy.
Discover great tips, discussions, and technical solutions from fellow customers and Inflectra's technical experts.
If you can't find the answer you're looking for, please get in touch with us: over email, phone, or online.
We are constantly creating new videos to help customers learn about our products, including through in depth webinars, all freely available along with a wide selection of presentations.
We provide a number of resources to help customers learn how to get the most out of our products, with free online resources, virtual classrooms, and face to face.
Read about Inflectra, our manifesto, and values. Meet our incredible customers who are building awesome things, and our leadership team that are committed to building a great company.
The Inflectra Blog contains articles on all aspects of the software lifecycle.
In addition we have whitepapers,
background articles, videos and
presentations to help get you started.
Events are a big part of our awesome customer service. They are a chance to learn more about us, our products, and how to level up your skills with our tools.
We partner with educational institutions and individuals all over the world. We are also a great place to work and encourage you to explore joining our team.
Please contact us with your questions, feedback, comments, or suggestions. We'll get back to you as soon as possible.
When you need additional assistance (be it training, consulting, or integration services) our global certified solution provider partner network is ready to help.
At Inflectra, we are fully committed to provide our customers with the very best products and customer service. Check out some of our recent awards.
We want to help developers extend and customize our tools to fit in with their needs. We provide robust APIs, sample code, and open source projects.