Computer system provided with hotkeys
First Claim
1. A method for implementing functions of hotkeys in a computer having a BIOS and operating system, the method comprising the steps of:
- asserting a system management interrupt signal when a system management interrupt event is detected;
determining whether the system management interrupt event results from one of the hotkeys being pressed;
determining whether the operating system is of a first or second type if the system management interrupt event results from one of the hotkey being pressed;
reading a status value corresponding to the pressed hotkey and implementing one of the functions corresponding to the status value by the BIOS if the operating system is of the first type; and
reading the status value corresponding to the pressed hotkey and transferring the status value to the operating system by the BIOS, and implementing one of the functions corresponding to the status value by the operating system if the operating system is of the second type.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for implementing functions of hotkeys. The method includes the steps of asserting an SMI signal when an SMI event is detected, determining whether the SMI event results from one of the hotkeys being pressed, determining whether the OS is of a first or second type if the SMI event results from one of the hotkeys being pressed, reading a status value corresponding to the pressed hotkey and implementing one of the functions corresponding to the status value by the BIOS if the OS is of the first type, and reading the status value corresponding to the pressed hotkey and transferring the status value to the OS by the BIOS, and implementing one of the functions corresponding to the status value by the OS if the OS is of the second type.
12 Citations
20 Claims
-
1. A method for implementing functions of hotkeys in a computer having a BIOS and operating system, the method comprising the steps of:
-
asserting a system management interrupt signal when a system management interrupt event is detected;
determining whether the system management interrupt event results from one of the hotkeys being pressed;
determining whether the operating system is of a first or second type if the system management interrupt event results from one of the hotkey being pressed;
reading a status value corresponding to the pressed hotkey and implementing one of the functions corresponding to the status value by the BIOS if the operating system is of the first type; and
reading the status value corresponding to the pressed hotkey and transferring the status value to the operating system by the BIOS, and implementing one of the functions corresponding to the status value by the operating system if the operating system is of the second type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer capable of implementing functions of hotkeys comprising:
-
a memory device storing an operating system;
a BIOS storing program codes and status values;
a keyboard having a first and a second key, and asserting a first and second key press signal when the first and second keys are pressed respectively;
a bridge device asserting an interrupt signal representing a hotkey event when the first and second key press signal are asserted simultaneously; and
a CPU loaded with the operating system, and when the interrupt signal is asserted, reading the program codes in the BIOS to implement the steps of;
asserting an SMI signal;
determining whether the interrupt signal results from the hotkey event;
determining whether the operating system is of a first or second type if the interrupt signal results from the hotkey event;
reading one of the status values corresponding to the hotkey event and implementing one of the functions corresponding to the read status value by the BIOS if the operating system is of the first type; and
reading one of the status values corresponding to the hotkey event and transferring the read status value to the operating system by the BIOS, and implementing one of the functions corresponding to the read status value by the operating system if the operating system is of the second type. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification