{"id":11752,"date":"2016-02-12T00:02:43","date_gmt":"2016-02-12T00:02:43","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/?p=11752"},"modified":"2019-02-14T17:36:20","modified_gmt":"2019-02-15T01:36:20","slug":"quickly-navigate-with-keyboard","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/quickly-navigate-with-keyboard\/","title":{"rendered":"Quickly navigate with keyboard"},"content":{"rendered":"<p>Shortcuts have been in Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) for a long time, but not many keyboard shortcuts were available and it was not discoverable. Since a few deployments we have introduced more shortcuts using the <a href=\"https:\/\/craig.is\/killing\/mice\" target=\"_blank\">MouseTrap open source library<\/a>. You can now type in keys whenever you are not focused on an inputbox. What keys you can use is dependent on the context you are in, but you can type the ? at any point in time to see the keys that are available on that page.<\/p>\n<p>Below you see the ? dialog for the Kanban board.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-11761 size-full\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/02\/navigation_keys_kanban_board.png\" alt=\"navigation_keys_kanban_board\" width=\"950\" height=\"500\" \/><\/p>\n<p>As mentioned, the keys that you see are dependent on the context you are in. So if you are exploring the code, you will have a different set of keys available to you. So if you ever want to create a pull request quickly, just type in \u201cc p\u201d when you are in the code hub. Note that the Global keys are always the same on all the pages you are in.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-11771\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/02\/navigation_keys_code_explorer.png\" alt=\"navigation_keys_code_explorer\" width=\"950\" height=\"403\" \/>\nTo learn the keys that we have available in the different pages, you can either use the ? on these pages, or visit the page that <a href=\"https:\/\/msdn.microsoft.com\/en-us\/Library\/vs\/alm\/Overview\/reference\/keyboard-shortcuts\">lists all keyboard shortcuts<\/a>.<\/p>\n<p>Please leave a comment what keys you think are missing, and we should consider adding.<\/p>\n<p>Thanks,\nEwald<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shortcuts have been in Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) for a long time, but not many keyboard shortcuts were available and it was not discoverable. Since a few deployments we have introduced more shortcuts using the MouseTrap open source library. You can now type in keys whenever you are not [&hellip;]<\/p>\n","protected":false},"author":72,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[227,1,225],"tags":[],"class_list":["post-11752","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile","category-devops","category-git"],"acf":[],"blog_post_summary":"<p>Shortcuts have been in Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) for a long time, but not many keyboard shortcuts were available and it was not discoverable. Since a few deployments we have introduced more shortcuts using the MouseTrap open source library. You can now type in keys whenever you are not [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/11752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/72"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=11752"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/11752\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=11752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=11752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=11752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}