OneNote 2007 Drawing Tools

Awhile back I promised to write about drawing tools in OneNote 2007. I'm pleased to say that thanks to the valiant efforts of one of our interns (hiya Bill!), we've got 'em!

Obviously a big part of capturing information quickly is capturing diagrams. Whether it be lectures at school or things drawn on the whiteboard during a meeting you often have to depict information visually, and that's hard when all you can do is draw freehand. It's not too bad if you have a pen and a Tablet PC, but its really rough if you just have a mouse, track pad, or "nib" as most people are stuck with on desktops or laptops.

And it's not just note taking. A common use for OneNote is as a drafting table for ideas, and you need drawing tools for that as well. We also find a disturbing number of people trying to create "presentation quality" output in OneNote. We don’t design for that but drawing tools will help there too (at least straight lines versus quavery hand drawn ones!)

As we pondered drawing tools, we had to decide whether they would be typical Office drawing tools or something more natural for OneNote. One thing that is different for OneNote is that we support ink already (on all PC types, not just Tablets). The Office drawing tools which you see in Word, Excel, etc. have a lot of functionality but also live in a different "layer" which OneNote wouldn't get to interact with much. That would mean for example that ink you draw on a page would not be able to interact with the drawing objects. Ink tools such as the eraser and lasso would not affect the drawing tools. Also these objects would not have awareness of other things on a OneNote page such as text that you might want to type on them. It's hard to explain the subtleties of the issues here but suffice it to say in the end we decided that having native drawing tools would be a better experience for our users.

We also had to decide what tools to provide. As I've talked about before, we don’t get to just have everything we can imagine, so we did some analysis of the types of diagrams people try to put into OneNote. We came up with a basic shape set that seemed to allow the creation of most basic diagrams.

First off, OneNote 2007 has a drawing tools toolbar that looks like this:

On the left you see familiar pen tools such as selection/typing mode, lasso, eraser, delete, add more space and pen. Then the drawing tools start:

  • straight line
  • line with arrow
  • line with two arrows
  • elbow line (which tries to draw the best line between two points without using any diagonals). Elbow line includes some variants with arrows:

Next come the shapes:

  • Rectangle/square
  • Ellipse/circle
  • Parallelogram
  • Triangle
  • Rhombus/Diamond

Next is a fun one. We felt that graphs were a common thing people needed in OneNote, so we have a tool that lets you draw axes in one swoop, including in three dimensions:

After that come pen color and thickness. Then a useful button called duplicate shape, which makes the buttons sticky so you can draw repeat shapes of the same type over and over again.

Here are some examples of the basic shapes in various colors, pen widths, and sizes:

 

The last control is Rotate, which lets you rotate or flip whatever you have selected to make symmetric or other similar shape clusters.

Here's a little flower I made using the rotate and flip commands (aww…)

These drawing tools actually have some nice little smarts built in to them. If you use them quickly, they snap to the grid on the page and it is easy to line up the edges of the shapes. If you start hovering slowly while finalizing the location of the end point they will slip into "exact" mode and let you drop the shape edge exactly where you want it. Modifier keys like Ctrl and Shift do the typical constrain and unconstrain thing. Some shapes like circle can be created either with the circle edge intersecting where you first clicked the pen or you can have that point be the corner of the bounding rectangle for the shape. Think about that a bit - it's important when you're trying to actually make a diagram and want the edges of circles to line up with arrows and so on.

Of course we didn't get everything some people will expect. There are no fills or gradients. You can't "connect" shapes so that when you move one the other will distort so that it continues to link that shape to another (typical of arrow lines). You can't attach text to the shapes, although you can click on them and put text labels on top. We don't try to auto-recognize hand drawn shapes and turn them into regularized shapes. Of course the list of things we didn't do can fill a book so I won’t go on (oh, we didn't do animated pac-men either, sorry Federico). We think we've got the basic set in and hope you’re all happy. If it hadn’t been for our intern we wouldn’t have had these at all, so it's all bonus!

Finally I'll leave you with a message Bill the intern provided on his last day with us:

Comments

  • Anonymous
    February 16, 2006
    Glad to see we finally have drawing tools! It would be nice to have some stamps working the same way on photoshop; ie: just like you did your flower, we can save it as a template, so everytime you want another flower just go to my templates and insert it instantly.
  • Anonymous
    February 17, 2006
    The comment has been removed
  • Anonymous
    February 17, 2006
    The comment has been removed
  • Anonymous
    February 17, 2006
    This product - and this team - is GREAT!!!
  • Anonymous
    February 17, 2006
    Ralf: nice idea. We don't have a feature for that but of course you could create a page full of such grouped shapes and then copy/paste from it.

    cuekwe: you can insert many common symbols using shortcuts, such a  Ctrl+' followed by "e" to get a e with an acute accent (é). You can use similar shortcuts to get characters such as (Áéíóúàèìòùäëïöüâêîôûçãñõ). The insert symbol dialog also teaches you the numeric shortcuts for any character followed by Alt-x. Of course you can also set up AutoCorrect to insert symbols, suhc as the everpopualr "ss" gets replaced by (§). I am not clear what you mean by "more symbol choices" - you can insert any symbol in any font on your machine through the Insert Symbol dialog. For the cursor jumping issue and the need to reapply list formatting I'd love more details especially repro steps.

    JWFisher: thanks!!!
  • Anonymous
    February 17, 2006
    An excellent post on the drawing tools in the upcoming OneNote 2007.
    Obviously a big part of capturing...
  • Anonymous
    February 17, 2006
    An excellent post on the drawing tools in the upcoming OneNote 2007.
    Obviously a big part of capturing...
  • Anonymous
    February 17, 2006
    An excellent post on the drawing tools in the upcoming OneNote 2007.
    Obviously a big part of capturing...
  • Anonymous
    February 18, 2006
    Beta 1 of "OneNote 12" (and "Office12") is now available for download for those people who are signed...
  • Anonymous
    February 18, 2006
    A very nice feature. I've tried some but never owned a TabletPC yet (but that will be my next choice).
  • Anonymous
    February 21, 2006
    The comment has been removed
  • Anonymous
    February 21, 2006
    The comment has been removed
  • Anonymous
    February 21, 2006
    Great!   It's not a "drawing" tool. but one thing  I've been wishing for has to do with lists: (something One note is great for)  : It sure would be nice to be able to do some  simple column stuff like calculate the total from a column or row
  • Anonymous
    February 21, 2006
    That is very cool.

    What I would like to see is a import from OneNote drawing to Visio. Then you could scetch your ideas in a meeting or where ever and then later import them into Visio and fix them up to make a professional looking Visio diagram.
  • Anonymous
    February 26, 2006
    This is just another example of over-designing a tool to be all things to everyone.  You even state, "We also find a disturbing number of people trying to create 'presentation quality' output in OneNote."
    Then why are you giving them more tools to do so?  I guess it must not disturb you that much.  
    OneNote does a fabulous job at its primary function and I can't image anyone taking the time to produce a well drawn out diagram during a meeting or class.  Why not concentrate on the note taking and then allow the user to move the data to another application that does a much better job of handling drawing?
  • Anonymous
    February 26, 2006
    Peter: I'm a little confused by your comment. We chose not to do fancy drawing tools and instead focus on basic tools for note taking. People taking notes with a laptop have told us over and over that free-hand drawing with a mouse is not good enough and they need a way to capture diagrams on the fly, so here it is. For example, if a professor draws a Venn diagram with three regions, the drawing tools make that a snap - you can recreate the diagram in 20sec. We even included the graph axes because those are common in note taking so people can draw diagrams in real-time.

    As I mentioned (and maybe this is where the confusion is), no matter what we do people will try to use these tools (and in fact the whole product) however they want, even if we did not design it for those uses. The designer of a screwdriver cannot prevent users from trying to use it like a chisel if they so choose. So while we did not support fancy output features like gradients because we were focused on diagrams people would make while note taking, I am sure we will get asked for them, just as screwdriver users might wish the handle end was flatter so they could hit it with a hammer better (yikes!). The fact that with even these really basic note taking oriented drawing tools you can take time and make something half decent looking is a side effect, not a design goal.
  • Anonymous
    March 04, 2006
    the ability to move shapes forward, backwards, etc.  would be wonderful!
  • Anonymous
    March 06, 2006
    PingBack from http://blog.tokash.org/2006/03/07/origami-report-monday-late-night-march-5th-2006/
  • Anonymous
    March 22, 2006
    PingBack from http://tabletpc.thepodcastnetwork.com/2006/02/20/tablet-pc-show-29/
  • Anonymous
    April 10, 2006
    Chris & Peter, I use OneNote at work and at home, and together with Outlook the applications make up my main business and social tools. At work I use OneNote to develop concepts with my business team and to take the concepts into a more thought out design process. OneNotes ability to deliver both hand drawn sketches and now in 2007 more technically styled forms excites me no end. At home I use it to plan house projects and as a note book for research which includes mathematical models and image capture from the internet (kind of a scrap book of ideas). The development of the new tool set is not bloatware it's an evolution of how users are adapting the application to their personal needs.
  • Anonymous
    April 11, 2006
    Simon: You got it! We now have z-order (move to back, front, etc.)

    Kevin: Thanks for seeing it our way :-)
  • Anonymous
    April 19, 2006
    The comment has been removed
  • Anonymous
    May 27, 2006
    It s cool
  • Anonymous
    May 27, 2006
    I'd like to see onenote develop a student's version that would work ONLY thru a website.  I'm an instructor, and using onenote for tutoring math - would be amazing - in realtime.  
  • Anonymous
    June 09, 2006
    I installed onenote 2007 with outlook 2003 but the one note transfer icon does not come up in outlook. Any ideas?

  • Anonymous
    June 11, 2006
    Anything for MAC coming with their version of Office?

  • Anonymous
    August 03, 2006
    Where can I find "More cool features" of OneNote 2007?
  • Anonymous
    August 19, 2006
    The comment has been removed
  • Anonymous
    August 21, 2006
    Oh, talk about capturing information: Can OneNote or will OneNote ever be able to capture a web page as easily as let's say Kinook's "Ultra Recall."

    Try to capture a webpage by clicking that OneNote icon on IE and then go back to check it in OneNote.
    See, what I mean. Microsoft just does not have the will to go all the way on instituting solid features into its applications. Oh well, I wish I can say that I am getting tired of this software design philosophy and am going somewhere else. jm
  • Anonymous
    August 25, 2006
    Joerg: if you mean the sample section that describes the new features, this is in the "guide" notebook that should have been part of your list of notebooks when you installed the beta. If you installed the German beta I am not sure what it is called, or even if it got fully localized ( I think it did)

    Jake: if you are talkig about Onenote 2007 beta 2, search has several problems in beta 2 that are resolved in beta 2 refresh (a big common one being that for many people it doesn't find anything at all!). For your web pages issue, if you only want to capture web pages and not annotate them or do any of them many other things OneNote does I think it is easy to find a better program than OneNote - many such simple web page capture programs are even free. It really comes down to making choices for what provides the functionality you need. OneNote 2007 is much better than 2003 at keeping layout fidelity of web pages, especially those using tables, but because OneNote is not a browser it isn't going to be perfect or in some cases very good at all. You can always print or screen clip the page into OneNote if you want visual fidelity.