skip to the main content area of this page
ritePen Pro 3.1 Manual

What is ritePen?
ritePen Basics
Why Do I Need ritePen Pro?
How Does ritePen Work?
Entering Text
Gestures
Word Menu
Handwritten Shortcuts
Screen Markup (Quick Drawing)
Context Aware Recognition
Creating Recognition Profiles
Assigning Recognition Profiles
User Dictionary
Main Menu
Settings
Floating Toolbars
Auto-Upgrades
Appendix 1. Advanced Binding Features
Appendix 2. Lexicons
 


What is ritePen?

ritePen is an easy-to-use and powerful handwriting recognition, markup and desktop control application. It allows you to write anywhere on the screen of your Tablet PC, on an electronic whiteboard, with your pen tablet, or even with a mouse or on a touchpad. ritePen instantly converts your handwriting into text and enters the text into any Windows application, such as Microsoft Word, Notepad, Excel, Outlook, File Manager, Internet Explorer, etc. ritePen also allows pen control of your applications and desktop via ink commands and instant markup of the screen.

ritePen Basics

We are constantly improving ritePen's features, handwriting 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  

 

Why Do I Need ritePen Pro?

With ritePen Professional Edition, you can enjoy full power of handwriting recognition, pen-based desktop control, and easy corrections. It includes additional features absent in the Standard Edition:

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 a handwritten shortcut and looks for that word in your list of pen macros to execute the corresponding action.

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 operation of multiple selection in popular applications which is often performed via Ctrl-Click and Shift-Click.

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 its notification icon in the taskbar or ritePen's main toolbar. Its appearance will change to Pen Off mode. Tap on the icon again to re-enable ritePen ritePen notification icon.

Note. In order to enter recognized handwritten text into the Microsoft Vista Search box located at the bottom of the Start Menu, you have to begin writing within that box; then you can continue writing anywhere on the screen until you stop and the text is recognized.

You may choose to use your digital pen as the only writing tool, while your mouse, touchpad, trackball and other "navigational" devices will not produce digital ink input even when ritePen's writing mode is on. To enable this feature, check the box Use only pen for input in Settings>General. Your pen will still perform intelligent navigation of the desktop as explained above.

back to top  

 

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.
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

 

Word Menu

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

back to top

 

Handwritten Shortcuts

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 a handwritten shortcut (pen macro, ink command) to any such operation; then, all it takes to perform the operation is writing and encircling a shortcut. 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.

Shortcut for home page

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

Shortcut for signature

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

In addition to general text, handwritten shortcuts can display current date and time.

ritePen Pro has substantially expanded the capabilities of handwritten shortcuts. It allows emulating any keyboard activities, including special and functional keys, adds a few helpful commands, etc. For example, with Microsoft Outlook in the foreground, you can use a single handwritten shortcut 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 shortcut might 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 handwritten shortcuts using the Macros tab in ritePen Settings is easy.

back to top

 

Screen Markup (Quick Drawing)

In addition to text input, you can use ritePen for simple annotations, quick drawing and note-taking on the screen. You can also take snapshots of your markup area. This feature is especially helpful for dynamic presentations and demos when you need to quickly and temporarily highlight portions of your PC screen.

You can switch ritePen to the markup mode in many ways: by clicking the Markup button Markup button in the ritePen Toolbar; by choosing Markup item from the Main Menu; or, press and hold Ctrl+Shift keys and start drawing (the Start markup via Ctrl+Shift option in Options>General must be checked; you can release Crtl+Shift keys once the beginning of your drawing appeared on the screen).

Markup Toolbar with four buttons will pop-up and drawing cursor Drawing cursor will appear on the screen. You can change line color and width and take snapshots of the markup area. Snapshots will be put in the system clipboard as bitmap images. When you are finished, press the Exit button to return to the text input mode. Your drawings will be cleared, so make sure to take snapshots if you wish to keep them and to paste and save multiple snapshots taken during one markup session.

Markup Toolbar 

In this version of ritePen Pro, the Snapshot tool captures the neigbourhood of your markup area. If you are an Evernote user, you can instantly save markup as a new Evernote's note. Otherwise, you can save it as a bitmap image in the system clipboard to paste the markup into your documents, email messages or drawing applications.

Snapshot tool 

The size of the captured markup area is approximately by 20% larger than the minimal rectangle containing all your drawings. To increase markup area, you can put two small dots near the top-left+bottom-right (or bottom-left+top-right) corners of the desired area.

Note that in the markup mode you cannot use mouse clicks or drag/resize application windows using your pen; however, your keyboard will still be operational and you can use it for navigation, for pasting snapshots of the markup area and for other desktop manipulations.

Below is a sample markup of a of ritePen's own product page displayed in a browser.

Quick drawing
back to top

 

Context Aware Recognition

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

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 Pro offers an advanced and easy-to-use system for context aware recognition. It 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 included in a user-defined recognition profile (it will appear under the Settings>Recognition tab). For your convenience, ritePen comes with several useful recognition profiles. 
   3. In this version or ritePen Pro, temporary assignment of recognition profiles is always enabled, while permanent assignment is considered an experimental feature and 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. Default options are shown on the screenshot below.
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 and choose the default (unbind) menu item.

Set default recognition profile

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

Now you have a general picture of temporary assignment of recognition profiles. For the context aware recognition 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

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 come 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. Additionally, ritePen Pro includes dozens of special lexicons to enable context aware recognition. Still, many users need to recognize 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 using them with recognition profiles. You can add words to the User Dictionary manually at any time; import then from text files, such as clinical reports, contracts, educational materials; import new terms directly from the Windows Clipboard or from the Microsoft Office Outlook's Personal Address Book; you can also edit the list of words. ritePen will automatically extract only new terms from the imported source and offer you a preview where you will see 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 based on your real-life experiences, you can avoid excessive research and overloading User Dictionary with large word sets that can slow down handwriting recognition and degrade its accuracy.  

Below is an illustration of importing from the text file (in this case, clinical report). Import To User Dictionary window

On the screenshot, you can see the User Dictionary 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

 

Main Menu

Right-click or tap and hold ritePen notification icon, or right-click ritePen Toolbar to open Main Menu. 

Main Menu

back to top

 

Settings

After calling up the ritePen Settings dialog box, you can change the following settings:
General, Ink, Recognition, WordMenu, and Macros.

back to top

 

Floating Toolbars

This version of ritePen has three floating toolbars: Main, Markup, and optional Binding Toolbar.

Once you activate the always-on-top Main Toolbar by choosing the Toolbar item in the main menu, you can drag it by the double bar on its top right side to position the toolbar at any location on your screen. It will remember the position and will always appear there. Right-click anywhere on the bar to open the ritePen menu (the only exception is the pen icon in the Pen On mode; right-clicking on that icon opens the drop-down list of recognition profiles).

Main floating toolbar

The Markup Toolbar appears on the screen in Quick Drawing mode.

Markup toolbar

The third, optional Binding Toolbar is explained in Appendix 1.

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 Pro. Additionally, it describes programmatic binding for software developers and gives guidelines for Web forms design to enable context aware recognition in such forms.

Important Note. Features described in this section are considered experimental in the current version of ritePen Pro. Please use them carefully.

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.

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 (even though, technically, you are able to do that).

Select Binding from the ritePen menu to open Binding Mode. Binding Toolbar will pop-up in place of your Main Toolbar. It has four buttons: Exit, Binding, Customize Writing Area, and Settings. Two of the buttons, Exit and Settings, are self-explanatory. In the next two sections, we will explain how to use Binding and Customization of Writing Area.

Binding Toolbar

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 the permanent assignment of the numeric recognition profile to Excel 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. To permanently assign (bind) recognition profiles to such applications, ritePen offers the Bind tool.

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 recognition profiles is generally possible (although not always guaranteed; see Note at the end of this section). When you click into such area and press the Bind button Binding button on the Binding Toolbar, a drop-down menu will list all 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

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 Exit button on the Binding Toolbar. You can immediately use binding results: write in Web addresses in the browser, fill in 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 graphical programs where drawing 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 the Binding Toolbar. Open the toolbar by selecting the Binding item from the menu (make sure that you have checked the box Customize Writing Area in Advanced recognition options under Settings>Recognition). Then select application window where you want to disable writing and press the "Disable Writing" button

Disable Writing button

You will be presented with a few options:

Disable Writing menu

If you choose the Never option, the target window will appear in two crossed red lines and ritePen's writing will be disabled over this application and any its dialogs, options and other components; binding (assigning permanent recognition profiles) will also be disabled for such application.

If you choose the the For text fields only option, the window will appear with one crossing red line and writing will be disabled for the non-textual fields of the application (for example, for drawing canvases). However, if a text input window in the application is chosen (for example, a search box or an option in the options dialog), you will still be able to write over the application window. Binding of recognition profiles to such textual windows is allowed.

Disable writing on all applications where you don't want ritePen to conflict with application's own functioning, then close Binding Toolbar. To re-enable writing, switch to the Binding Mode, select a disabled application window click the button and select Always from 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);

Note. 1. In the current version of ritePen Pro, programmatic binding overrides manual binding for the same application window.

 

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.

 

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 colums; 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 internatilnal 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

 


Ritescript logo 
Ritescript (a division of Evernote Corp.)
710 Lakeway Drive #290
Sunnyvale, CA 94085
U.S.A.
info at ritescript dot com
www.ritescript.com

Copyright © 2001-2009 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.