The present invention is presently embodied as a method, apparatus, and computer program product, such as a computer storage medium or propagated signal containing a computer program, for providing an adaptive pen mode selection function as part of a data input portion of a user interface within a hand-held computer.