{"id":30203,"date":"2006-08-08T10:00:09","date_gmt":"2006-08-08T10:00:09","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2006\/08\/08\/candidate-for-most-obscure-keyboard-shortcut-shiftf8\/"},"modified":"2006-08-08T10:00:09","modified_gmt":"2006-08-08T10:00:09","slug":"candidate-for-most-obscure-keyboard-shortcut-shiftf8","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20060808-09\/?p=30203","title":{"rendered":"Candidate for most obscure keyboard shortcut: Shift+F8"},"content":{"rendered":"<p>One of the most obscure keyboard shortcuts has got to be Shift+F8, which is used for listbox discontiguous extended selection. Man, what a mouthful. <a href=\"http:\/\/support.microsoft.com\/default.aspx?scid=301583\"> KB article Q301583<\/a> doesn&#8217;t help matters by listing this keyboard shortcut under &#8220;Dialog box keyboard shortcuts&#8221; even though it isn&#8217;t a dialog box keyboard shortcut. It&#8217;s a listbox keyboard shortcut.\n If the listbox supports extended selections (via <code>LBS_EXTENDEDSEL<\/code>), then you can use the Shift+F8 shortcut to create discontiguous multiple selections from the keyboard. (Via the mouse, you can just Ctrl+Click to create a discontiguous multiple selection.) Type Shift+F8 once to enter extended selection mode, then use the arrow keys to select an item and press Ctrl+Space or Shift+Space to select (or deselect) it. When finished, type Shift+F8 again (or just move focus to some other window).<\/p>\n<p> And yes, this particular keyboard interface is pretty wacked out. A more natural mechanism would be to have Ctrl+Arrow move the focus without changing the selection, then using Ctrl+Space to select (or deselect) the focus item. Thankfully, the list view control went for that approach rather than emulating the crazy Shift+F8 keyboard shortcut. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the most obscure keyboard shortcuts has got to be Shift+F8, which is used for listbox discontiguous extended selection. Man, what a mouthful. KB article Q301583 doesn&#8217;t help matters by listing this keyboard shortcut under &#8220;Dialog box keyboard shortcuts&#8221; even though it isn&#8217;t a dialog box keyboard shortcut. It&#8217;s a listbox keyboard shortcut. If [&hellip;]<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[26],"class_list":["post-30203","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-other"],"acf":[],"blog_post_summary":"<p>One of the most obscure keyboard shortcuts has got to be Shift+F8, which is used for listbox discontiguous extended selection. Man, what a mouthful. KB article Q301583 doesn&#8217;t help matters by listing this keyboard shortcut under &#8220;Dialog box keyboard shortcuts&#8221; even though it isn&#8217;t a dialog box keyboard shortcut. It&#8217;s a listbox keyboard shortcut. If [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/30203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=30203"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/30203\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=30203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=30203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=30203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}