skip to the main content area of this page
ritePen 4.0 User Manual

What is ritePen?
ritePen Basics
How Does ritePen Work?
Writing Instruments
Entering Text
Pen Gestures
Multi-touch Gestures
Word Menu and Corrections
Ink Commands
Screen Markup and Instant Note-taking
Context Aware Recognition
Creating Recognition Profiles
Assigning Recognition Profiles
User Dictionary
Menus
Settings
Floating Toolbars
Auto-Upgrades
Appendix 1. Advanced Binding Features
Appendix 2. Lexicons
Appendix 3. Customizing The Punctuation Pane
 


What is ritePen?

ritePen is an easy-to-use and powerful software for handwriting recognition, markup, note-taking, and desktop control. It allows you to write and draw anywhere on the screen of your multi-touch notebook, Tablet PC, electronic whiteboard, on your pen tablet, or even with a mouse. ritePen instantly converts your handwriting into text and enters the text into any document and allows powerful instant drawing, markup and clipping with automatic shape correction. ritePen's Ink Commands automate your routine tasks: entering standard texts, launching websites, documents and programs, and much more.

ritePen Basics

We are constantly improving ritePen's features, recognition accuracy, and usability. You can check for new upgrades at any time by clicking the Check for Upgrade button in the About box.

back to top  

 

How Does ritePen Work?

ritePen receives your handwriting, stroke by stroke, from a pen-enabled device and passes the strokes to the advanced "third generation" riteScript® handwriting recognition engine, which converts your handwriting into text. You write as you normally do, in words and phrases, and riteScript technology automatically segments your handwriting into words and lines. When you finished writing, ritePen receives the recognized text from riteScript, deletes handwritten strokes from the screen, and enters the text into the active text-enabled application, placing the text at the current position of the cursor.

ritePen also recognizes your gestures to perform common operations like adding a space or a line break, deleting wrong symbols, or offering a list of answers. ritePen does not interfere with your navigation and control operations, such as pointing and clicking, dragging application windows, selecting portions of text, etc.

When you write and encircle a word, ritePen interprets it as an ink command and looks for that word in your list of pen macros to execute the corresponding action.

When ritePen is in the markup and instant note-taking mode, it freezes the screen as a static image and overlays your pen drawings on top of that image, retaining digital ink in the editable format.

ritePen understands many "standard" Windows 7 multi-touch gestures; use them to switch writing on and off, resize the WordMenu correction window, manipulate digital ink, clip markups into Evernote, etc.

Note. ritePen does not allow writing when a single Ctrl or a single Shift key is permanently pressed; this protects you from potential interference with the operations of multiple selection in popular applications which is often performed via Ctrl-Click and Shift-Click.

back to top  

 

Writing Instruments

There are many ways to enter your handwriting into a PC: you can write with a special digital pen on your Tablet PC, pen tablet like Wacom Bamboo or interactive whiteboard; write with a pen or finger on a multi-touch screen of your notebook or smartphone; scribble with a stylus or fingernail on a traditional touch screen of your UMPC, Netbook or smartphone, etc. ritePen identifies up to three types of "ink input devices" on your PC: mouse, pen, and finger (touch). By default, all detected devices ink input devices are enabled for writing; you can explicitly disable some of them in ritePen Settings.

Ink Input Device

For example, if you wish to designate your computer mouse strictly for navigation, you would disable mouse as an ink input device. 

Note. The finger (touch) input is typical for multi-touch screens. Enabling full-screen one-finger writing in ritePen has many advantages but comes at the expense of one-finger panning and navigation when ritePen is enabled for writing, which can be in many cases replaced with similar two-finger operations.

back to top  

 

Entering Text

Launch ritePen by  opening it from the Start>Programs menu>EverNote>ritePen. The ritePen notification icon ritePen notification icon appears in the Windows Taskbar. Now ritePen is ready to accept your writing anywhere on the screen and convert it into text. Open any text-enabled application, for example, Notepad, and write a few words on the screen.

ritePen input example

Note the screen cursor changing to the pen style as you start writing. Once you complete writing, the converted text appears in the Notepad and your handwriting disappears from the screen.

What if you want to drag a window of an application or scroll through a document? ritePen will not interfere with your actions in most Windows applications. In other words, if you drag an application window holding your pen on its title bar, or scroll the window using your pen, or press menu or toolbar buttons, your actions will not be interpreted as writing a new word. For this reason, you should always start a new portion of your writing outside title bars, scrollbars, toolbars or menus of application windows. However, you can freely cross all such bars and menus while you are writing.

In order to select a word in the typed text, double tap on it. To select a fragment of the text, tap and hold at the beginning of selection area. Then drag the pen, as you typically do with a mouse. The initial holding time is slightly longer than with a mouse, because ritePen needs a short time to realize that you intended selection and not writing. Sometimes, a line may be drawn through your selected fragment of the text; stop dragging at the end of your selection, continue holding the pen down until the line disappears and turns into the selection. If your work involves extensive text selection, you may choose to temporarily disable ritePen by tapping on pen icon Pen On mode in the main toolbar, on ritePen notification icon ritePen notification icon in the taskbar or tapping with two fingers on your multi-touch screen. The pen button in the toolbar will change to ritePen off mode and the notification icon will appear as Pen Off mode. Tap on the pen/icon/screen again to re-enable ritePen. Furthermore, if you are entering text using ritePen only occasionally, you may keep it disabled and activate as needed. To do that, use Settings>Input to auto-switch pen off if you are not writing for a certain period of time, for example, 10 sec. Turn pen off if idle

back to top  

 

Pen Gestures

ritePen allows basic pen-based text editing via simple gestures, so you can perform most common editing operations without touching the keyboard. Each gesture must be written in one continuous stroke, as shown in the table below. The starting dot shows the beginning point of each stroke.

Line break gesture Line break (down then left, horizontal part at least twice as long as the vertical one)
Inserts line break at the current position of the text cursor in the active application. 
Space gesture Space (down then right, horizontal part at least twice as long as the vertical one)
Inserts space at the current cursor position.
Tab gesture Tab (up then right, horizontal part at least twice as long as the vertical one)
Inserts tab at the current cursor position.
Undo gesture Undo (up then left, horizontal part at least twice as long as the vertical one)
Undoes the previous action(s).
Backspace gesture Backspace (right to left, not too short, keep the stroke horizontal)
Deletes the symbol immediately preceding the current position of the text cursor or the selected text in the active application.

Note. This gesture may conflict with the Back gesture of Pen Flicks. You might want to disable the Back gesture in Pen Flicks or write your Backspace gestures slower to be recognized by ritePen.
WordMenu gesture WordMenu (down then up, writing over the downward part; keep the strokes vertical)
Retrieves the list of answers for all words for the most recent portion of your writing or the currently selected text in the active application and places it into WordMenu for corrections.
Punctuation pane gesture Punctuation pane (up then down, writing over the upward part; keep the strokes vertical)
Launches the pane with punctuation signs, special symbols and navigation keys. Click on a symbol to add it to the text at the current cursor position.

Punctuation pane
Copy gesture Copy (left then right, writing over the leftward part; keep the strokes horizontal)
Copies the selected object into the system clipboard (same as pressing Ctrl-C)
Cut gesture Cut (right then left, writing over the rightward part; keep the strokes horizontal)
Cuts the selected object into the system clipboard (same as pressing Ctrl-X).
Paste gesture Paste (right-up then right-down, symmetrical, at the angle of about 45 degrees)
Pastes an object from the system clipboard to the current cursor position of the active window (same as pressing Ctrl-V).

Additionally, the Capitalization gesture - a straight-up vertical stroke alternating the letter case, is available in the Word Menu as explained in the next section.

back to top

 

Multi-touch Gestures

If your Windows 7 PC has a multi-touch screen you can significantly enhance your ritePen experiences and boost usage efficiency using multi-touch features of ritePen. First, you can enable finger writing on your screen which is quite convenient for short notes and emails, ink commands, and markup. Additionally, you can control ritePen using standard multi-touch gestures as explained in the table below.

Multi-touch Pen On-Off gesture Pen on/off
Tap with two fingers to toggle between ritePen writing (pen) and mouse (navigation) mode; the quickest way to disable/enable writing in ritePen.
Multi-touch gesture to zoom Word Menu Zoom WordMenu
A two-finger zoom gesture to resize WordMenu, the ritePen correction pane. You may keep the WordMenu in small size and enlarge it using this gesture when you need to quickly correct one or several letters writing with your finger.
Select handwriting Select handwritten note
Press and tap (two-finger gesture) around portion of your handwritten note in the markup mode to select digital ink. All strokes that cross completely or partially the rectangle area defined by your pressing and tapping fingers will be selected. If there are no strokes crossing the selection area, all digital ink present on the screen will be selected.  Additionally, ritePen switches to the selection mode.
Multi-touch gesture to resize selection Resize selection
When portion of digital ink on the screen is selected in the markup mode use this "zoom" gesture to resize handwritten note.
 
Multi-touch gesture to drag ink selection Drag ink selection
When portion of digital ink on the screen is selected in the markup mode drag it across the screen with one finger. Very convenient for quick re-arranging of full-screen notes.
Multi-touch gesture to start clipping Start clipping
Pan (sweep) up with two fingers to start clipping in the markup mode. This gesture launches “Snapshooter” with cross-hair selector to clip annotated portions of screen.
Multi-touch gesture to select clipping area Select clipping area
When in clipping mode (within the markup mode) tap and drag one finger across the screen to define clipping area. The area is highlighted. When you stop dragging a menu will pop-up to offer the choice of clipping target; your markups can be sent to system clipboard or to Evernote notebooks.
Multi-touch gesture to undo markup Undo markup
Pan (sweep) left with two fingers in the markup mode to undo your most recent markup operation such as drawing, selection or dragging. This is equivalent to pressing the Undo button on the markup toolbar and indispensable for quick corrections.
Multi-touch gesture to leave selection mode Leave selection mode
When in selection mode, pan (sweep) right with two fingers to leave selection mode and return back to the drawing mode.
Multi-touch gesture to leave markup mode Exit markup
Pan (sweep) down with two fingers to leave markup mode.

back to top

 

Word Menu and Corrections

ritePen WordMenu displays the list of alternative recognition answers and allows correcting recognized text and selecting other answers for recognized words. It lists the best answer for each word in the top line and alternatives below in smaller font. Click on any item to substitute the top word with the chosen one.

WordMenu example

If there are no correct answers in the list you can correct words in the top (boldfaced) line by directly overwriting incorrect letters:

WordMenu - letter-by-letter corrections

(When correcting multiple letters at once, we recommend writing them in the left-to-right order.) If you don't find correct words in the WordMenu but your top answer has just a couple of letters misspelled, you can try letter alternatives by clicking on such misrecognized letters, as illustrated below:

WordMenu - letter alternatives

(The letter menu automatically pops up whenever you correct just one letter in the WordMenu). You can also use gestures to add space, remove letters, and capitalize them. All these gestures are "positional": the desired action happens at the point where the gesture was started. For example, to add a space before the letter, draw the Space gesture starting in the middle of the letter; to delete a letter, draw the Backspace gesture starting in the middle of that letter, as shown below:

Word Menu - adding a space
 

WordMenu - deleting a letter

Use the "capitalize" gesture (a line straight up) to alternate the letter case (this gesture started from the capital letter 'W' up will turn it into the lower case 'w').

WordMenu - capitalization gesture

If you write a long phrase WordMenu will become scrollable; pressing arrows will show the rest of the text. On a multi-touch screen where you can resize WordMenu the split of your text between scrollable portions of WordMenu will be dynamic.

Scrollable WordMenu
Scrollable WordMenu

Pressing the "Correct Last/Select" button Scrollable WordMenu in the Main Toolbar or making the "WordMenu" gesture places the selected text from an active application into the WordMenu for quick corrections. In case no text was selected and no on-screen activity was made after the latest recognition, the WordMenu will acquire the most recently recognized text.

Place selected text into WordMenu

Note. For some applications (most notably, for Microsoft Excel spreadsheets and web pages opened in browsers), ritePen will not be able to extract selected text into the WordMenu.

The WordMenu window normally appears near the current position of the mouse pointer and then slowly fades away (you can customize the fade-out time in Settings>WordMenu). You may pin its position to a desired location on the screen by clicking the "pin" icon in the left top corner of the window. After that, you may drag the window where you want it to be placed on the screen using the top bar. 

To make sure your changes in the Word Menu are automatically sent to the target application, check the "Auto apply changes" option in the WordMenu tab of the Settings dialog. If this option is disabled, a "checkmark" icon will appear in the top right corner of the WordMenu window; you would have to click on that icon to apply the changes once you are done with editing.

WordMenu - manually applying changes

You can add new words obtained from WordMenu directly to the default User Dictionary.

WordMenu - adding word to user dictionary  WordMenu - adding word to user dictionary

When you recognize text with a non-default recognition profile, the profile name is displayed at the bottom of the WordMenu like in the example with the date recognition below.

WordMenu - displaying recognition profile

Use the 'x' button in the top right corner of the WordMenu window to close it. Otherwise, it will fade out with a customizable timeout.

back to top

 

Ink Commands

In addition to seamless data input, ritePen automates your routine desktop tasks such as application launch, opening documents, entering standard texts and many other operations. You can assign an ink command (pen macro, handwritten shortcut) to any such operation; then, all it takes to perform the operation is writing and encircling a command. For example, if a letter "h" is assigned to opening your home page in the default browser, then writing and encircling the letter will launch the browser and jump to the website as illustrated below.

Ink command for home page

Another helpful example is adding your signature to a document by writing and encircling the command "sign":

Ink command for signature

You can also use ink commands to abbreviate long and frequently used words, to open repeatedly used documents or paste frequently used texts, to enter special symbols, etc.

You can emulate any keyboard activities, including special and functional keys, implement embedded calls of ink commands, call any ritePen mode or settings, etc. For example, with Microsoft Outlook in the foreground, you can use a single ink command to open a new email message, put a standard greeting and your signature into the message and position the cursor so you could immediately start typing recipient's name. The body of the corresponding ink command may look like:

   {Ctrl+{Shift+M}}{Delay: 1000}{Tab}{Tab}{Tab}Dear :

   Joe Jones
   joe@jones.com
   +1.408.555.2368
   {Ctrl+{Home}{Right}}

In the above macro, the first line (i) creates the new message (Ctrl-Shift-M), (ii) delays the execution of the macro for 1 sec. to give the message window time to open and accept the subsequent input, (iii) navigates to the message body by skipping the "CC" and the "Subject" fields (three Tab keystrokes), and (iv) adds the greeting "Dear :"; then, after skipping two lines, the signature is added; the last line of the macro returns the cursor to the beginning of the email (Ctrl-Home) and skips the word "Dear" (Ctrl-Right arrow) to position the cursor right before the colon sign to type recipient's name. So, if you have assigned an abbreviated name "msg" to this action, then writing and encircling the word "msg" when Microsoft Outlook is in the focus will perform the whole action.

Creating and editing ink commands using the Macros tab in ritePen Settings is easy.

back to top

 

Screen Markup and Instant Note-taking

In addition to text input, you can use ritePen for full-screen markup and powerful note-taking. You can also take and save snapshots of your markups and notes. This feature is especially helpful for dynamic presentations and demos when you need to quickly and temporarily highlight portions of your PC screen, and for keeping notes right on the screen during your work.

You can switch ritePen to the markup mode by clicking the Markup button Markup button in the ritePen Toolbar or by choosing Markup item from the Main Menu

Markup Toolbar will pop-up on the screen and your desktop will be surrounded by red frame. The desktop is  now "frozen" for drawing; you can navigate it only after you exit the markup mode by pressing the Exit Markup Mode button Leave Markup mode button or the Esc key.

Markup toolbar

Markup tools

In the markup mode, you can draw anywhere on the screen with the round lead Pencil Pencil button, the calligraphy Pen Pen button, and highlight portions of your screen with the Marker Marker button. Easily change line color Color button and width Line width buttons for any tool. Made a mistake? No problem, press the Undo Undo button button. Note that color and width are tool properties and you are changing them for the currently active tool; switching to another tool will restore its attributes:

Tool attributes

Shape Enhancer Shape Enhancer button is a unique tool to draw perfect geometric shapes and charts; you can use it in combination with Pencil, Pen or Marker. Shape Enhancer draws smooth lines, ovals, rectangles, triangles, arrows, polylines, grids, concentric shapes; it also aligns connectors between shapes, and much more. It can enhance shapes instantly as you draw them or perfect previous freehand drawings when you select them (see below). Below is an excerpt from this manual marked up with different tools, colors, and line widths using Shape Enhancer.

Markup example

Note. When you undo enhanced shapes, the first click on the Undo button restores the original strokes before they were enhanced; press Undo repeatedly to erase those strokes.

Cutter Cutter button is a smart and efficient tool for deleting portions of your markup: cross unneeded strokes or encircle a portion of your drawing with its gray line to instantly delete handwriting. Selector Cutter button also works by crossing or encircling strokes; selected portions of digital ink within the selection box appear faded. Use Alt-cross stroke to select additional strokes and Ctrl-cross stroke to unselect strokes. You can drag and resize selection (if you have a multi-touch screen you can do it using multi-touch gestures), change its color and line width, and apply Shape Enhancer to perfect shapes within the selection. Below is an example of a selected note and the same note after the selected piece was moved, resized, and color/width of its strokes were changed, all in a few clicks.

Example of selection

Edited selection

Note after editing

Note. Selection affects only your ink notes and not the underlying screen content; be careful moving and resizing your markups (as opposed to notes) as drawings may shift against the annotated content.

You may choose to leave your notes and markups on the markup screen until you delete them; every time you re-enter the markup mode, you can see them. You can delete and re-arrange portions of your notes using Cutter and Selector tools as explained above; or, you can delete the whole markup by pressing the Clear Clear All button button. Alternatively, you can set up a mode of clearing digital ink upon exit from the Markup mode (select the corresponding option from the Markup Menu Menu button). This alternative may be preferable, for example, if you are marking up an eBook page-by-page so your underlying content is changing each time you enter the Markup mode.

To save some of your instant notes or markups as images, use the Snapshot Snapshot button tool. After you click the Snapshot button or make the Start clipping multi-touch gesture, a crosshair selector will appear on the screen; you can select any area and save it as an image either to system clipboard or to your Evernote notebook. On the image below, large clipping menu for finger operation on a multi-touch screen is shown.

Snapshot selector

Saving snapshot

If you clip to Evernote, your annotated snapshot will appear as an image is a new note with the title "ritePen Screen Clip [date/time]" as illustrated below.

Saving snapshot

Press and hold Ctrl+Shift keys to start instant drawing in the markup mode; you can release Crtl+Shift keys once your drawing appears on the screen. All tools and features of markup mode are enabled. In order to use this option, make sure that the checkbox 'Start markup via Ctrl+Shift' in Settings>General is checked. The advantage of this markup option shows itself, for example, during annotations of a presentation: your scroll through the document, press Ctrl+Shift+draw to quickly highlight important points, then press Esc or a multi-touch gesture to exit markup mode and continue scrolling. Perhaps you would find it convenient to enable the option "Clear ink upon exit" so your markups to previous slides don't conflict with the new ones.

back to top

 

Context Aware Recognition

In many applications, input context is restricted to specific data types: in the address field of the browser we normally enter URLs (web addresses); our Excel input often needs to be purely numeric; input fields of many forms contain restricted data types, such as personal or geographical names, dates, phone numbers, street addresses, Social Security Numbers, etc. ritePen offers special dictionaries and data templates for such applications which significantly increases the recognition accuracy.

Example of recognition profile

For example, in some cases, it may be almost impossible to say "lOl" from "101" or "11112109" from "11/12/09". If ritePen "knew" that, in the first case, numeric input was expected, and in the second case, a date was entered, the correct answers "101" and "11/12/09" would have been immediate.

ritePen's advanced and easy-to-use system for context aware recognition consists of four components:

You can find more details in the subsequent sections.

Important Notes.
   1. ritePen uses the default lexicon and the default User Dictionary for recognizing generic texts (the User Dictionary remains empty until you explicitly add words to it). They are included in the non-editable "system" recognition profile #sys-default.
   2. Any other pre-built lexicon or custom user dictionary except for the default has to be referred by a user-defined recognition profile under the Settings>Recognition tab. For your convenience, ritePen comes with several useful predefined recognition profiles. 
   3. In this version or ritePen, temporary assignment of recognition profiles is always enabled, while permanent assignment is disabled by default; to enable it, check the appropriate boxes in the Advanced dialog under the Settings>Recognition tab.
   4. The ability of ritePen to maintain permanently assigned recognition profiles may depend on the properties of third party applications to which the profiles are assigned; see Appendix 1 for details.

back to top

 

Creating Recognition Profiles

Open Recognition tab in ritePen Settings and select the needed language. In the Profiles list, you can see the default system recognition profile; under the English language, you can also find a few sample pre-built profiles. To create a new recognition profile, press the "New" button.

Recognition tab in Settings

In the "New Profile" dialog box, enter profile name and brief description. Then choose a Standard (pre-built) or custom lexicon as shown below.

Creating new Recognition Profile

If you wish to add custom user dictionary to further enhance recognition, type in its name and press "Edit"; or choose one of the previously built user dictionaries from the list.

Creating or choosing User Dictionary

(For details, see sections User Dictionary and Settings>Recognition.)

To complete your recognition profile, define custom pen input and text output options if necessary.

Pen input and Text output options in a Recognition Profile

After you have created a recognition profile, its name instantly appears in the list and its description is displayed in the context help line at the bottom of the Settings>Recognition window.

Newly created Recognition Profile


Now you can assign the profile to your applications and enable context aware recognition.

back to top  

 

Assigning Recognition Profiles

Suppose you need to enter a long column of numbers into your Excel worksheet. It would be wise to instruct ritePen to recognize only numeric entries during this job. To achieve this, you can use the numeric recognition profile that came with ritePen (in languages different from English, you have to re-create this profile as explained in the previous section). This is how you can temporarily assign the numeric profile to your application:

Assigning numeric recognition profile

Start writing numbers into the worksheet; the sticker "numeric" will be displayed near the Excel window and the input of numbers will be very accurate.

Writing into worksheet with numeric recognition profile

Similarly, if you wish to write month names across a Microsoft Word table, you may assign the month profile to the Word window until you complete the task.

To switch back to generic text entry when you don't need the context aware recognition anymore, right click on the pen in the ritePen Toolbar, select "Use profile" and choose the default (unbind) item from the profiles list.

Set default recognition profile

You can also design ink commands to switch recognition profiles on the fly. There are three formats for profile-changing macros:

For the context aware recognition with temporary profiles to work as described above, you have to set up a special mode for the temporary profile assignment. Click on the Advanced button in Settings>Recognition to open the Advanced recognition options message box and make sure to choose the option "Temporary profile assignment is effective... Until another profile is assigned".

Advanced recognition options - temporary profiles

Two other options of temporary profile assignment work in a slightly different way. You assign a custom recognition profile in the same way, but it automatically returns to the default system profile; you wouldn't need to reset the profile on your own:

See Settings>Recognition and Appendix 1 for details.

back to top

 

User Dictionary

ritePen recognizes your handwriting in any language using its large Main Dictionary for that language. Such dictionaries are shipping with ritePen and include many dozens or even hundreds of thousands of common words and proper names; they are sufficient for accurate recognition of generic handwritten texts. Still, many users have a need in recognizing special or personal "terms", such as drug names, personal emails, scientific terms, names of friends and co-workers, industry or company specific product names, etc.

To facilitate this need, ritePen includes an easy method of creating and editing custom User Dictionaries for any language and including them into recognition profiles. You can add words to a User Dictionary manually at any time; import new words from text files, such as clinical reports, contracts, educational materials; import words directly from the Windows Clipboard or from the Microsoft Office Outlook's Personal Address Book; send words to the default User Dictionary from the WordMenu correction window; you can also edit the list of words. ritePen will automatically extract only new terms from the imported source and offer you an editable preview of additions where you will see only the words absent in the main dictionary or lexicon and in the previously created portion of the User Dictionary. With this incremental method of building User Dictionary from your real-life experiences, you can avoid excessive research and overloading User Dictionary with large word sets that can slow down handwriting recognition and actually degrade its accuracy.  

Below is an illustration of importing new words into a User Dictionary from a text file (in this case, clinical report).

Import To User Dictionary window

On the screenshot, you can see the User Dictionary with its existing contents on the left and the list of new words extracted from a text file in the Import Words To User Dictionary window.

Details on building and editing User Dictionary are presented in the Settings>Recognition section below.

back to top

 

Menus

Click menu icon in the Main Toolbar or tap and hold ritePen notification icon to open ritePen's Main Menu. 

Main Menu

An abbreviated Markup Menu includes the Markup item (selecting it exits markup mode), the above-mentioned Customize Toolbar and Close ritePen items, and the Clear ink on exit option to delete handwritten notes and annotations when ritePen leaves the markup mode.

Main Menu

back to top

 

Settings

After calling up the ritePen Settings dialog box, you can change the following settings:
General, Input, Ink, WordMenu, Macros, and  Reco[gnition].

back to top

 

Floating Toolbars

ritePen has two floating, always-on-top toolbars: Main and Markup. You can drag then across the screen; they will stay in the position where you left them and remember it during restart. Additionally, you can force the toolbars to hide at the side of your screen, with only a small portion remaining visible; you pull them back when you need them. Both ritePen toolbars exist in two sizes, small and large; you may choose any size or let ritePen automatically choose it. If you have a multi-touch screen, ritePen will automatically switch its toolbars to large size when you are using finger and to small size when you are using pen our mouse.

You can keep the Main Toolbar in horizontal or vertical orientation or choose automatic orientation, in which case it will be changing as you are dragging the Main Toolbar close to sides of your screen. You can choose any subset of buttons for the Main Toolbar; below, it is shown in full configuration and its buttons are listed left to right (or top to bottom for the vertical view) in the subsequent text.

Main floating toolbar

A convenient basic configuration of the Main Toolbar includes Pen, Markup and Menu buttons; it permits easy switching of writing mode on and off, jumping to screen markup, and accessing every other function from the menu.

Main floating toolbar - basic configuration

Customization pane for the Main Toolbar can be called from the menu; its items are self-explanatory. Screenshot below shows default settings.

Main toolbar customization pane

The Markup Toolbar appears on the screen in the Markup and Instant Note-taking mode. It always has horizontal orientation and exists in compact and extended formats. While the extended format has all buttons one-click away, the compact format may save you some screen real estate when you are working with large buttons.

Markup toolbar
Markup tools

Below, all buttons of the extended markup toolbar are listed in the order left-to-right, top-to-bottom.

Customization pane for the Markup Toolbar can be called from the Markup Menu; default settings are shown below. If the Appearance mode is set to auto and Markup mode is operated with a finger on multi-touch screen, Markup Toolbar will appear large and compact.

Markup toolbar customization pane

back to top

 

Auto-Upgrades

ritePen includes a convenient online auto-upgrade system which notifies you about new releases and upgrades. It is also used to offer instructional materials, tips, surveys and other information. The auto-upgrade system periodically connects to the ritePen auto-upgrade server and compares your installed version with the latest available version of ritePen. The auto-upgrade system does not capture or transfer any private info from your PC to the server. If the installed version of ritePen requires an upgrade, you will receive a pop-up notification with an upgrade offer and can instantly download the upgrade from the Ritescript website or purchase it from our online store. If you are not interested in the immediate upgrade, you may elect to be reminded later or skip the offer of a particular upgrade altogether. If your company's IT policies or personal preferences conflict with receiving the auto-upgrade info, you can disable the check for auto-upgrades in the Settings>General as explained above. You will still be able to check for upgrades manually from the "About" box or the "Check for Upgrades" item in the Main Menu.

back to top

 

Appendix 1

Advanced Binding Features

This section covers binding (permanent assignment) of recognition profiles to applications for context aware recognition, as well as restricting writing area in ritePen. Programmatic binding for software developers and guidelines for Web forms design to enable context aware recognition are also included.

Enabling binding mode

Before you start using advanced binding features, make sure to enable the Binding mode: Start ritePen, open Settings>Recognition tab, press Advanced button and check the needed boxes.

Advanced recognition options

Binding mode and Binding Toolbar

Binding Mode is a visual design mode allowing you to permanently assign and track recognition profiles and to disable writing over certain application windows. It is not intended for performing your regular desktop tasks: we strongly discourage you from operating any applications in this mode, including writing in ritePen.

Press Binding button Binding button on the Main Toolbar or select Binding item from the Main Menu to open Binding Mode.

Binding recognition profiles

Section Assigning Recognition Profiles above explained how to temporarily assign profiles to applications where the context may be changing. For example, assigning the numeric profile to an Excel worksheet is helpful as long as you need purely numeric input; still, worksheets may include many other types of data, so permanent assignment of the numeric recognition profile to spreadsheets may be unreasonable. However, for many types of documents where data types are fixed, permanent assignment of recognition profiles makes perfect sense. Two important examples are Web addresses in a browser and structured documents, such as forms, where the context of each "field" is pre-defined and in many cases persistent. 

When ritePen is in the Binding Mode, navigating application windows or text input areas within applications displays a green or a yellow frame around those areas. Green frames indicate elements where binding of recognition profiles is generally possible. When you click into such area, the currently assigned recognition profile will appear near the field as a clickable "sticker" as shown below.

Binding sticker

Click on the sticker to open a drop-down menu with the list of recognition profiles you have created for the current system language; you can assign one of those profiles to the selected area as illustrated below.

Binding example                Assigned profile

When you are browsing through multiple text input areas of the same application in the Binding mode, yellow frames indicate the areas to which recognition profiles have already been permanently assigned; you can see a light yellow sticker with a profile name near each area. If you place the cursor into such yellow area, its frame will turn green and the profile name will appear in the blue "selection color" as shown on two screenshots below. You can instantly change the profile or "unbind" the text area by selecting the top item "default (unbind)" from the drop-down menu of the Bind tool.

Assigned binding profiles

 

Assigned binding profiles

 

After you've assigned all profiles, close Binding mode by pressing the Binging button again. You can immediately use binding results: write in Web addresses in the browser, complete your forms and enjoy accurate context aware recognition.

Note. To maintain context aware recognition, ritePen identifies applications by collecting and using their "signatures". Not all desktop and Web applications and forms have easily identifiable and persistent signatures; respectively, in some cases binding may not work. If you have a popular application where you wish to use context aware recognition and are unable to bind recognition profiles to the application or its text entry fields, please contact us: we may be able to help.

 

Customizing Writing Area

With ritePen, you can conveniently write anywhere on the screen. Sometimes, however, it is undesirable to write over certain applications windows, such as drawing areas in graphical programs where internal drawings may conflict with ritePen's writing. ritePen is customized to work with popular drawing applications OneNote, Paint, and InkSeine: it automatically disables writing mode on their drawing canvases. To disable ritePen's writing mode on other windows, use Binding menu (make sure that you have checked the box Customize Writing Area in Advanced recognition options under Settings>Recognition). Select an application window where you want to disable writing and click the same binding sticker we've discussed in the previous section. This opens Binding or Writing menu; select the item "No writing over this app" from the menu.

Disable Writing button     Disable Writing button 

Application window will be crossed by red lines and the sticker "No writing over..." will appear near the crossing. You can click on that sticker to re-enable writing on top of the application window.

Disabled Writing

Disable writing on all applications where you don't want ritePen to conflict with application's own functioning, then exit Binding mode by pressing Esc, clicking Binding button in the toolbar or selecting this item in the menu.

Important Note. Disabling application window for ritePen's writing does not mean that digital ink will never appear on top on that window. It only means that the starting point of each handwritten fragment should be outside the window; once you started writing in ritePen outside the excluded area, you can continue on top of any window or navigational element, including the areas where writing was disabled.

back to top

 

Programmatic assignment of recognition profiles to application windows

At the beginning of each writing session (a continuous fragment of writing), ritePen software analyzes the foreground “focus” window. If such window has the property ritePenRecProfileProperty set as an Atom then the value of this Atom is treated as an assigned recognition profile. If the profile name is known to ritePen (the profile has been previously created in the Settings>Recognition dialog), ritePen software will use this profile for recognition of the handwritten text entered during the "session". If the profile is unknown or the property is absent, the default system profile will be used for recognition. Below is an example:

//assign recognition profile "customers" to the window with the handle hWnd1
ATOM _customersAtom = GlobalAddAtom(_T("customers"))
....
SetProp(hWnd1, _T("ritePenRecProfileProperty"), (HANDLE)_customersAtom);
....
//release property and atom (usually before destroying the window)
RemoveProp(hWnd1, _T("ritePenRecProfileProperty"));
GlobalDeleteAtom(_customersAtom);

Notes. 1. In the current version of ritePen, programmatic binding overrides manual binding for the same application window.
         2. ritePen also has a messaging API for smooth integration into third party applications. Contact Ritescript for details.

back to top

 

Enabling context aware recognition in Web forms

ritePen software uses Windows system utilities to identify fields in Web forms and track assigned recognition profiles. To correctly identify fields (input elements) in such forms, all fields used with ritePen's context aware recognition should be statically labeled. Below is an example:

   <label for="Employer">Employer_Name</label>
   <input type="text" id="Employer" size="26" value="">

In this example, the field (input element) with the id "Employer" has the label "Employer_Name", which will be used by ritePen to (i) identify the field once the recognition profile has been assigned and (ii) ensure that the right context is used to recognize handwritten entry into that field.

back to top

 

 

Appendix 2

Lexicons

The following table explains ritePen's lexicons, the building blocks of recognition profiles used for context aware recognition. The first column alphabetically lists lexicon names as you find them in Settings>Recognition; the second column specifies ritePen's recognition languages in which the lexicon is available; description and examples are in the third columns; additional comments and recommendations on pen input options for profiles that use certain lexicon are presented in the last column.

Lexicon Languages Description and examples Comments
age English Age in years, months, weeks or days, possibly abbreviated
Examples: 25 Yrs old   9 1/2 Weeks   9 Mos
06   2 Days   65
alpha English, French, German Any letter combination, may include spaces between letters. This lexicon eliminates the dictionary from recognition. Use it for "random" letter sequences which are not supposed to be dictionary entries. Better to use with Separate letters mode.
alphanumeric English, French, German Any combination of letters and digits, potentially including spaces, beginning with the symbols ({[-”.:’ and ending with the symbols )}]-.”,’:?! This lexicon also eliminates the dictionary from recognition. Use it for "random" letter-numeric sequences not supposed to be dictionary entries. Recommended Pen Input mode - Separate letters.
amount English, French, German Any valid number, potentially including decimal point, comma-delimiters, the "minus" sign, a currency sign (dollar, pound, yen or euro), or a "number prefix" #
(decimal part and other delimiters are not allowed for numeric data with #-prefix). Examples: $890   €12.57   €-.78   $123      123.    -123,000   123,000.   $1,234,000   .9   -1.99
city English, French, German City names, different in three languages: English (US cities), French, and German.
company English Large list of US and international companies. We recommend adding company names of your partners and suppliers to custom user dictionary and combining it with this lexicon in your recognition profiles.
csz English "City-State-Zip" triplets for US postal addresses, frequently used in forms entry.
date English, French, German Date in numeric or alphanumeric formats. Examples:
10/25/08 Monday, February 24, 2003 Mon. Feb. 24, 2003 (US format)
25.10.2008 Montag 24 Februar 2003 (European format)
The union of datealpha and datenumeric lexicons described below. Note that each format (US, European) works in the appropriate languages: when system keyboard and ritePen are set to the English language recognition, you have access to the US format of date, while in German the date will be recognized in the European format.
datealpha English, French, German Date in alphanumeric format [WD,] MO DY[,][YY]YY
where WD is a weekday name (optional);
MO is a month name;
DY is a day of a month, optionally followed by a comma;
and YY[YY] is a year in the 2-digit (from 00 to 99) or the 4-digit (from 1900 to 2099) format.
Examples: Monday, February 24, 2003 Mon. Feb. 24, 2003 (US format)
Montag 24 Februar 2003 (European format)
datenumeric English, French, German Date in numeric format M[M]*D[D]*YY[YY] (US) or D[D]*M[M]*YY[YY] (European)
where M[M] is a one or two digit month number;
D[D] is a one-digit or two-digit day number;
YY[YY] is a two of four digit year number (from 00 to 99 or from 1900 to 2099); and * can be any of the symbols "slash", "dash", "dot", or "space".
datenumeric_eu English Date in any numeric format (US or European).
day English, French, German Day of month, 1 to 31.
Examples: 1   05   31   1st   22nd
default All Main ritePen dictionary. It is used in non-editable recognition profile #sys-default and can be replicated in other profiles. You can use this lexicon in different recognition profiles in combination with various custom user dictionaries.
driverlicense All US Driver License Improves recognition of 20+ different formats of US Driver License ID used in different states.
Because Driver License ID is normally a combination of capital letters and digits, recommended Pen Input mode for this profile is
Separate letters.
e-mail English Email address Improves recognition of email addresses. Please write the '@' sign and the 'dots' in the email legibly.
empty All Eliminates system dictionary from recognition. Use this lexicon in recognition profiles with custom user dictionaries when you require the text output to belong strictly to the user dictionary.
firstname English, French, German First name. This lexicon allows recognition of any first names; most popular names are included in the dictionary of this lexicon and will be recognized more reliably.
fullname English, French, German Full name in the format FN [MI[.]] LN or LN, FN [MI[.]]
where FN is first name,
LN is last name,
MI is middle initial.
Dashes in names (Marc-Andre) and suffixes (Jr., Sr.) are also allowed.
lastname English, French, German Last name. This lexicon allows recognition of any last names; most popular last names are included in the dictionary of this lexicon and will be recognized more reliably.
middleinitial English, French, German Middle initial: one or two letters with or without periods
Examples: A   A.   AA   AA.   A.A.
month English, French, German Month in numeric or alphabetic format, full or abbreviated.
Examples: 2   02   Feb.   February   Februar
numeric All Any numeric combination, potentially beginning with the symbols ({[-”.:’ and ending with )}]-.”,’:?! Recommended Pen Input mode - Separate letters.
phone English, French, German Phone or fax number in a variety of acceptable national formats; may include country and area code, prefix, and extension. Delimiters may include slashes, spaces, dashes, and dots.
Examples: (408) 555-2368  (408) 555-2368 x12  +1.408/555-2368   
(089)/636-48018   +7-49-(089)-636-48018
Recommended Pen Input mode - Separate letters.
singlesym All System lexicon used in WordMenu. Not applicable for custom recognition profiles. Do NOT use this lexicon in your recognition profiles.
ssn English US Social Security Number in the format
XXX-XX-XXXX where X is a digit (omission of dashes or spaces in place of dashes are permitted).
Recommended Pen Input mode - Separate letters.
state English US State name, abbreviated or full.
Examples: CA   Calif.   California
For 2-letter state name abbreviations, you may set up the Text Output to All capitals but still write the state name in connected small letters for faster input.
streetaddress English, French, German Street address.
Examples: 710 Lakeway Dr.
123 State Hwy 15 apt.29
PO BOX 13
Dorfstr. 512
Alter Oelsener Weg 25
103 B AVENUE LOUIS DIDIER
time English, French, German Time in the format HR, HR:MIN or HR:MIN:SEC in the 12-hour or 24-hour format,
where HR - hours, MIN - minutes, SEC - seconds.
Recommended Pen Input mode - Separate letters.
www All Web address (URL).  
year English, French, German Year in the 2-digit format (from 00 to 99, possibly with the prefix ') or in the 4-digit format (from 1900 to 2099). Recommended Pen Input mode - Separate letters.
zip English, French, German Postal ZIP code in the 5-digit format
(US ZIP codes can also be in the 9-digit format
XXXXX-XXXX and German ZIP codes may include the D-prefix).
Recommended Pen Input mode - Separate letters.

back to top

 

Appendix 3

Customizing The Punctuation Pane

ritePen allows customization of the Punctuation Pane by replacing some of its characters. For example, you may add the degree Celsius sign or the plus-minus sign if you are frequently using them.

Customized Punctuation Pane

In this version of ritePen, customizing the Punctuation Pane requires basic manipulations with the registry. If you don't feel confident about your ability to work with the registry, don't use this feature as it may cause unpredictable effects not only for ritePen but for other applications as well.

To customize the Punctuation Pane, create new ritePen registry key PunctuationBar under HKEY_CURRENT_USER\Software\Evernote\ritepen. Then subsequently add to that key one or several string values named symb1, symb2... (please make sure that the value names are contiguous, without omissions). Each registry item symb1, symb2, etc. replaces one symbol in the Punctuation Pane. The value of such variable should be written in the format Row,Column,Char where Row is the number of the line in which the characted is replaced (0..5), the Column is the number of the column where the character is replaced (0..5), and Char is the decimal character code (for example, for the degree Celsius it is 176 and for the plus-minus sign it is 177); you can find the needed codes by selecting characters in the Character Map application.


Customized Punctuation Pane
 

When you add and delete symbols to and from the Punctuation Pane, make sure that the item names in the registry are always symb1, symb2, ... without omissions in the numbers.

back to top

 


Ritescript logo 
Ritescript (a division of Evernote Corp.)
333 W Evelyn Ave.
Mountain View, CA 94041
U.S.A.
info at ritescript dot com
www.ritescript.com

Copyright © 2001-2010 Evernote Corp. All rights reserved.
ritePen, Ritescript and Evernote are registered trademarks of Evernote Corp. All other trademarks are recognized as the property of their respective owners.