875d Multimedia keyboard structure

Multimedia keyboard structure

by: Chen, Rich;

A multimedia keyboard structure which includes a standard keyboard having a control key pad having a set of keys for cursor, number, screen scroll and multimedia function controls. The control key pad is connected to the scan matrix formed by the I/O lines of the microprocessor of the internal circuit structure of the keyboard. The scan code of Num Lock or Scroll Lock is adapted to match Win 95's register in testing the flag bit of Num Lock or Scroll Lock and judging its flag bit through a driver so that the job of code converting can be executed. The operator is allowed to directly control the control key pad and to monitor the operation through a display screen to which the standard keyboard is connected by means of employing the function provided by WindExec O of Windows API to the path of the file and the file index of the application program.

BACKGROUND OF THE INVENTION

The present invention relates to a multimedia keyboard structure, and more particularly to such a multimedia keyboard structure which combines a set of multimedia function control keys into the key pad of a standard keyboard.

A standard keyboard, as shown in FIG. 3, can be added with additional Hot Keys such as multimedia function control keys (including Volume Up, Volume Dn, Mute, WWW, Record, Rewind, Close, . . . etc., about 17 keys), allowing the Scan Code of each of these Hot Keys to match with the running of an application program of Win 95, so that the operator can directly operate these Hot Keys and monitor the operation through the display screen. If more Hot Keys are to be installed, the size of the keyboard must be increased, and the manufacturing cost of the keyboard will be greatly increased. Referring to FIG. 4, a standard keyboard includes two sets of number keys (1, 2, 3, etc.) and two sets of cursor control keys (Insert, Delete, Home, End, .uparw., .dwnarw., .rarw., .fwdarw., etc.) that are designed to fit XT grade microprocessor. However, a microprocessor of AT 486 or 586 grade can be controlled through one set of number keys and one set of cursor control keys, and the key pad at the right side is rarely used.

SUMMARY OF THE INVENTION

The present invention has been accomplished in view of the above circumstances. It is the main object of the present invention to provide a keyboard structure which directly utilizes Scroll Lock or Num Lock to match with the running of the application program Win 95 so that they can operate a multimedia function control mode through the keys of a standard keyboard. According to one embodiment of the present invention, the multimedia keyboard structure comprises a standard keyboard having a control key pad consisting of a set of keys for cursor, number, screen scroll and multimedia function controls, where the control key pad is connected to the scan matrix formed by the I/O lines of the microprocessor of the internal circuit structure of the keyboard, and the scan code of Num Lock or Scroll Lock is adapted to match Win 95's register in testing the flag bit of Num Lock or Scroll Lock and judging its flag bit through a driver, so that the job of code converting can be executed, and the operator is allowed to directly control the control key pad, and to monitor the operation through a display screen to which the standard keyboard is connected by means of employing the function provided by WindExec O of Windows API to the path of the file and the file index of the application program.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a multimedia keyboard structure according to the present invention;









FIG. 2 is a circuit diagram of the multimedia keyboard structure shown in FIG. 1;

FIG. 3 shows a regular keyboard with added hot keys; and

FIG. 4 shows the structure of a standard keyboard.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

Referring to FIGS. 1 and 2, a keyboard 1 includes a control key pad 11 for controlling cursor, number, Num Lock, Scroll Lock (such as: Insert, Delete, Home, End, .uparw., .dwnarw., .rarw., .fwdarw., Num Lock, Scroll Lock, etc.) or multimedia functions (such as Volume Up, Volume Dn, Mute, WWW, Record, Rewind, Close, Calculator, Transfer, S2, Suspend/S1, Menu/Help, Coffee Break, etc., about 20 keys) . The control key pad 11 is connected to a (8.times.16) scan matrix formed by I/O lines of the microprocessor of the internal circuit structure of the keyboard 1, and the scan code of Num Lock 12 or Scroll Lock 13 is adapted to match with the running of the application program of Win 95, so that the operation of the control key pad 11 can be monitored through the display screen. The design of the present invention enables the keyboard 1 to test the flag bit of Num Lock 12 or Scroll Lock 13 by using register of Win 95 directly, and to judge its flag bit through driver, so that the job of code converting can be executed, i.e., if the flag bit is tested as "1", the control key pad 11 is at the cursor, number control status; if the flag bit is tested as "0", the control key pad 11 is changed to Scan Code and set at the multimedia operation status. Thereafter, the function of WinExec O provided by Windows API is employed to the path of the file and the file index of the application program, thus the operator can directly operate the control key pad 11 of the keyboard 1 and monitor the operation through the display screen.

If the operator operates the function key "Player" (Hot Key) when the control key pad 11 is at the multimedia operation status, the application program of Windows system will scan the Scan Code of the function key "Player", and judge if the Scan Code is the Hot Key Code. If the Scan Code is judged as the Hot Key Code, the application program of Windows system immediately employs the function of WinExec O provided by Windows API to the path of the file of "Player" and the file index of the application program PLAYER.EXE (Bundle With Windows 95), thus "Player" is started and shown through the display screen. The other multimedia control keys are operated in the same manner.

It is to be understood that the drawings are designed for purposes of illustration only, and are not intended as a definition of the limits and scope of the invention disclosed.

Soybean cultivar 40064423

Developer powder supply cartridge

Signal amplifier

Reversible code compander

Layered film and packaging material

Motor vehicle gearbox

Cotton gin control

Sulfonium salt compounds

Heterocyclic-methylene-penems

Brake pressure control valve

Digital character display

Start-up circuit for voltage regulators

Automated nut-cracking apparatus and method

Facial sun block mask

Thin layer ablation apparatus

Metering apparatus

Railcar straddle for material handling

Imidazodiazepine derivative

Aerobic exercise device

Manual floor sweeper

Automatic reversal mechanism

Modular nuclear fuel assembly design

Drain-extended MOS ESD protection structure

Flash memory device

Arrangement for moving an object

Modular station platform construction kit

Motor control system

Somatostatin receptors

Towable "V" rake agricultural machine

Clear impact-resistant syndiotactic polypropylene

Fuel system

Solar thermal propulsion unit

Power converter device

Catalyst patterning for nanowire devices

Optical device, system and method

Electromechanical preparation of photoengraving cylinders

Splash guard

Facsimile compression for transmission

Nitrogen detection

Cover connecting mechanism

Water filtration assembly

Compartmentalized basket truck

Thin floss brush

Simultaneous telecommunication between radio stations

Expandable tire building former

Snap fastening device

Power-generating control apparatus for vehicle

Neck towel and adjustable clasp

Capacitive pressure transducer

Decoupled integrated circuit package

Intraocular lens

Fluid flow reversing apparatus

Naso-gastric tube retainer

Pest bait station

Process for concentrating fluids

Lithography process

Master cylinder apparatus

Focused image tremble correcting device

Gypsum-cement system for construction materials

Fermentation process

Method for purifying acetone

Tissue anchoring system and method

Three dimensional space viewing device

Internal combustion engine

Article transferring apparatus

X-ray lens

Catalyzed fluorination of chlorocarbons

4-Aminoaliphatic-2,3,5,6-[dibenzobicyclo[5.1.0]octanes] and salts thereof

Triarylpropyl-azabicyclooctanes

Fuel dispensing nozzle

Ice body delivery apparatus

Thermosensitive recording sheet

Flexible chain conveyor

Oxide-superconduction grain boundary tunneling device

Support for a torch

Ribbed clothlike nonwoven fabric

Incontinence electrode apparatus

Motor vehicle wiper

Liquid container

Inter-LAN connection method using ISDN

Outdoor enclosure with heated desiccant

Lock for sliding doors

Thread wound golf ball

Optical fiber strain relief device

Fuel system for multicylinder engines

Plain bearing

Environmentally stable monolithic Mach-Zehnder device

Stabilized throttle control system

Variable delay memory system

Golf putt training apparatus

Polishing apparatus

Terminal grounding unit

Digital phase comparison apparatus

Multiple pouch bagging apparatus

Automatic trimming machine

Moisture-curing polyamides

Low-noise frequency synthesizer

Passive lavatory cleanser dispensing system

Non-aqueous electrochemical cell

Multiple unit cigarette package

Dispenser

Clothes hanger

Direct conversion receiver per-selection

Froth flotation

1-(2-Aryl-4,5-disubstituted-1,3-dioxolan-2-ylmethyl)-1H-imidazoles and 1H-1,2,4-triazoles

Device in clearing saws

Powder dividing device for camera

Mower deck bumper

Pulse width modulation operation circuit

0