Numeric keypad NumLock status management
Original Publication Date: 2003-Sep-26
Included in the Prior Art Database: 2003-Sep-26
NumLock status of a primary keyboard and NumLock status of a keypad are synchronized, which causes usability problems. In case that the primary keyboard is a laptop keyboard or a space saver keyboard which has no separate numeric section but an embedded numeric keypad on the alphanumeric section, numeric inputs from a keypad require for the system side to be at the "NumLock On"status, which automatically forces the NumLock status of the primary keyboard to be the "NumLock On"status. Whenever users go back to inputs at the alphanumeric section of the primary keyboard, the users need to cancel the NumLock On status of the embedded numeric keypad with depressing the Shift and ScrollLock keys, or the NumLock key on the keypad. This invention is to resolve the problem with adding mechanical switch to set initial NumLock status to be reversed or synchronized, and with controlling the reverse and the synchronization with scan code emulation by keypad firmware. The invention has advantages of no extra driver program required on the system side for controlling the NumLock status, no EEPROM required on the keypad microcontroller to store the initial NumLock mode, and no complicated firmware required on the keypad.