Keyboard modification system
First Claim
1. A keyboard modification system for a portable keyboard assembly used with a personal data assistant (PDA), comprising:
- a) a looping module for checking for the existence of incoming data from a communication port of a PDA and providing a keycode data output therefrom;
b) a keycode processing module for receiving said keycode data output from said looping module and translating said data into variable data;
c) a determining module for determining whether a key on a keyboard of a portable keyboard assembly has remained depressed and if not continue to check for the existence of said variable data and translate said variable data to a keydata stream; and
,d) at least one additional keycode processing module for replacing said keydata stream with a different keydata stream if the key has remained depressed.
1 Assignment
0 Petitions
Accused Products
Abstract
The keyboard modification system includes: a looping module; a keycode processing module; a determining module; and, at least one additional keycode processing module. The looping module checks for the existence of incoming data from a communication port of a PDA and provides a keycode data output therefrom. A keycode processing module receives the keycode data output from the looping module and translates the data into variable data. A determining module determines whether a key on a keyboard of a portable keyboard assembly has remained depressed and if not continues to check for the existence of the variable data and translate the variable data to a keydata stream. The additional keycode processing module replaces the keydata stream with a different keydata stream if the key has remained depressed.
47 Citations
5 Claims
-
1. A keyboard modification system for a portable keyboard assembly used with a personal data assistant (PDA), comprising:
-
a) a looping module for checking for the existence of incoming data from a communication port of a PDA and providing a keycode data output therefrom; b) a keycode processing module for receiving said keycode data output from said looping module and translating said data into variable data; c) a determining module for determining whether a key on a keyboard of a portable keyboard assembly has remained depressed and if not continue to check for the existence of said variable data and translate said variable data to a keydata stream; and
,d) at least one additional keycode processing module for replacing said keydata stream with a different keydata stream if the key has remained depressed. - View Dependent Claims (2, 3, 4, 5)
-
Specification