An apparatus, program product, and method dynamically adjust a click time
threshold for recognizing subsequent click events on a graphical user
interface in response to a user interacting with an application with a
click event. More specifically, the actuations of a button of a
user-manipulated pointing device are monitored. A click event is posted
for the application when a predetermined number of button clicks occur
within a click time threshold. In addition to this user interaction with
the application, advantageously a duration of the predetermined number of
button clicks is determined. Then, the click time threshold is adjusted
responsive to the duration of the predetermined number of button clicks.
Consequently, adjustment of click event recognition is dynamically made
while the user interacts with an application that is not solely directed
toward customizing the recognition of click events. In addition, the
button monitoring may initialize its default click time threshold in
response to stored historical usage by the user, a default for an
application executed on the computer system (i.e., a child's game
application may default to a longer click time threshold than a business
software application), and/or user control selection on the graphical user
interface.