resolutions, rockets and rejections

by Dave Wed 31 December 2008 @ 16:29

Okay, so 2008 is almost over.  2009 begins in eight and a half hours (and you can work out how long it took to write this post from that), and it looks like we’re all ready for the fun.  Behind me on the couch are a bunch of awesome looking fireworks.  We have punch brewing in the kitchen and food is waiting to be cooked.  Guests will arrive in a few hours and then the revelry will begin!

I have to admit to a certain trepidation about 2009.  Tomorrow I will have spent a whole calendar year out of work, and despite having worked on some projects for OastOne as well as some open source work, I have spent a long time out of the workforce.  I really would like to get back to working full time, and soon too.  I haven’t been idle though.  I have learned a significant amount of German this year, more so than I had expected perhaps, but naturally enough not as much as I would like. I’ve still got a few months left of my current course, and I need to start preparing to get back to that soon.  There are actually some parts of speech that I think have slipped below my radar, and I need to go back and revise them soon. In fact, I really need to get a bunch of stuff revised before next Tuesday, which is when my next class happens.  I’ve recently subscribed to a language magazine called “Deutsch Perfekt”, which is a current affairs magazine for learners of German.  We (some of my classmates and I) are going to start up a conversation group too, which will definitely help.  That’ll hopefully start early next year, as soon as we can organise a time when everyone is free.

I remember back in 1990, around this time or slightly before, thinking about how distant a thing the year two thousand was.  Then at the turn of the millennium thinking about how distant 2010 was from then.  Time takes no prisoners however, and 2010 is only a year away.  Sometimes I want to be immortal simply to stem the all too rapid passage of time.

Anyway, as for resolutions, I really have only one.  I would like to accelerate the rate at which I learn German.  This means actual study on top of the classes I take every week.  I haven’t been too good at that in the past, preferring to study by speaking. Obviously the other thing is I need to find a job.

I see from the MS Beta Newsgroups that invitations for the Windows 7 beta have been out for a week now.  I don’t have one.  I don’t know why, and I hate that of course.  I think it has something to do with their selection criteria rather than any failing as a beta tester.  I’ve read that the build the beta testers are getting has already been leaked to torrents already, which is bloody typical really.  I’ve also read that its going into public beta in January, which means that it is far more stable than any previous betas have been in the past.  Vista was unstable for a large portion of the test, and XP was severely driver limited for a long time.  So, if I can resist the urge to download the leaked build then I’ll grab the public beta as soon as its released.

So, its starting to get dark here, and while writing this I have watched another awesome episode of Planet Earth.  I bought a bunch of fireworks this morning and the entire estate will be out later to set them off.  One of the things I bought was a cube of rockets, which (once started) sets off 225 rockets in 70 seconds.  Can’t wait for that!!!

Categorised : Being
Tagged with : , ,


windows live writer 2009: release candidate

by Dave Thu 18 December 2008 @ 18:17

WLWTags There’s a new build of Windows Live Writer available now from Microsoft.  This version includes a very nifty tagging system as shown in the screenshot on the right. It works really well with BlogEngine.Net, but you need to have the latest build installed in order to see this functionality. One thing I have noticed is that I finally have the complete set of tags available to me from Live Writer.  Before now, when I clicked on the “Tag” button I was seeing only the tags that had passed the minimum post threshold specified for display in the blog.  So, if you can’t see it in the tag list on the left then I can’t see it in the software.  Its a minor irritation that requires me to open the blog in order to post to it, which is of course what this software is trying to get you away from. Now I can at least view them by typing the first few letters of the word.  Its not perfect, but its certainly getting there.  So, bitching about BlogEngine.Net aside, lets get back to Live Writer.

Other improvements are the ability to upload an entire Windows Live Photo album.  I’ve not used Live Photos much, as it has one major disadvantage.  There’s a cap on the limit you can upload in a month.  I reached it after having uploaded some photos and immediately stopped using the service. I honestly couldn’t be arsed fucking around with something that is so limited.  I would pay for extra space and an unlimited upload quote, but it wasn’t available.  Flickr however is available, and right now too.  I am in the process of uploading all my photos there, but it is very slow.  I have about thirty gigabytes in roughly ten thousand photos that I want to store there, and I’ll organise and share some of them as soon as they are all uploaded.

Windows Live Writer 2009: Release Candidate - Windows Live

Categorised : Using
Tagged with : , ,


50 extremely useful and powerful css tools

by Dave Tue 16 December 2008 @ 17:05

Smashing Magazine has just published an awesome list of CSS tools on that you can use in your projects.  It was so awesome that I just did something I’ve never done before: I copied the entire post and pasted it here for reference.  So, without further ado and with enormous gratitude to Smashing Magazine, I give you the list.

CSS and Typography

  • Hyphenator
    Hyphenator.js brings client-side hyphenation of HTML documents to every browser by inserting soft hyphens using hyphenation patterns and Frank M. Liang’s hyphenation algorithm commonly known from LaTeX and OpenOffice. The goal is to provide hyphenation in all browsers that support JavaScript and the soft hyphen for at least English, German and French. Here is the server-side script that does the hyphenation.
  • CSS Type Set
    CSS Type Set is a hands-on typography tool that allows designers and developers to interactively test and learn how to style their Web content.
  • Typechart
    Typechart lets you flip through, preview and compare Web typography while retrieving the CSS.
  • CSS-Typoset Matrix and code generator
    A matrix table that presents font sizes and (symmetrical and asymmetrical) margins for various base font sizes — in pixel and em units. It also generates the source code on the fly. Created by Jan Quickels.
  • Em Calculator
    Em Calculator is a small JavaScript tool that helps you make scalable and accessible CSS design. It converts sizes in pixels to relative em units, which are based on a given text size.
  • Facelift Image Replacement (FLIR)
    Facelift Image Replacement (or FLIR, pronounced “fleer”) is an image replacement script that dynamically generates image representations of text on your Web page in fonts that might otherwise not be visible to your visitors. Written by Cory Mawhorter. How To Use Any Font With FLIR: Tutorial.
  • Vertical rhythm calculator
    This tool converts pixel values to em values depending on the font size of the text. You can also set margins and paddings automatically, depending on the line height you’ve defined. Very useful.
  • typeface.js
    Instead of just creating images or using Flash to show your website’s graphic text in the font you want, you can use typeface.js and write in plain HTML and CSS, just as if your visitors had the font installed locally.

CSS Online Tools

  • PSD2CSS Online
    A free online service that generates Web pages from Photoshop designs. By following the guidelines and naming conventions, you can precisely choose how the transformation from PSD to (X)HTML and CSS is done.
  • Conditional-CSS
    Conditional-CSS allows you to write maintainable CSS with conditional logic to target specific CSS statements for both individual browsers and groups of browsers.
  • MoreCSS
    MoreCSS is a design-oriented JavaScript library that allows you to write code for applying automatic hyphenation and creating pop-ups, tool tips, tab menus, zebra tables, advanced list styling and cross-browser opacity style. But the really special thing is that you can do these things as you would with regular CSS.
  • px to em
    This tool is what its developers call “px to em conversion made simple”. Type a base font size in pixels, and the tool will produce a complete pixel to em conversion table, making elastic Web design much easier to produce.
  • CSS Frame Generator
    This tool returns corresponding CSS in a line-by-line way indented with spaces to reflect XHTML structure - each selector and all of its properties and values in one line. This may be a bit strange for you at the beginning, but if you get used to it you’ll find it much better.
  • CSS Redundancy Checker
    You can use this tool to find CSS selectors that aren’t used by any of your HTML files and that may be redundant.
  • CleverCSS
    CleverCSS is a small markup language for CSS, and inspired by Python, that can be used to build a style sheet in a clean and structured way. In many ways, it’s cleaner and more powerful than CSS2. You can also work with variables.
  • WordOff
    WordOff applies some rules to strip the cruft that is pasted into WYSIWYG editors from Word. For example, attributes are removed for all elements except <a>, <span> and <div>, empty elements are removed and consecutive line breaks are reduced to two. It also contains an API.
  • Postable
    “I absolutely hate having to switch all the ‘< ‘ and ‘>’ signs in my code to ‘<’ and ‘>,’ respectively. I also hate having to write “&” any time I want to include an ampersand. It makes including code snippets on my blog and whatnot extremely annoying, and today I finally got fed up.” This handy tool is a little app that will do all that for you. Created by Elliot Swan.
  • Kotatsu
    Kotatsu is a simple HTML table generator. The tool lets you attach classes to cells in the same column easily.
  • htmldevelopertools
    This tool allows you to update your CSS files on the server in a browser window. Currently works only under IIS + .NET 3.5. An interesting idea. Could someone create a similar script for Apache? Let us know, and we’ll support your both financially and with the broad coverage of our magazine.
  • Deploy
    Deploy is a free open-source Web application that allows you to choose the name of a project, the Doctype, whether you want a CSS reset or jQuery integration, and it creates a zipped, ready-to-use package with all specified files and folders. The tool has been optimized for Fluid, the Mac application that creates SSBs (site-specific browsers) for websites.
  • CSS Evolve
    CSSEvolve lets you play with many properties of a website, including the website’s color scheme, fonts, borders and more. CSSEvolve works through a process of simulated evolution in which you select website features that you like and refine them through multiple generations.”It uses a traditional blind watchmaker, user-driven genetic algorithm to drive CSS changes on a website of the user’s choosing. Basically, a set of mutated CSS variants are produced, the user selects changes that he or she likes, the algorithm randomly combines those changes through crossover and mutation and the process continues.” [ via ]
  • Lorem 2
    This tool provides you with an “all around better Lorem experience.” It contains short paragraphs, long paragraphs, short list items and long list items to use in your wireframes.
  • SelectORacle
    A small script that explains CSS selectors in plain English or Spanish. Particularly useful for CSS3 selectors.
  • JS Bin
    A Web app specifically designed to help JavaScript and CSS folk test snippets of code in a particular context and debug the code collaboratively. It allows you to edit and test JavaScript and HTML (reloading the URL also maintains the state of your code: new tabs don’t). Once you’re happy, you can save and send the URL to a peer for review or help. They can then make further changes, saving anew if required. Alternative: CodePaste or EtherPad.
  • CSS Text Wrapper
    The CSS Text Wrapper allows you to easily make HTML text wrap in shapes other than just a rectangle. You can make text wrap around curves, zig-zags, or whatever you want.
  • Writing Tests Against CSS
    CSS is hard to test automatically. Do font sizes meet expectations? Does the layout width correspond to the initial mockup? This tool helps you spot changes in unexpected areas of a website’s layout and design. It can also extract rendered DOM values, such as text size, from a given Web page and compare them against expected values. This could be useful for both regression testing and assertion-based, test-driven development. Written in Python by Gareth Rushgrove.
  • CSS Sprite Generator
    With this tool, you can upload all of your images (you have to place them in a .zip file first) and it will combine the uploaded images into a single sprite and generate the CSS for you.
  • Sky CSS Tool
    An online CSS authoring tool, Sky CSS allows you to create CSS classes almost without using handwritten code. A JavaScript-compatible browser is needed for proper functioning.
  • CSS Tidy Online
    An online version of CSS Tidy, a tool that allows you to keep your code clean by compressing the code.
  • Web-Based Tools for Optimizing, Formatting and Checking CSS
    A huge compilation of some of the best free Web-based CSS optimizers/compressors, code formatters and validation services. By Jacob Gube.
  • Grid Designer 2.4
    This tool enables you to create a grid by specifying the number of columns and the widths of the columns, gutters and margins. You can also specify typography in the same tool and export the final CSS and (X)HTML markup. You can also bookmark your grid and typography settings and create designs with spanning columns. Created by Rasmus Schultz.
  • Yahoo’s Secret Text-Sprite Generator
    Basically this is a URL you can hit that creates a perfect sprite-ready PNG graphic of text you add to the URL.
  • Replace CSS Colors - Editor
    This tool enables you to change the entire color scheme of your website without going through the CSS code. You choose your local CSS file, replace colors and then download the new CSS file.
  • The Box Office
    The Box Office lets you wrap, float or contour text around free-form images using CSS for (X)HTML pages.
  • MinifyMe
    A small AIR application that can compress multiple CSS and JavaScript files into one and runs on your desktop.
  • cssdoc
    CSSDOC is a convention for commenting in CSS to help individuals and teams to improve writing, coding, styling and managing CSS files. It is an adoption of the well known JavaDoc/DocBlock-based way of commenting in source code by putting style, DocBlocks and tags together.
  • CSS Menu Generator
    This tool generates vertical, horizontal and drop-down menus online. Various color schemes are available, and you can also customize the menus online.
  • sheetUp - DOM Stylesheet Library
    Simplify the tedious task of manipulating style sheets contained in document.styleSheets. You can use the sheetup bookmarklet to integrate a built-in CSS/HTML-editor in your browser.
  • CSS SuperScrub
    This tool claims to significantly reduce the size and complexity of your CSS by programmatically stripping unneeded content, stripping redundant calls and intelligently grouping the remaining element names.
  • DrawAble Markup Language
    Drawter Beta 2 gives you the possibility of literally drawing your website’s code. It runs on every single Web browser, which makes it really useful and helpful. Each tag is presented as a layer you have drawn.

Handy Kits For Designing With CSS

  • Regex Patterns for Single Line CSS
    If you are formatting your CSS style sheets single-line, you may find Dan Rubin’s Textmate macro useful and helpful. “This macro retains a single blank line where your original contained two or more blank lines (helpful if you group your rules) and adds white space that matches my standard formatting preferences (which I find makes it easier to scan quickly).” And if you don’t use Textmate, you can use a regular expression instead; it is also provided in the post.
  • 21 Excellent Dreamweaver Extensions for CSS Productivity and Standards
    An extensive overview of various Dreamweaver extensions, such as CSS Sculptor, CSS Menu Writer, Link Fader, CSS Layouts, Format Table, Style Switcher, etc.
  • Graph Paper
    This graph paper is made for visual designers, interactive designers and information architects. You’ll find styles for wireframing user interfaces, storyboarding interaction and plotting values on a two-by-two grid. Plus, you’ll get a basic grid for drafting sitemaps or anything else that might come up.
  • Starter Kit For Developers (PSD)
    This starter kit is a free Photoshop template that includes forms, grids, ad placeholders, dummy copy and other design elements (13 MB).
  • CSSHttpRequest
    CSSHttpRequest (CHR) is a method for cross-domain AJAX, using CSS for transport. Similar to JavaScript, this works because CSS is not subject to the same-origin policy that affects XMLHttpRequest. Like JSONP, CSSHttpRequest is limited to making GET requests. Unlike JSONP, untrusted third-party JavaScript cannot execute in the context of the calling page.

In-Browser CSS Tools

  • Collection of Web Developer Tools, by Browser
    Sometimes it is not easy to keep track which tools are at a developer’s disposal (and which ones are actually useful). This article lists the best tools available and quickly describes how to activate, install and use them.

In-Browser CSS Tools: Firefox Extensions

  • Dust-Me Selectors
    A Firefox extension (for v1.5 or later) that finds unused CSS selectors. It extracts all of the selectors from all of the style sheets on the page you’re viewing, then analyzes that page to see which of those selectors are not used. The data is then stored so that when testing subsequent pages, selectors can be crossed off the list as they’re encountered.
  • Aardvark Firefox Extension
    With Aardvark, you can: clean up unwanted banners and surrounding “fluff,” especially prior to printing a page; see how a page is created, block by block; and view the source code of one or more elements.
  • CSSViewer
    A CSS property viewer that displays all information about a design element.
  • Dummy Lipsum
    This Firefox extension dynamically fills a selected field with Lorem ipsum text; the function is called via the context menu.
  • Firefox: Test- und Entwicklungstools für Webentwickler | Dr. Web Magazin
  • GridFox
    GridFox is a Firefox extension that overlays a grid on any website. If you can open it in Firefox, you can put a grid on top of it. It’s easy to customize and allows you to create the exact grid you based your layout on.
  • 20 Firefox Add-Ons To Enhance Your Web-Development
    Yet another overview of useful Firefox add-ons that can help developers create websites more efficiently. Among them are Codetch, Pixel Perfect, Link Checker and ColorZilla.

Coding and Programming With CSS

  • CSS Extra Coda Plug-in
    CSS Extra is a plug-in for Coda that gives you access to some dynamic CSS. Although it is not truly dynamic in that it will not force Coda to process the variables and settings, it gives you the commands to process the CSS instead. What this means is that you can have constants, bases and a layout module within your CSS.
  • Edit in Place with JavaScript and CSS
    This tool offers you more intuitive editing (in-place editing) of your documents and style sheets. The idea: in a selected area, the user can enter the markup or change the current value directly.
  • Simple CSS
    Simple CSS is a free CSS editor that runs on Mac, Windows and Linux. It allows you to create CSS from scratch and modify existing sheets, using a familiar point-and-click interface. Freeware.
  • AWK
    AWK is a very powerful programming language that you can use on the command line for advanced text processing.
  • cssutils
    A Python package for parsing and building CSS.
  • RESTful CSS
    A new method for organizing CSS that better maps on to the way that popular Web application frameworks are built. The examples are based on Ruby on Rails, but the concepts should be easily transferrable to other MVC frameworks. By Steve Heffernan.

New CSS Frameworks

  • CSS Drop-Down Menu Framework
    A cross-browser, modular framework that contains 14 customizable templates for designing drop-down-menus.
  • BlueTripCSS Framework
    A full featured and beautiful CSS (Cascading Style Sheets) framework which combined the best of Blueprint, Tripoli (hence the name), Hartija’s print stylesheet, 960.gs’s simplicity, and Elements’ icons, and has now found a life of its own. The framework contains 24-column grid, sensible typography styles, clean form styles, a print styleshet, an empty starter stylesheet, sexy buttons and status message styles.
  • Hartija - CSS Print Framework
    Hartija is a CSS print framework that attempts to unite the best CSS printing practices into one single CSS file.
  • AM framework
    This framework contains six basic templates: for fixed, fluid, one-column, two-column and three-column layouts, as well as a jQuery template.
  • Introducing SenCSS
    A clean, minimal CSS template for new projects.
  • Typogridphy
    Typogridphy is a CSS framework constructed to allow Web designers and front-end developers to quickly code typograhically pleasing grid layouts.
  • formy-css-framework
    A CSS Framework for better form management.
  • emastic
    Emastic is a CSS Framework. Its continuing mission: “to explore a strange new world, to seek out new life and new Web spaces, to boldly go where no CSS framework has gone before.”

CSS Bookmarklets

  • Design Bookmarklet
    Design is a suite of Web design and development tools that can be used on any Web page. Encompassing utilities for grid layout, measurement (rule) and alignment (unit, crosshair), Design is a powerful and useful JavaScript bookmarklet.
  • ReCSS: Reload your CSS
    This little bookmarklet makes refreshing your CSS a breeze. It comes in quite handy when you’re developing dynamic applications. Tested in IE and Firefox.
  • XRAY
    A bookmarklet for Internet Explorer 6+ and Webkit- and Mozilla-based browsers (including Safari, Firefox, Camino and Mozilla). You can use it to see the box model of any element on any Web page.
  • MRI
    MRI is a bookmarklet for Internet Explorer 6+ and Webkit- and Mozilla-based browsers (including Safari, Firefox, Camino and Mozilla). You can use it to debug and test selectors.
  • CSSFly
    A tool for editing websites easily, directly and in real-time in your browser.
  • 15 Must-Have Bookmarklets For Web Designers And Developers
    An extensive list of 15 handy Web designer and developer bookmarklets. The whole pack can be downloaded and imported into Firefox.

Tools For Generating CSS Layouts

  • Construct Your CSS
    A visual layout editor based on Blueprint and jQuery. A video tutorial is available as well. You can use the keyboard to create layouts on the fly. By Christian Montoya.
  • XHTML/CSS Markup Generator
    Markup Generator is a simple tool created for XHTML and CSS coders who are tired of writing boring frame code as they just begin slicing work. Its main purpose is to speed up your work by generating (X)HTML markup and a CSS frame out of very intuitive, shortened syntax, so that you can jump directly to the styling of elements.
  • Dynamic Layout Generator
    This tool generates cross-browser multi-column liquid designs and enables you to visually change the width and colors. You can drag the sliders to choose the width you want in your layout and preview the layout online. The CSS code is generated automatically.
  • iStylr - Online CSS Template Generator
    An advanced WYSIWIG online CSS-editor with syntax highlighting, drag’n'drop-functionality, template import/export, image manager, stylsheet sharing option and a visual DOM tree. A registration is required (OpenID-login is supported).

Blank CSS Layouts

  • The Only CSS Layout You Need
    A collection of basic cross-browser layouts.
  • Faux-Column CSS Layouts
    There are a total of 42 faux-column CSS layouts for downloading. All markup has been validated against a strict Doctype.
  • Fixed-Width CSS Layouts
    There are a total of 53 fixed-width CSS layouts for downloading. All markup has been validated against a strict Doctype.
  • ___layouts
    The foundational ___layouts file offers five preset page widths, the option to have a fixed width or a text “zoom”-style scaling effect and two core templates that give you the ability to nest subdivided regions of one to four columns. The framework supports fluid-width layouts and fixed-width layouts.

CSS Layouts

50 Extremely Useful And Powerful CSS Tools | CSS | Smashing Magazine

Categorised : Programming
Tagged with :


visual studio 2008 shortcuts

by Dave Sun 14 December 2008 @ 22:35

If you’re anything like me, then you tend to like keyboard shortcuts over the mouse.  Your mouse isn’t a very efficient way of getting around to be honest, but it takes time to learn all the keyboard shortcuts.  This was illustrated really well for me today when Anna went to download some files and copy them to a different machine on our network.  She downloaded them, then selected them all with the mouse, right clicked and then left clicked “cut” on the menu.  Then she navigated to the folder she was looking for, right clicked in the folder, then left clicked on “paste”.  It all makes perfect sense until you think that she could have selected the files with Ctrl-A, cut them with Ctrl-X and pasted them with Ctrl-V. 

The reason this isn’t so intuitive is that you need to move your hands out of the normal typing position in order to use the mouse.  When your hands are straight in front of you in typing position, typically the mouse is around 30cm to the right of your right hand.  That’s with a typical 104 key keyboard.  Check it out for yourself if you’re sitting at a desk right now.  Have a look how far to the right you need to move your hand to get to the mouse.  Now, when you’re navigating around an environment such as Visual Studio you’ll find that you can get things done a lot faster if you use only the keyboard as opposed to the combination of keyboard and mouse.  Of course there are exceptions, and things that are far more intuitive to do with a mouse than with a keyboard.  For the most part however you’ll be writing code.  It makes more sense for you to be able to do the job without having to break your train of thought with the additional movement necessary to get to the mouse.

Visual Studio has a myriad of hotkeys available, and the actual quantity varies on the version you are running.  I use the Pro version, in which there are five hundred and one shortcut keys.  The amount will depend on the version you are running.  For example, the Team System versions will have more for their SQL editor. That list is generated with the macro on Sara's page, which I won't publish again here for the sake of brevity.

If you are a programmer who uses VS.Net it would be very much worth your while taking some time each day to learn some of these macros. Over time you will build up a speed and knowledge of the IDE that simply cannot be matched with your mouse alone.

Macro NameLocation and Hotkeys
Edit.UndoGlobal::Alt+Bkspce
ClassViewContextMenus.ClassViewMultiselectProjectreferencesItems.PropertiesGlobal::Alt+Enter
Debug.ApplyCodeChangesGlobal::Alt+F10
Tools.MacrosIDEGlobal::Alt+F11
Edit.FindSymbolGlobal::Alt+F12
Edit.StopSearchGlobal::Alt+F3, S
Data.StepIntoGlobal::Alt+F5
Window.NextPaneGlobal::Alt+F6
Window.NextToolWindowNavGlobal::Alt+F7
View.MacroExplorerGlobal::Alt+F8
DebuggerContextMenus.BreakpointsWindow.GoToDisassemblyGlobal::Alt+F9, A
DebuggerContextMenus.BreakpointsWindow.DeleteGlobal::Alt+F9, D
DebuggerContextMenus.BreakpointsWindow.GoToSourceCodeGlobal::Alt+F9, S
View.BackwardGlobal::Alt+Left Arrow
Debug.ShowNextStatementGlobal::Alt+Num *
View.ForwardGlobal::Alt+Right Arrow
View.NavigateBackwardGlobal::Ctrl+-
 Global::Ctrl+#
View.ShowSmartTagGlobal::Ctrl+.
Tools.GoToCommandLineGlobal::Ctrl+/
 Global::Ctrl+;
View.CodeDefinitionWindowGlobal::Ctrl+\, Ctrl+D
View.ErrorListGlobal::Ctrl+\, Ctrl+E
View.TaskListGlobal::Ctrl+\, Ctrl+T
View.CodeDefinitionWindowGlobal::Ctrl+\, D
View.ErrorListGlobal::Ctrl+\, E
View.TaskListGlobal::Ctrl+\, T
Debug.LocationToolbar.ProcessComboGlobal::Ctrl+5
Debug.LocationToolbar.ThreadComboGlobal::Ctrl+6
Debug.LocationToolbar.StackFrameComboGlobal::Ctrl+7
Debug.LocationToolbar.ToggleCurrentThreadFlaggedStateGlobal::Ctrl+8
Debug.LocationToolbar.ToggleFlaggedThreadsGlobal::Ctrl+9
Edit.SelectAllGlobal::Ctrl+A
View.CommandWindowGlobal::Ctrl+Alt+A
Debug.BreakpointsGlobal::Ctrl+Alt+B
Debug.BreakAllGlobal::Ctrl+Alt+Break
Debug.CallStackGlobal::Ctrl+Alt+C
Debug.DisassemblyGlobal::Ctrl+Alt+D
Window.ShowEzMDIFileListGlobal::Ctrl+Alt+Down Arrow
Debug.ExceptionsGlobal::Ctrl+Alt+E
Help.ContentsGlobal::Ctrl+Alt+F1
Debug.StepOverCurrentProcessGlobal::Ctrl+Alt+F10
Debug.StepIntoCurrentProcessGlobal::Ctrl+Alt+F11
View.FindSymbolResultsGlobal::Ctrl+Alt+F12
Help.IndexGlobal::Ctrl+Alt+F2
Help.SearchGlobal::Ctrl+Alt+F3
Data.ExecuteGlobal::Ctrl+Alt+F5
Debug.RegistersGlobal::Ctrl+Alt+G
Debug.ThreadsGlobal::Ctrl+Alt+H
Debug.ImmediateGlobal::Ctrl+Alt+I
Project.OverrideGlobal::Ctrl+Alt+Ins
View.ObjectBrowserGlobal::Ctrl+Alt+J
View.SolutionExplorerGlobal::Ctrl+Alt+L
Debug.Memory1Global::Ctrl+Alt+M, 1
Debug.Memory2Global::Ctrl+Alt+M, 2
Debug.Memory3Global::Ctrl+Alt+M, 3
Debug.Memory4Global::Ctrl+Alt+M, 4
View.OutputGlobal::Ctrl+Alt+O
Tools.AttachtoProcessGlobal::Ctrl+Alt+P
Debug.QuickWatchGlobal::Ctrl+Alt+Q
View.WebBrowserGlobal::Ctrl+Alt+R
View.ServerExplorerGlobal::Ctrl+Alt+S
View.DocumentOutlineGlobal::Ctrl+Alt+T
Debug.ModulesGlobal::Ctrl+Alt+U
Debug.AutosGlobal::Ctrl+Alt+V, A
Debug.LocalsGlobal::Ctrl+Alt+V, L
Debug.WatchGlobal::Ctrl+Alt+W, 1
Debug.Watch2Global::Ctrl+Alt+W, 2
Debug.Watch3Global::Ctrl+Alt+W, 3
Debug.Watch4Global::Ctrl+Alt+W, 4
View.ToolboxGlobal::Ctrl+Alt+X
Debug.ProcessesGlobal::Ctrl+Alt+Z
Debug.BreakatFunctionGlobal::Ctrl+B
Build.CancelGlobal::Ctrl+Break
Edit.CopyGlobal::Ctrl+C
Edit.GoToFindComboGlobal::Ctrl+D
Edit.MoveControlDownGlobal::Ctrl+Down Arrow
Edit.FindGlobal::Ctrl+F
Help.HowDoIGlobal::Ctrl+F1
Debug.RunToCursorGlobal::Ctrl+F10
Debug.ToggleDisassemblyGlobal::Ctrl+F11
Edit.GoToDeclarationGlobal::Ctrl+F12
Window.MovetoNavigationBarGlobal::Ctrl+F2
Edit.FindNextSelectedGlobal::Ctrl+F3
Window.CloseDocumentWindowGlobal::Ctrl+F4
Debug.StartWithoutDebuggingGlobal::Ctrl+F5
Window.NextDocumentWindowGlobal::Ctrl+F6
Build.CompileGlobal::Ctrl+F7
Debug.EnableBreakpointGlobal::Ctrl+F9
Edit.GoToGlobal::Ctrl+G
Edit.ReplaceGlobal::Ctrl+H
Edit.CopyGlobal::Ctrl+Ins
Tools.CodeSnippetsManagerGlobal::Ctrl+K, Ctrl+B
 Global::Ctrl+K, Ctrl+F
Edit.GenerateMethodStubGlobal::Ctrl+K, Ctrl+M
Edit.NextBookmarkGlobal::Ctrl+K, Ctrl+N
Edit.PreviousBookmarkGlobal::Ctrl+K, Ctrl+P
View.ObjectBrowserGoToSearchComboGlobal::Ctrl+K, Ctrl+R
Edit.SurroundWithGlobal::Ctrl+K, Ctrl+S
View.ClassViewGoToSearchComboGlobal::Ctrl+K, Ctrl+V
View.BookmarkWindowGlobal::Ctrl+K, Ctrl+W
Edit.InsertSnippetGlobal::Ctrl+K, Ctrl+X
Edit.MoveControlLeftGlobal::Ctrl+Left Arrow
File.NewFileGlobal::Ctrl+N
File.OpenFileGlobal::Ctrl+O
File.PrintGlobal::Ctrl+P
Window.NextTabGlobal::Ctrl+PgDn
Window.PreviousTabGlobal::Ctrl+PgUp
EditorContextMenus.CodeWindow.RunSelectionGlobal::Ctrl+Q
Test.RunAllTestsInSolutionGlobal::Ctrl+R, A
Test.RunTestsInClassGlobal::Ctrl+R, C
Test.DebugAllTestsInSolutionGlobal::Ctrl+R, Ctrl+A
Test.DebugTestsInClassGlobal::Ctrl+R, Ctrl+C
TestResults.DebugAllTestsInTestResultsGlobal::Ctrl+R, Ctrl+D
Refactor.EncapsulateFieldGlobal::Ctrl+R, Ctrl+E
TestResults.DebugCheckedTestsGlobal::Ctrl+R, Ctrl+F
Refactor.ExtractInterfaceGlobal::Ctrl+R, Ctrl+I
Refactor.ExtractMethodGlobal::Ctrl+R, Ctrl+M
Test.DebugTestsInNamespaceGlobal::Ctrl+R, Ctrl+N
Refactor.ReorderParametersGlobal::Ctrl+R, Ctrl+O
Refactor.PromoteLocalVariableGlobal::Ctrl+R, Ctrl+P
Refactor.RenameGlobal::Ctrl+R, Ctrl+R
Test.DebugTestsInCurrentContextGlobal::Ctrl+R, Ctrl+T
Refactor.RemoveParametersGlobal::Ctrl+R, Ctrl+V
TestResults.RunAllTestsInTestResultsGlobal::Ctrl+R, D
Test.TestResults.RunCheckedTestsGlobal::Ctrl+R, F
Test.RunTestsInNamespaceGlobal::Ctrl+R, N
Test.RunTestsInCurrentContextGlobal::Ctrl+R, T
Edit.MoveControlRightGlobal::Ctrl+Right Arrow
File.SaveSelectedItemsGlobal::Ctrl+S
View.NavigateForwardGlobal::Ctrl+Shift+-
View.BrowseNextGlobal::Ctrl+Shift+1
View.BrowsePreviousGlobal::Ctrl+Shift+2
View.ForwardBrowseContextGlobal::Ctrl+Shift+7
View.PopBrowseContextGlobal::Ctrl+Shift+8
Project.AddNewItemGlobal::Ctrl+Shift+A
Debug.StepOutCurrentProcessGlobal::Ctrl+Shift+Alt+F11
Build.BuildSolutionGlobal::Ctrl+Shift+B
View.ClassViewGlobal::Ctrl+Shift+C
Edit.SizeControlDownGlobal::Ctrl+Shift+Down Arrow
View.ResourceViewGlobal::Ctrl+Shift+E
Edit.FindinFilesGlobal::Ctrl+Shift+F
Debug.SetNextStatementGlobal::Ctrl+Shift+F10
View.NextErrorGlobal::Ctrl+Shift+F12
Edit.FindPreviousSelectedGlobal::Ctrl+Shift+F3
Debug.RestartGlobal::Ctrl+Shift+F5
Window.PreviousDocumentWindowGlobal::Ctrl+Shift+F6
Debug.DeleteAllBreakpointsGlobal::Ctrl+Shift+F9
Edit.OpenFileGlobal::Ctrl+Shift+G
Edit.ReplaceinFilesGlobal::Ctrl+Shift+H
Edit.CycleClipboardRingGlobal::Ctrl+Shift+Ins
Edit.NextBookmarkInFolderGlobal::Ctrl+Shift+K, Ctrl+Shift+N
Edit.PreviousBookmarkInFolderGlobal::Ctrl+Shift+K, Ctrl+Shift+P
Edit.SizeControlLeftGlobal::Ctrl+Shift+Left Arrow
File.NewProjectGlobal::Ctrl+Shift+N
File.OpenProjectGlobal::Ctrl+Shift+O
Tools.RunTemporaryMacroGlobal::Ctrl+Shift+P
Tools.RecordTemporaryMacroGlobal::Ctrl+Shift+R
Edit.SizeControlRightGlobal::Ctrl+Shift+Right Arrow
File.SaveAllGlobal::Ctrl+Shift+S
Window.PreviousDocumentWindowNavGlobal::Ctrl+Shift+Tab
Edit.SizeControlUpGlobal::Ctrl+Shift+Up Arrow
Edit.CycleClipboardRingGlobal::Ctrl+Shift+V
File.ViewinBrowserGlobal::Ctrl+Shift+W
Edit.RedoGlobal::Ctrl+Shift+Z
Window.NextDocumentWindowNavGlobal::Ctrl+Tab
Edit.MoveControlUpGlobal::Ctrl+Up Arrow
Edit.PasteGlobal::Ctrl+V
Edit.CutGlobal::Ctrl+X
Edit.RedoGlobal::Ctrl+Y
Edit.UndoGlobal::Ctrl+Z
Edit.DeleteGlobal::Del
Edit.MoveControlDownGridGlobal::Down Arrow
Edit.ShowTileGridGlobal::Enter
Window.ActivateDocumentWindowGlobal::Esc
Help.F1HelpGlobal::F1
Debug.StepOverGlobal::F10
Debug.StepIntoGlobal::F11
Edit.GoToDefinitionGlobal::F12
View.EditLabelGlobal::F2
Edit.FindNextGlobal::F3
View.PropertiesWindowGlobal::F4
Debug.StartGlobal::F5
Window.NextSplitPaneGlobal::F6
View.ToggleDesignerGlobal::F7
Edit.GoToNextLocationGlobal::F8
Debug.ToggleBreakpointGlobal::F9
Edit.MoveControlLeftGridGlobal::Left Arrow
Edit.MoveControlRightGridGlobal::Right Arrow
Project.AddExistingItemGlobal::Shift+Alt+A
Edit.RedoGlobal::Shift+Alt+Bkspce
Data.ShowDataSourcesGlobal::Shift+Alt+D
View.FullScreenGlobal::Shift+Alt+Enter
View.ShowSmartTagGlobal::Shift+Alt+F10
Edit.QuickFindSymbolGlobal::Shift+Alt+F12
Help.SearchResultsGlobal::Shift+Alt+F3
Window.PreviousPaneGlobal::Shift+Alt+F6
Window.PreviousToolWindowNavGlobal::Shift+Alt+F7
File.NewWebSiteGlobal::Shift+Alt+N
File.OpenWebSiteGlobal::Shift+Alt+O
Edit.CutGlobal::Shift+Del
Edit.SizeControlDownGridGlobal::Shift+Down Arrow
Window.CloseToolWindowGlobal::Shift+Esc
Help.WindowHelpGlobal::Shift+F1
Debug.StepOutGlobal::Shift+F11
Edit.FindAllReferencesGlobal::Shift+F12
Edit.FindPreviousGlobal::Shift+F3
View.PropertyPagesGlobal::Shift+F4
Debug.StopDebuggingGlobal::Shift+F5
Window.PreviousSplitPaneGlobal::Shift+F6
Edit.GoToPrevLocationGlobal::Shift+F8
Debug.QuickWatchGlobal::Shift+F9
Edit.PasteGlobal::Shift+Ins
Edit.SizeControlLeftGridGlobal::Shift+Left Arrow
Edit.SizeControlRightGridGlobal::Shift+Right Arrow
Edit.SelectPreviousControlGlobal::Shift+Tab
Edit.SizeControlUpGridGlobal::Shift+Up Arrow
Edit.SelectNextControlGlobal::Tab
Edit.MoveControlUpGridGlobal::Up Arrow
Macro NameLocation and Hotkeys
Edit.DeleteClass Diagram::Ctrl+Del
Edit.RemovefromDiagramClass Diagram::Del
View.ViewCodeClass Diagram::Enter
ClassDiagram.CollapseClass Diagram::Num -
ClassDiagram.ExpandClass Diagram::Num +
Edit.ExpandCollapseBaseTypeListClass Diagram::Shift+Alt+B
Edit.NavigateToLollipopClass Diagram::Shift+Alt+L
Macro NameLocation and Hotkeys
Data.ColumnDataSet Editor::Ctrl+L
Data.InsertColumnDataSet Editor::Ins
Macro NameLocation and Hotkeys
Table.RowBelowHTML Editor Design View::Ctrl+Alt+Down Arrow
Table.ColumntotheLeftHTML Editor Design View::Ctrl+Alt+Left Arrow
Table.ColumntotheRightHTML Editor Design View::Ctrl+Alt+Right Arrow
Table.RowAboveHTML Editor Design View::Ctrl+Alt+Up Arrow
Format.BoldHTML Editor Design View::Ctrl+B
Edit.MoveControlDownHTML Editor Design View::Ctrl+Down Arrow
Format.ItalicHTML Editor Design View::Ctrl+I
Format.ConverttoHyperlinkHTML Editor Design View::Ctrl+L
Project.AddContentPageHTML Editor Design View::Ctrl+M, Ctrl+C
View.EditMasterHTML Editor Design View::Ctrl+M, Ctrl+M
View.NextViewHTML Editor Design View::Ctrl+PgDn
Window.PreviousTabHTML Editor Design View::Ctrl+PgUp
Format.InsertBookmarkHTML Editor Design View::Ctrl+Shift+L
View.ASP.NETNonvisualControlsHTML Editor Design View::Ctrl+Shift+N
Format.UnderlineHTML Editor Design View::Ctrl+U
Edit.MoveControlUpHTML Editor Design View::Ctrl+Up Arrow
View.ShowSmartTagHTML Editor Design View::Shift+Alt+F10
View.ViewMarkupHTML Editor Design View::Shift+F7
View.NextViewHTML Editor Source View::Ctrl+PgDn
Window.PreviousTabHTML Editor Source View::Ctrl+PgUp
View.AutoCloseTagOverrideHTML Editor Source View::Ctrl+Shift+.
Edit.UpdateJScriptIntellisenseHTML Editor Source View::Ctrl+Shift+J
View.SynchronizeViewsHTML Editor Source View::Ctrl+Shift+Y
View.ViewDesignerHTML Editor Source View::Shift+F7
Macro NameLocation and Hotkeys
Resources.StringsManaged Resources Editor::Ctrl+1
Resources.ImagesManaged Resources Editor::Ctrl+2
Resources.IconsManaged Resources Editor::Ctrl+3
Resources.AudioManaged Resources Editor::Ctrl+4
Resources.FilesManaged Resources Editor::Ctrl+5
Resources.OtherManaged Resources Editor::Ctrl+6
Edit.RemoveRowManaged Resources Editor::Ctrl+Del
Edit.RemoveManaged Resources Editor::Del
Edit.SelectionCancelManaged Resources Editor::Esc
Edit.EditCellManaged Resources Editor::F2
Macro NameLocation and Hotkeys
QueryDesigner.DiagramQuery Designer::Ctrl+1
QueryDesigner.CriteriaQuery Designer::Ctrl+2
QueryDesigner.SQLQuery Designer::Ctrl+3
QueryDesigner.ResultsQuery Designer::Ctrl+4
QueryDesigner.GotoRowQuery Designer::Ctrl+G
QueryDesigner.ExecuteSQLQuery Designer::Ctrl+R
QueryDesigner.JoinModeQuery Designer::Ctrl+Shift+J
QueryDesigner.CancelRetrievingDataQuery Designer::Ctrl+T
Macro NameLocation and Hotkeys
View.DatasetsReport Designer::Ctrl+Alt+D
Edit.MoveControlDownReport Designer::Ctrl+Down Arrow
Edit.MoveControlLeftReport Designer::Ctrl+Left Arrow
Edit.MoveControlRightReport Designer::Ctrl+Right Arrow
Edit.SizeControlDownReport Designer::Ctrl+Shift+Down Arrow
Edit.SizeControlLeftReport Designer::Ctrl+Shift+Left Arrow
Edit.SizeControlRightReport Designer::Ctrl+Shift+Right Arrow
Edit.SizeControlUpReport Designer::Ctrl+Shift+Up Arrow
 Report Designer::Ctrl+Space
Edit.MoveControlUpReport Designer::Ctrl+Up Arrow
Edit.LineDownReport Designer::Down Arrow
Edit.BreakLineReport Designer::Enter
Edit.SelectionCancelReport Designer::Esc
Edit.CharLeftReport Designer::Left Arrow
Edit.CharRightReport Designer::Right Arrow
Edit.LineDownExtendReport Designer::Shift+Down Arrow
 Report Designer::Shift+Esc
Edit.CharLeftExtendReport Designer::Shift+Left Arrow
Edit.CharRightExtendReport Designer::Shift+Right Arrow
 Report Designer::Shift+Space
Edit.TabLeftReport Designer::Shift+Tab
Edit.LineUpExtendReport Designer::Shift+Up Arrow
Edit.InsertTabReport Designer::Tab
Edit.LineUpReport Designer::Up Arrow
Macro NameLocation and Hotkeys
Edit.RemoveRowSettings Designer::Ctrl+Del
Edit.SelectionCancelSettings Designer::Esc
Edit.EditCellSettings Designer::F2
View.ViewCodeSettings Designer::F7
Macro NameLocation and Hotkeys
Edit.DecreaseFilterLevelText Editor::Alt+,
Edit.IncreaseFilterLevelText Editor::Alt+.
Edit.CompleteWordText Editor::Alt+Right Arrow
Edit.DeleteBackwardsText Editor::Bkspce
Edit.GotoBraceText Editor::Ctrl+]
Edit.SelectToLastGoBackText Editor::Ctrl+=
Edit.WordDeleteToStartText Editor::Ctrl+Bkspce
Edit.WordDeleteToEndText Editor::Ctrl+Del
Edit.ScrollLineDownText Editor::Ctrl+Down Arrow
Edit.ToggleWordWrapText Editor::Ctrl+E, Ctrl+W
Edit.DocumentEndText Editor::Ctrl+End
Edit.LineOpenAboveText Editor::Ctrl+Enter
Edit.DocumentStartText Editor::Ctrl+Home
Edit.IncrementalSearchText Editor::Ctrl+I
Edit.ListMembersText Editor::Ctrl+J
Edit.DeleteHorizontalWhiteSpaceText Editor::Ctrl+K, Ctrl+\
Edit.SwapAnchorText Editor::Ctrl+K, Ctrl+A
Edit.CommentSelectionText Editor::Ctrl+K, Ctrl+C
Edit.FormatDocumentText Editor::Ctrl+K, Ctrl+D
Edit.FormatSelectionText Editor::Ctrl+K, Ctrl+F
Edit.ToggleTaskListShortcutText Editor::Ctrl+K, Ctrl+H
Edit.QuickInfoText Editor::Ctrl+K, Ctrl+I
Edit.ToggleBookmarkText Editor::Ctrl+K, Ctrl+K
Edit.ClearBookmarksText Editor::Ctrl+K, Ctrl+L
Edit.UncommentSelectionText Editor::Ctrl+K, Ctrl+U
Edit.LineCutText Editor::Ctrl+L
Edit.WordPreviousText Editor::Ctrl+Left Arrow
Edit.HideSelectionText Editor::Ctrl+M, Ctrl+H
Edit.ToggleAllOutliningText Editor::Ctrl+M, Ctrl+L
Edit.ToggleOutliningExpansionText Editor::Ctrl+M, Ctrl+M
Edit.CollapsetoDefinitionsText Editor::Ctrl+M, Ctrl+O
Edit.StopOutliningText Editor::Ctrl+M, Ctrl+P
Edit.CollapseTagText Editor::Ctrl+M, Ctrl+T
Edit.StopHidingCurrentText Editor::Ctrl+M, Ctrl+U
Edit.ViewBottomText Editor::Ctrl+PgDn
Edit.ViewTopText Editor::Ctrl+PgUp
Edit.ViewWhiteSpaceText Editor::Ctrl+R, Ctrl+W
Edit.WordNextText Editor::Ctrl+Right Arrow
Edit.GotoBraceExtendText Editor::Ctrl+Shift+]
Edit.CopyParameterTipText Editor::Ctrl+Shift+Alt+C
Edit.WordPreviousExtendColumnText Editor::Ctrl+Shift+Alt+Left Arrow
Edit.PasteParameterTipText Editor::Ctrl+Shift+Alt+P
Edit.WordNextExtendColumnText Editor::Ctrl+Shift+Alt+Right Arrow
Edit.DocumentEndExtendText Editor::Ctrl+Shift+End
Edit.LineOpenBelowText Editor::Ctrl+Shift+Enter
Edit.DocumentStartExtendText Editor::Ctrl+Shift+Home
Edit.ReverseIncrementalSearchText Editor::Ctrl+Shift+I
Edit.LineDeleteText Editor::Ctrl+Shift+L
Edit.WordPreviousExtendText Editor::Ctrl+Shift+Left Arrow
Edit.ViewBottomExtendText Editor::Ctrl+Shift+PgDn
Edit.ViewTopExtendText Editor::Ctrl+Shift+PgUp
Edit.WordNextExtendText Editor::Ctrl+Shift+Right Arrow
Edit.ParameterInfoText Editor::Ctrl+Shift+Space
Edit.WordTransposeText Editor::Ctrl+Shift+T
Edit.MakeUppercaseText Editor::Ctrl+Shift+U
Edit.CompleteWordText Editor::Ctrl+Space
Edit.CharTransposeText Editor::Ctrl+T
Edit.MakeLowercaseText Editor::Ctrl+U
Edit.ScrollLineUpText Editor::Ctrl+Up Arrow
Edit.SelectCurrentWordText Editor::Ctrl+W
Edit.LineDownText Editor::Down Arrow
Edit.LineEndText Editor::End
Edit.BreakLineText Editor::Enter
Edit.SelectionCancelText Editor::Esc
Edit.LineStartText Editor::Home
Edit.OvertypeModeText Editor::Ins
Edit.CharLeftText Editor::Left Arrow
Edit.PageDownText Editor::PgDn
Edit.PageUpText Editor::PgUp
Edit.CharRightText Editor::Right Arrow
Edit.LineDownExtendColumnText Editor::Shift+Alt+Down Arrow
Edit.LineEndExtendColumnText Editor::Shift+Alt+End
Edit.LineStartExtendColumnText Editor::Shift+Alt+Home
Edit.CharLeftExtendColumnText Editor::Shift+Alt+Left Arrow
Edit.CharRightExtendColumnText Editor::Shift+Alt+Right Arrow
Edit.LineTransposeText Editor::Shift+Alt+T
Edit.LineUpExtendColumnText Editor::Shift+Alt+Up Arrow
Edit.DeleteBackwardsText Editor::Shift+Bkspce
Edit.LineDownExtendText Editor::Shift+Down Arrow
Edit.LineEndExtendText Editor::Shift+End
Edit.BreakLineText Editor::Shift+Enter
Edit.LineStartExtendText Editor::Shift+Home
Edit.CharLeftExtendText Editor::Shift+Left Arrow
Edit.PageDownExtendText Editor::Shift+PgDn
Edit.PageUpExtendText Editor::Shift+PgUp
Edit.CharRightExtendText Editor::Shift+Right Arrow
Edit.TabLeftText Editor::Shift+Tab
Edit.LineUpExtendText Editor::Shift+Up Arrow
Edit.InsertTabText Editor::Tab
Edit.LineUpText Editor::Up Arrow
Macro NameLocation and Hotkeys
Edit.NextKeyTypedVC Accelerator Editor::Ctrl+W
Edit.NewAcceleratorVC Accelerator Editor::Ins
Macro NameLocation and Hotkeys
Format.SpaceDownVC Dialog Editor::Alt+Down Arrow
Format.SpaceAcrossVC Dialog Editor::Alt+Left Arrow
Format.SpaceAcrossVC Dialog Editor::Alt+Right Arrow
Format.SpaceDownVC Dialog Editor::Alt+Up Arrow
Format.ButtonBottomVC Dialog Editor::Ctrl+B
Format.TabOrderVC Dialog Editor::Ctrl+D
Edit.ScrollLineDownVC Dialog Editor::Ctrl+Down Arrow
Format.CenterVerticalVC Dialog Editor::Ctrl+F9
Format.ToggleGuidesVC Dialog Editor::Ctrl+G
Edit.ScrollColumnLeftVC Dialog Editor::Ctrl+Left Arrow
Format.CheckMnemonicsVC Dialog Editor::Ctrl+M
Format.ButtonRightVC Dialog Editor::Ctrl+R
Edit.ScrollColumnRightVC Dialog Editor::Ctrl+Right Arrow
Format.AlignBottomsVC Dialog Editor::Ctrl+Shift+Down Arrow
Format.CenterHorizontalVC Dialog Editor::Ctrl+Shift+F9
Format.AlignLeftsVC Dialog Editor::Ctrl+Shift+Left Arrow
Format.AlignRightsVC Dialog Editor::Ctrl+Shift+Right Arrow
Format.AlignTopsVC Dialog Editor::Ctrl+Shift+Up Arrow
Format.TestDialogVC Dialog Editor::Ctrl+T
Edit.ScrollLineUpVC Dialog Editor::Ctrl+Up Arrow
Edit.MoveControlDownVC Dialog Editor::Down Arrow
Format.AlignMiddlesVC Dialog Editor::F9
Edit.MoveControlLeftVC Dialog Editor::Left Arrow
Edit.MoveControlRightVC Dialog Editor::Right Arrow
Edit.SizeControlDownVC Dialog Editor::Shift+Down Arrow
Format.SizetoContentVC Dialog Editor::Shift+F7
Format.AlignCentersVC Dialog Editor::Shift+F9
Edit.SizeControlLeftVC Dialog Editor::Shift+Left Arrow
Edit.SizeControlRightVC Dialog Editor::Shift+Right Arrow
Edit.SizeControlUpVC Dialog Editor::Shift+Up Arrow
Edit.MoveControlUpVC Dialog Editor::Up Arrow
Macro NameLocation and Hotkeys
Image.EllipseToolVC Image Editor::Alt+P
Image.RectangleToolVC Image Editor::Alt+R
Image.RoundedRectangleToolVC Image Editor::Alt+W
Image.SmallerBrushVC Image Editor::Ctrl+-
Image.SmallBrushVC Image Editor::Ctrl+.
Image.PreviousColorVC Image Editor::Ctrl+[
Image.NextColorVC Image Editor::Ctrl+]
Image.LargerBrushVC Image Editor::Ctrl+=
Image.AirbrushToolVC Image Editor::Ctrl+A
Image.ShowGridVC Image Editor::Ctrl+Alt+S
Image.BrushToolVC Image Editor::Ctrl+B
Image.ZoomOutVC Image Editor::Ctrl+Down Arrow
Image.FillToolVC Image Editor::Ctrl+F
Image.FlipHorizontalVC Image Editor::Ctrl+H
Image.PencilToolVC Image Editor::Ctrl+I
Image.DrawOpaqueVC Image Editor::Ctrl+J
Image.LineToolVC Image Editor::Ctrl+L
Image.PreviousColorVC Image Editor::Ctrl+Left Arrow
Image.MagnificationToolVC Image Editor::Ctrl+M
Image.NextColorVC Image Editor::Ctrl+Right Arrow
Image.ZoomOutVC Image Editor::Ctrl+Shift+,
Image.ZoomInVC Image Editor::Ctrl+Shift+.
Image.PreviousRightColorVC Image Editor::Ctrl+Shift+[
Image.NextRightColorVC Image Editor::Ctrl+Shift+]
Image.FilledEllipseToolVC Image Editor::Ctrl+Shift+Alt+P
Image.FilledRectangleToolVC Image Editor::Ctrl+Shift+Alt+R
Image.ShowTileGridVC Image Editor::Ctrl+Shift+Alt+S
Image.FilledRoundedRectangleToolVC Image Editor::Ctrl+Shift+Alt+W
Image.Rotate90DegreesVC Image Editor::Ctrl+Shift+H
Image.EraseToolVC Image Editor::Ctrl+Shift+I
Image.PreviousRightColorVC Image Editor::Ctrl+Shift+Left Arrow
Image.MagnifyVC Image Editor::Ctrl+Shift+M
Image.NextRightColorVC Image Editor::Ctrl+Shift+Right Arrow
Image.CopyandOutlineSelectionVC Image Editor::Ctrl+Shift+U
Image.TextToolVC Image Editor::Ctrl+T
Image.UseSelectionasBrushVC Image Editor::Ctrl+U
Image.ZoomInVC Image Editor::Ctrl+Up Arrow
Image.NewImageTypeVC Image Editor::Ins
Image.FlipVerticalVC Image Editor::Shift+Alt+H
Image.OutlinedEllipseToolVC Image Editor::Shift+Alt+P
Image.OutlinedRectangleToolVC Image Editor::Shift+Alt+R
Image.RectangleSelectionToolVC Image Editor::Shift+Alt+S
Image.OutlinedRoundedRectangleToolVC Image Editor::Shift+Alt+W
Macro NameLocation and Hotkeys
Edit.NewStringVC String Editor::Ins
Macro NameLocation and Hotkeys
QueryDesigner.DiagramView Designer::Ctrl+1
QueryDesigner.CriteriaView Designer::Ctrl+2
QueryDesigner.SQLView Designer::Ctrl+3
QueryDesigner.ResultsView Designer::Ctrl+4
QueryDesigner.GotoRowView Designer::Ctrl+G
QueryDesigner.ExecuteSQLView Designer::Ctrl+R
QueryDesigner.JoinModeView Designer::Ctrl+Shift+J
QueryDesigner.CancelRetrievingDataView Designer::Ctrl+T
Macro NameLocation and Hotkeys
OtherContextMenus.ORDesignerContextMenu.HideMethodsPaneVisualStudio::Ctrl+1
Macro NameLocation and Hotkeys
Help.NexttopicWebBrowser::Alt+Down Arrow
Help.PrevioustopicWebBrowser::Alt+Up Arrow
Macro NameLocation and Hotkeys
Edit.MoveControlDownWindows Forms Designer::Ctrl+Down Arrow
Edit.MoveControlLeftWindows Forms Designer::Ctrl+Left Arrow
Edit.MoveControlRightWindows Forms Designer::Ctrl+Right Arrow
Edit.SizeControlDownWindows Forms Designer::Ctrl+Shift+Down Arrow
Edit.SizeControlLeftWindows Forms Designer::Ctrl+Shift+Left Arrow
Edit.SizeControlRightWindows Forms Designer::Ctrl+Shift+Right Arrow
Edit.SizeControlUpWindows Forms Designer::Ctrl+Shift+Up Arrow
Edit.MoveControlUpWindows Forms Designer::Ctrl+Up Arrow
Edit.LineDownWindows Forms Designer::Down Arrow
Edit.DocumentEndWindows Forms Designer::End
Edit.BreakLineWindows Forms Designer::Enter
Edit.SelectionCancelWindows Forms Designer::Esc
Edit.DocumentStartWindows Forms Designer::Home
Edit.CharLeftWindows Forms Designer::Left Arrow
Edit.CharRightWindows Forms Designer::Right Arrow
Edit.LineUpExtendWindows Forms Designer::Shift+Down Arrow
Edit.DocumentEndExtendWindows Forms Designer::Shift+End
 Windows Forms Designer::Shift+Esc
Edit.DocumentStartExtendWindows Forms Designer::Shift+Home
Edit.CharLeftExtendWindows Forms Designer::Shift+Left Arrow
Edit.CharRightExtendWindows Forms Designer::Shift+Right Arrow
Edit.TabLeftWindows Forms Designer::Shift+Tab
Edit.LineDownExtendWindows Forms Designer::Shift+Up Arrow
Edit.InsertTabWindows Forms Designer::Tab
Edit.LineUpWindows Forms Designer::Up Arrow

Sara Ford's WebLog : Did you know… There’s a macro for listing out all the keyboard shortcuts in Visual Studio? - #370

Categorised : Using
Tagged with : ,


cards arrive

by Dave Sun 7 December 2008 @ 17:46

DSC00775 The business cards I spoke about in a previous post have arrived.  Actually they arrived a couple of weeks ago, just after I had posted about the design we were going to use for them.  However, I never had the time to sit down and write about them in detail.  The design is as you can see on the left.  I would recommend clicking on the link and taking a look at them in more detail.  James did a magnificent job on the design, which is very effective at the same time as being uncluttered and easy on the eye. I can’t recommend James’s company enough if you’re looking for some design or web work.

The cards were printed by OvernightPrints.de who also have a presence in a bunch of European countries and the US.  Their rates are very reasonable and the quality is better than I had expected for the cost.  I think I mentioned it before, but I’m going to re-work the design of this site soon to include the new logo.  In addition to that, I’ll be paring back the CSS to make it lighter.  The style sheet alone weighs in at 30Kb for this site, and it isn’t totally compatible with all browsers.  It works, but some sites show it slightly mangled at the top.  So, its time to pare it back and throw out a load of that shit that has been hanging around for a long time.

Categorised : Using
Tagged with : , ,


The postman delivered this wonderful gift from Nikky & Joe Harrop. Joe got it from Jeff Wayne himself! Thanks guys!Forgot to send this last weekend. They had a fully articulated 6-person controlled animatronic dragon at this eventOn the way to Furth im Wald we passed over a flooded Danube.Johann Sebastian Bach's grave is here, along with the organ whose construction he advised on. Pretty awesome tbh :-)This is where US and Soviet forces met for the first time in world war two.Awesome awesome view from a restaurant on top of the Bastei!

GUIDGen?

Were you looking for my
GUID Generator?