Browse Prior Art Database

Method For Automatically Displaying Large Text Fields On A Palm Device

IP.com Disclosure Number: IPCOM000130530D
Original Publication Date: 2005-Oct-25
Included in the Prior Art Database: 2005-Oct-25
Document File: 3 page(s) / 456K

Publishing Venue

IBM

Abstract

Method For Automatically Displaying Large Text Fields On A Palm Device

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 67% of the total text.

Page 1 of 3

Method For Automatically Displaying Large Text Fields On A Palm Device Background

On PalmOS handheld devices, the screen size is extremely limited. As a result, large text fields cannot be edited easily. The PalmOS entry fields will automatically scroll once the number of characters exceeds the available field area, one of two operations are possible.
1) The program can expand the line to multiple lines. This approach is acceptable where the vertical space allows it, or where client area scrolling is possible.

2) The PalmOS will scroll the exiting text to the left, leaving a single character. While this requires no additional screen space, the visual feedback to the user is poor.

Invention Summary

This invention provides a method and apparatus to automatically display the PalmOS Keyboard dialog panel when the text in a field grows beyond the boundaries. The Keyboard dialog provides a multi-line entry field. Because this dialog appears on top of the existing data area, no scrolling is required. Because the entry field provided is multiple lines, visual feedback is excellent. And because it is displayed automatically, the user does not need to take additional steps.

1

[This page contains 4 pictures or other non-text objects]

Page 2 of 3

Implementation Details

To summarize the method to automatically display the keyboard:

Detect the PalmOS message that indicates that the field is about to scroll.


1.


2.

Determine the current cursor location and validate that it is at...