Tuesday, August 2, 2005
By: Jason Doucette
Visual Basic 6 Keyboard Shortcuts
This Visual Studio .NET Macro was run from within Visual C++ .NET 2003 (v7.1), with the Keyboard Mapping Scheme (set from Tools -> Options -> Environment -> Keyboard -> Keyboard Mapping Scheme) set to 'Visual Basic 6'.
(The other Keyboard Mapping Schemes that come with Visual C++ .NET 2003 (v7.1) are: VS .NET 2003 Default Settings, Visual C++ 6, Visual C++ 2, and Visual Studio 6.)
Keyboard Mappings - Visual Basic 6 | |
---|---|
Action | Key |
View.ViewCode | Global::F7 |
View.ViewDesigner | Global::Shift+F7 |
Global::Alt+Enter | |
Help.Contents | Global::Ctrl+Alt+F1 |
Help.Index | Global::Ctrl+Alt+F2 |
Help.Search | Global::Ctrl+Alt+F3 |
File.OpenFile | Global::Ctrl+Shift+O |
File.SaveSelectedItems | Global::Ctrl+S |
File.SaveAll | Global::Ctrl+Shift+S |
Edit.Cut | Global::Ctrl+X Global::Shift+Del |
Edit.Copy | Global::Ctrl+C Global::Ctrl+Ins |
Edit.Paste | Global::Ctrl+V Global::Shift+Ins |
View.NavigateForward | Global::Ctrl+Shift+- |
Debug.Start | Global::F5 |
Edit.GoToFindCombo | Global::Ctrl+Shift+F |
View.SolutionExplorer | Global::Ctrl+R |
View.PropertiesWindow | Global::F4 |
View.ObjectBrowser | Global::F2 |
View.Toolbox | Global::Ctrl+Alt+X |
File.NewProject | Global::Ctrl+N |
Edit.Undo | Global::Ctrl+Z Global::Alt+Bkspce |
View.NextView | HTML Editor Design View::Ctrl+PgDn HTML Editor HTML View::Ctrl+PgDn XML Editor Data View::Ctrl+PgDn XML Editor Schema View::Ctrl+PgDn |
View.VisibleBorders | HTML Editor Design View::Ctrl+Q |
View.Details | HTML Editor Design View::Ctrl+Shift+Q |
File.AddNewItem | Global::Ctrl+Shift+A |
File.AddExistingItem | Global::Ctrl+D |
Project.RunSelection | Global::Ctrl+Q |
Build.BuildSolution | Global::Ctrl+Shift+B |
Build.Compile | Global::Ctrl+F7 |
Debug.Breakpoints | Global::Ctrl+Alt+B |
Debug.RunningDocuments | Global::Ctrl+Alt+N |
Debug.Autos | Global::Ctrl+Alt+V, A |
Debug.Locals | Global::Ctrl+Alt+V, L |
Debug.This | Global::Ctrl+Alt+V, T |
Debug.Immediate | Global::Ctrl+G |
Debug.CallStack | Global::Ctrl+L |
Debug.Threads | Global::Ctrl+Alt+H |
Debug.Modules | Global::Ctrl+Alt+U |
Debug.Memory1 | Global::Ctrl+Alt+M, 1 |
Debug.Memory2 | Global::Ctrl+Alt+M, 2 |
Debug.Memory3 | Global::Ctrl+Alt+M, 3 |
Debug.Memory4 | Global::Ctrl+Alt+M, 4 |
Debug.Disassembly | Global::Ctrl+Alt+D |
Debug.Registers | Global::Ctrl+Alt+G |
Debug.ToggleDisassembly | Global::Ctrl+F11 |
Debug.StartWithoutDebugging | Global::Ctrl+F5 |
Debug.BreakAll | Global::Ctrl+Break |
Debug.Restart | Global::Shift+F5 |
Debug.ApplyCodeChanges | Global::Alt+F10 |
Debug.Exceptions | Global::Ctrl+Alt+E |
Debug.StepInto | Global::F8 |
Debug.StepOver | Global::Shift+F8 |
Debug.StepOut | Global::Ctrl+Shift+F8 |
Debug.QuickWatch | Global::Shift+F9 |
Debug.NewBreakpoint | Global::Ctrl+B |
Debug.ClearAllBreakpoints | Global::Ctrl+Shift+F9 |
Database.Run | Database Designer::Ctrl+R |
Database.StepInto | Global::Ctrl+E |
Query.Run | Query Designer::Ctrl+R |
Format.Bold | HTML Editor Design View::Ctrl+B |
Format.Italic | HTML Editor Design View::Ctrl+I |
Format.Underline | HTML Editor Design View::Ctrl+U |
Format.ConverttoHyperlink | HTML Editor HTML View::Ctrl+L HTML Editor Design View::Ctrl+L |
Format.InsertBookmark | HTML Editor Design View::Ctrl+Shift+L HTML Editor HTML View::Ctrl+Shift+L |
Format.DecreaseIndent | HTML Editor Design View::Ctrl+Shift+T |
Format.IncreaseIndent | HTML Editor Design View::Ctrl+T |
Format.ShowGrid | HTML Editor Design View::Ctrl+G |
Format.SnaptoGrid | HTML Editor Design View::Ctrl+Shift+G |
Format.LockElement | HTML Editor Design View::Ctrl+Shift+K |
Table.InsertColumntotheLeft | HTML Editor Design View::Ctrl+Alt+Left Arrow |
Table.InsertColumntotheRight | HTML Editor Design View::Ctrl+Alt+Right Arrow |
Table.InsertRowAbove | HTML Editor Design View::Ctrl+Alt+Up Arrow |
Table.InsertRowBelow | HTML Editor Design View::Ctrl+Alt+Down Arrow |
Tools.DebugProcesses | Global::Ctrl+Alt+P |
Image.FlipHorizontal | VC Image Editor::Ctrl+H |
Image.FlipVertical | VC Image Editor::Shift+Alt+H |
Image.Rotate90Degrees | VC Image Editor::Ctrl+Shift+H |
Image.DrawOpaque | VC Image Editor::Ctrl+J |
Image.NewImageType | VC Image Editor::Ins |
Help.DynamicHelp | Global::Ctrl+F1 |
View.NavigateBackward | Text Editor::Ctrl+Shift+F2 |
View.ClassView | Global::Ctrl+Shift+C |
View.ServerExplorer | Global::Ctrl+Alt+S |
View.ResourceView | Global::Ctrl+Shift+E |
View.MacroExplorer | Global::Alt+F8 |
View.DocumentOutline | Global::Ctrl+Alt+T |
View.TaskList | Global::Ctrl+Alt+K |
View.CommandWindow | Global::Ctrl+Alt+A |
View.Output | Global::Ctrl+Alt+O |
View.FindSymbolResults | Global::Ctrl+Alt+Y |
View.Favorites | Global::Ctrl+Alt+F |
File.NewFile | Global::Ctrl+Shift+N |
File.OpenProject | Global::Ctrl+O |
File.Print | Global::Ctrl+P |
File.Exit | Global::Alt+Q |
Edit.Redo | Global::Ctrl+Shift+Z Global::Shift+Alt+Bkspce |
Edit.CycleClipboardRing | Global::Ctrl+Shift+V Global::Ctrl+Shift+Ins |
Edit.Delete | Global::Del |
Edit.SelectAll | Global::Ctrl+A |
Edit.Find | Global::Ctrl+F |
Edit.Replace | Global::Ctrl+H |
Edit.ReplaceinFiles | Global::Ctrl+Shift+H |
Edit.FindSymbol | Global::Ctrl+Shift+Alt+F12 Global::Ctrl+Shift+Y |
Edit.GoToDefinition | Text Editor::Shift+F2 |
Edit.GoToDeclaration | Global::Ctrl+Alt+F12 |
Edit.StopSearch | Global::Alt+F3, S |
Edit.HiddenText | Global::Alt+F3, H |
Edit.MatchCase | Global::Alt+F3, C |
Edit.WholeWord | Global::Alt+F3, W |
Edit.Wildcard | Global::Alt+F3, P |
Edit.RegularExpression | Global::Alt+F3, R |
Edit.Up | Global::Alt+F3, B |
Edit.FindNext | Global::F3 |
Edit.FindPrevious | Global::Shift+F3 |
Edit.FindNextSelected | Global::Ctrl+F3 |
Edit.FindPreviousSelected | Global::Ctrl+Shift+F3 |
Edit.GotoNextLocation | Global::F12 |
Edit.GotoPreviousLocation | Global::Shift+F12 |
Edit.FormatDocument | Text Editor::Ctrl+K, Ctrl+D |
Edit.FormatSelection | Text Editor::Ctrl+K, Ctrl+F |
Edit.MakeUppercase | Text Editor::Ctrl+Shift+U |
Edit.MakeLowercase | Text Editor::Ctrl+U |
Edit.DeleteHorizontalWhiteSpace | Text Editor::Ctrl+K, Ctrl+\ |
Edit.ViewWhiteSpace | Text Editor::Ctrl+R, Ctrl+W |
Edit.ToggleWordWrap | Text Editor::Ctrl+R, Ctrl+R |
Edit.IncrementalSearch | Text Editor::Ctrl+Alt+I |
Edit.ReverseIncrementalSearch | Text Editor::Ctrl+Shift+Alt+I |
Edit.CommentSelection | Text Editor::Ctrl+K, Ctrl+C |
Edit.UncommentSelection | Text Editor::Ctrl+K, Ctrl+U |
Edit.ToggleBookmark | Text Editor::Ctrl+K, Ctrl+K |
Edit.NextBookmark | Text Editor::Ctrl+K, Ctrl+N |
Edit.PreviousBookmark | Text Editor::Ctrl+K, Ctrl+P |
Edit.ClearBookmarks | Global::Ctrl+K, Ctrl+L |
Edit.ToggleTaskListShortcut | Text Editor::Ctrl+K, Ctrl+H |
Edit.HideSelection | Text Editor::Ctrl+M, Ctrl+H |
Edit.ToggleOutliningExpansion | Text Editor::Ctrl+M, Ctrl+M |
Edit.ToggleAllOutlining | Text Editor::Ctrl+M, Ctrl+L |
Edit.StopOutlining | Text Editor::Ctrl+M, Ctrl+P |
Edit.StopHidingCurrent | Text Editor::Ctrl+M, Ctrl+U |
Edit.CollapsetoDefinitions | Text Editor::Ctrl+M, Ctrl+O |
Edit.ListMembers | Text Editor::Ctrl+J |
Edit.ParameterInfo | Text Editor::Ctrl+Shift+I |
Edit.QuickInfo | Text Editor::Ctrl+I |
Edit.CompleteWord | Text Editor::Ctrl+Space |
Edit.DeleteBackwards | Text Editor::Bkspce Text Editor::Shift+Bkspce |
Edit.BreakLine | Text Editor::Enter Text Editor::Shift+Enter |
Edit.InsertTab | Text Editor::Tab |
Edit.CharLeft | Text Editor::Left Arrow |
Edit.CharLeftExtend | Text Editor::Shift+Left Arrow |
Edit.CharLeftExtendColumn | Text Editor::Shift+Alt+Left Arrow |
Edit.CharRight | Text Editor::Right Arrow |
Edit.CharRightExtend | Text Editor::Shift+Right Arrow |
Edit.CharRightExtendColumn | Text Editor::Shift+Alt+Right Arrow |
Edit.LineUp | Text Editor::Up Arrow |
Edit.LineUpExtend | Text Editor::Shift+Up Arrow |
Edit.LineUpExtendColumn | Text Editor::Shift+Alt+Up Arrow |
Edit.LineDown | Text Editor::Down Arrow |
Edit.LineDownExtend | Text Editor::Shift+Down Arrow |
Edit.LineDownExtendColumn | Text Editor::Shift+Alt+Down Arrow |
Edit.DocumentStart | Text Editor::Ctrl+Home |
Edit.DocumentStartExtend | Text Editor::Ctrl+Shift+Home |
Edit.DocumentEnd | Text Editor::Ctrl+End |
Edit.DocumentEndExtend | Text Editor::Ctrl+Shift+End |
Edit.LineStart | Text Editor::Home |
Edit.LineStartExtend | Text Editor::Shift+Home |
Edit.LineEnd | Text Editor::End |
Edit.LineEndExtend | Text Editor::Shift+End |
Edit.LineEndExtendColumn | Text Editor::Shift+Alt+End |
Edit.PageUp | Text Editor::PgUp |
Edit.PageUpExtend | Text Editor::Shift+PgUp |
Edit.PageDown | Text Editor::PgDn |
Edit.PageDownExtend | Text Editor::Shift+PgDn |
Edit.ViewTop | Text Editor::Ctrl+PgUp |
Edit.ViewTopExtend | Text Editor::Ctrl+Shift+PgUp |
Edit.ViewBottom | Text Editor::Ctrl+PgDn |
Edit.ViewBottomExtend | Text Editor::Ctrl+Shift+PgDn |
Edit.ScrollLineUp | Text Editor::Ctrl+Up Arrow |
Edit.ScrollLineDown | Text Editor::Ctrl+Down Arrow |
Edit.TabLeft | Text Editor::Shift+Tab |
Edit.SwapAnchor | Text Editor::Ctrl+R, Ctrl+P |
Edit.GotoBrace | Text Editor::Ctrl+] |
Edit.GotoBraceExtend | Text Editor::Ctrl+Shift+] |
Edit.OvertypeMode | Text Editor::Ins |
Edit.LineCut | Text Editor::Ctrl+Y |
Edit.LineDelete | Text Editor::Ctrl+Shift+Y |
Edit.LineOpenAbove | Text Editor::Ctrl+Enter |
Edit.LineOpenBelow | Text Editor::Ctrl+Shift+Enter |
Edit.CharTranspose | Text Editor::Ctrl+T |
Edit.WordTranspose | Text Editor::Ctrl+Shift+T |
Edit.LineTranspose | Text Editor::Shift+Alt+T |
Edit.SelectCurrentWord | Text Editor::Ctrl+W |
Edit.WordDeleteToStart | Text Editor::Ctrl+Bkspce |
Edit.WordDeleteToEnd | Text Editor::Ctrl+Del Global::Ctrl+Shift+Bkspce |
Edit.WordPrevious | Text Editor::Ctrl+Left Arrow |
Edit.WordPreviousExtend | Text Editor::Ctrl+Shift+Left Arrow |
Edit.WordPreviousExtendColumn | Text Editor::Ctrl+Shift+Alt+Left Arrow |
Edit.WordNext | Text Editor::Ctrl+Right Arrow |
Edit.WordNextExtend | Text Editor::Ctrl+Shift+Right Arrow |
Edit.WordNextExtendColumn | Text Editor::Ctrl+Shift+Alt+Right Arrow |
Edit.SelectionCancel | Text Editor::Esc |
Edit.SelectToLastGoBack | Text Editor::Ctrl+= |
Edit.MoveControlUp | Global::Ctrl+Up Arrow |
Edit.MoveControlDown | Global::Ctrl+Down Arrow |
Edit.MoveControlLeft | Global::Ctrl+Left Arrow |
Edit.MoveControlRight | Global::Ctrl+Right Arrow |
Edit.SizeControlUp | Global::Ctrl+Shift+Up Arrow |
Edit.SizeControlDown | Global::Ctrl+Shift+Down Arrow |
Edit.SizeControlLeft | Global::Ctrl+Shift+Left Arrow |
Edit.SizeControlRight | Global::Ctrl+Shift+Right Arrow |
Edit.MoveControlUpGrid | Global::Up Arrow |
Edit.MoveControlDownGrid | Global::Down Arrow |
Edit.MoveControlLeftGrid | Global::Left Arrow |
Edit.MoveControlRightGrid | Global::Right Arrow |
Edit.SizeControlRightGrid | Global::Shift+Right Arrow |
Edit.SizeControlUpGrid | Global::Shift+Up Arrow |
Edit.SizeControlLeftGrid | Global::Shift+Left Arrow |
Edit.SizeControlDownGrid | Global::Shift+Down Arrow |
Edit.SelectNextControl | Global::Tab |
Edit.SelectPreviousControl | Global::Shift+Tab |
View.WebNavigateBack | WebBrowser::Alt+Left Arrow |
View.WebNavigateForward | WebBrowser::Alt+Right Arrow |
View.FullScreen | Global::Shift+Alt+Enter |
View.Diagram | Query Designer::Ctrl+1 View Designer::Ctrl+1 |
View.Grid | View Designer::Ctrl+2 Query Designer::Ctrl+2 |
View.SQL | Query Designer::Ctrl+3 View Designer::Ctrl+3 |
View.Results | Query Designer::Ctrl+4 View Designer::Ctrl+4 |
View.ShowReferences | Global::Alt+F12 |
View.ObjectBrowserBack | Global::Alt+- |
View.ObjectBrowserForward | Global::Shift+Alt+- |
View.PropertyPages | Global::Shift+F4 |
Debug.ShowNextStatement | Global::Alt+Num * |
Debug.SetNextStatement | Global::Ctrl+F9 |
Debug.RunToCursor | Global::Ctrl+F8 |
Debug.ToggleBreakpoint | Global::F9 |
Tools.GoToCommandLine | Global::Ctrl+/ |
Tools.CommandWindowMarkMode | Global::Ctrl+Shift+M |
Tools.AddRemoveToolboxItems | Global::Ctrl+T |
Tools.RunTemporaryMacro | Global::Ctrl+Shift+P |
Tools.RecordTemporaryMacro | Global::Ctrl+Shift+R |
Tools.MacrosIDE | Global::Alt+F11 |
Window.NextTab | Global::Ctrl+PgDn |
Window.PreviousTab | Global::Ctrl+PgUp |
Window.CloseToolWindow | Global::Shift+Esc |
Window.ActivateDocumentWindow | Global::Esc |
Window.MovetoDropdownBar | Global::Ctrl+F2 |
Window.NextPane | Global::Ctrl+F12 |
Window.PreviousPane | Global::Ctrl+Shift+F12 |
Window.NextDocumentWindow | Global::Ctrl+Tab Global::Ctrl+F6 |
Window.PreviousDocumentWindow | Global::Ctrl+Shift+Tab Global::Ctrl+Shift+F6 |
Window.CloseDocumentWindow | Global::Ctrl+F4 |
Window.NextSplitPane | Global::F6 |
Window.PreviousSplitPane | Global::Shift+F6 |
Help.Indexresults | Global::Shift+Alt+F2 |
Help.Searchresults | Global::Shift+Alt+F3 |
Help.Previoustopic | WebBrowser::Alt+Up Arrow |
Help.Nexttopic | WebBrowser::Alt+Down Arrow |
Help.F1Help | Global::F1 |
Help.WindowHelp | Global::Shift+F1 |
Global::Ctrl+Alt+W |
About the Author: I am Jason Doucette of Xona Games, an award-winning indie game studio that I founded with my twin brother. We make intensified arcade-style retro games. Our business, our games, our technology, and we as competitive gamers have won prestigious awards and received worldwide press. Our business has won $190,000 in contests. Our games have ranked from #1 in Canada to #1 in Japan, have become #1 best sellers in multiple countries, have won game contests, and have held 3 of the top 5 rated spots in Japan of all Xbox LIVE indie games. Our game engines have been awarded for technical excellence. And we, the developers, have placed #1 in competitive gaming competitions -- relating to the games we make. Read about our story, our awards, our games, and view our blog.