IP Library Granted Patent US 7,057,533
Granted Patent B2
US 7,057,533 · App. 10/232,449 · Granted Jun 6, 2006

Apparatus for programming extended code of keyboard and method for the same

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,057,533
App. No.
10/232,449
Granted
Jun 6, 2006
Kind
B2
Abstract

A controlling apparatus for programming extended code of keyboard and a method for the same. The keyboard receives an extended code processing command and judges the extended code processing command to be used for enabling a second key code or disabling a second key code of the key. The keyboard also receives key code setting parameters. The keyboard has a mode selection key to toggle the keyboard between a standard key code mode and an extended key code mode. Therefore, all keys on the keyboard can be assigned with new extended code or disabled for the new extended code to broaden the function thereof.

Claims (21)

1. A controlling method for programming extended code of a keyboard, the controlling method providing a second key code for the keyboard, which already has a first key code, and controlling a selection between the first key code and the second key code, the method comprising the steps of:

(a) the keyboard receiving an extended code processing command and judging the extended code processing command to be used for enabling the second key code or disabling the second key code; the keyboard further receiving a key code setting parameters after the extended code processing command, which defines an operating status of the second key code of the key;

(b) updating the operating status of the key as either enabled with said second key code or disabled with said second key code in accordance with said extended code processing command;

(c) a keyboard program of the keyboard detecting a keystroke of the key and discriminating an operation mode of the key between a standard key code mode and an extended key code mode; if the key is operated at the standard key code mode, a first key code of the key is sent, else a next step (d) is executed;

(d) if the key has been set with extended key code, a second key code of the key is sent, else the first key code of the key is sent.

2. The controlling method for programming extended code as in claim 1 , wherein the first key code is one of the standard key code of a key in a typing region and a standardized extended key code of a special key.

3. The controlling method for programming extended code as in claim 2 , wherein the second key code is a standard key code with a prefix when the first key code is the standard key code of the key in the typing region.

4. The controlling method for programming extended code as in claim 2 , wherein the second key code is another extended key code when the first key code is the extended key code of the special key.

5. The controlling method for programming extended code as in claim 1 , wherein the keyboard further has a preview key to show an extended key code setting of the key.

6. The controlling method for programming extended code as in claim 1 , wherein the extended code processing command in step (a) is sent by a computer.

7. The controlling method for programming extended code as in claim 1 , wherein the key code setting parameters in step (a) are ended by a termination command.

8. The controlling method for programming extended code as in claim 1 , wherein the keyboard further has a mode selection key to toggle the keyboard between the standard key code mode for sending the first key code and the extended key code mode for sending the second key code in step (c).

9. A controlling method for programming extended code of a keyboard, the controlling method providing a second key code for the keyboard, which already has a first key code, and controlling a selection between the first key code and the second key code, the method providing a mode selection key to toggle the keyboard between a standard key code mode and an extended key code mode, and the method comprising the steps of:

(a) the keyboard receiving an extended code processing command and key code setting parameters after the extended code processing command, which defines an operating status of the second key code of the key;

(b) updating the operating status of the second key code of the key corresponding to the key code setting parameters;

(c) a keyboard program of the keyboard detecting a keystroke of the key and discriminating an operation mode of the key between the standard key code mode and the extended key code mode; if the key is operated at the standard key code mode, a first key code of the key is sent, else a next step (d) is executed;

(d) if the key has been set with extended key code, a second key code of the key is sent, else the first key code of the key is sent; and

(e) providing a preview key operable to show an extended key code setting of the keys on the keyboard.

10. The controlling method for programming extended code as in claim 9 , wherein the key code setting parameters in step (a) are ended by a termination command.

11. The controlling method for programming extended code as in claim 9 , wherein in the step (b), the operation of updating the setting of the second key code of the key is to enable the second key code.

12. The controlling method for programming extended code as in claim 9 , wherein in the step (b), the operation of updating the setting of the second key code of the key is to disable the second key code.

Assignments (2)
MERGER Recorded Aug 20, 2003
From: SILITEK CORP.
To: LITE-ON TECHNOLOGY CORPORATION
Reel/Frame 013887/0400 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2002
From: WANG, CHIN PING
To: SILITEK CORPORATION
Reel/Frame 013256/0402 →