Multi-mode keyboard
First Claim
1. A method comprising:
- receiving, by a processor of a keyboard, a memory keystroke signal, wherein the memory keystroke signal is received in response to a user depressing a first physical key on the keyboard;
initiating, by the processor, a recording mode in response to receiving the memory keystroke signal, during which received any keystroke signals received are recorded in a buffer;
receiving, by the processor during the recording mode, one or more keystroke signals and recording the one or more keystroke signals in the buffer;
receiving, by the processor, a recall memory keystroke signal, wherein the recall keystroke signal is received in response to the user depressing a second physical key on the keyboard;
ending, by the processor, the recording mode in response to receiving the recall memory keystroke signal and initiating a recall memory mode;
storing, by the processor, in a memory of the keyboard, an association between the recall memory keystroke signal and the one or more keystroke signals recorded in the buffer during the recording mode;
receiving, by the processor, the recall memory keystroke signal from the keyboard during the recall memory mode in response to the user again depressing the second physical key on the keyboard; and
sending, by the processor during the recall memory mode and in response to receiving the recall memory keystroke signal, each of the one or more keystroke signals directly to a second computing device in the order in which the one or more keystroke signals were recorded during the recording mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a first keystroke signal from a keyboard indicating a first key has been pressed while operating in a first state, switching the keyboard from the first state to a second state. During the second state, a second keystroke signal is received from the keyboard indicating a second key has been pressed. In response, a plurality of keystroke signals is determined and sent to a second computing device during the second state. Further during the second state, a third keystroke signal is received from the keyboard indicating a third key has been pressed. In response, the keyboard switches from the second state to a third state. During the second state, the keyboard is compatible with a first type of computing device or word processing application. During the third state, the keyboard is compatible with a second type of computing device or word processing application.
4 Citations
16 Claims
-
1. A method comprising:
-
receiving, by a processor of a keyboard, a memory keystroke signal, wherein the memory keystroke signal is received in response to a user depressing a first physical key on the keyboard; initiating, by the processor, a recording mode in response to receiving the memory keystroke signal, during which received any keystroke signals received are recorded in a buffer; receiving, by the processor during the recording mode, one or more keystroke signals and recording the one or more keystroke signals in the buffer; receiving, by the processor, a recall memory keystroke signal, wherein the recall keystroke signal is received in response to the user depressing a second physical key on the keyboard; ending, by the processor, the recording mode in response to receiving the recall memory keystroke signal and initiating a recall memory mode; storing, by the processor, in a memory of the keyboard, an association between the recall memory keystroke signal and the one or more keystroke signals recorded in the buffer during the recording mode; receiving, by the processor, the recall memory keystroke signal from the keyboard during the recall memory mode in response to the user again depressing the second physical key on the keyboard; and sending, by the processor during the recall memory mode and in response to receiving the recall memory keystroke signal, each of the one or more keystroke signals directly to a second computing device in the order in which the one or more keystroke signals were recorded during the recording mode. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a memory of a keyboard; and a processor of the keyboard coupled to the memory, wherein the processor is configured to; receive a memory keystroke signal, wherein the memory keystroke signal is received in response to a user depressing a first physical key on the keyboard; initiate a recording mode in response to receiving the memory keystroke signal, during which received any keystroke signals received are recorded in a buffer; receive, during the recording mode, one or more keystroke signals and record the one or more keystroke signals in the buffer; receive a recall memory keystroke signal, wherein the recall keystroke signal is received in response to the user depressing a second physical key on the keyboard; end the recording mode in response to receiving the recall memory keystroke signal and initiate a recall memory mode; store, in a memory of the keyboard, an association between the recall memory keystroke signal and the one or more keystroke signals recorded in the buffer during the recording mode; receive the recall memory keystroke signal from the keyboard during the recall memory mode in response to the user again depressing the second physical key on the keyboard; and send, during the recall memory mode and in response to receiving the recall memory keystroke signals, each of the one or more keystroke signals directly to a second computing device in the order in which the one or more keystroke signals were recorded during the recording mode. - View Dependent Claims (7, 8, 10, 11, 12, 13, 14, 15, 16)
-
-
9. A non-transitory computer readable medium having instructions stored thereon that, upon execution by a processor of a keyboard, cause the processor to perform operations comprising:
-
receiving a memory keystroke signal, wherein the memory keystroke signal is received in response to a user depressing a first physical key on the keyboard; initiating a recording mode in response to receiving the memory keystroke signal, during which received any keystroke signals received are recorded in a buffer; receiving, during the recording mode, one or more keystroke signals and recording the one or more keystroke signals in the buffer; receiving a recall memory keystroke signal, wherein the recall keystroke signal is received in response to the user depressing a second physical key on the keyboard; ending the recording mode in response to receiving the recall memory keystroke signal and initiating a recall memory mode; storing, in a memory of the keyboard, an association between the recall memory keystroke signal and the one or more keystroke signals recorded in the buffer during the recording mode; receiving the recall memory keystroke signal from the keyboard during the recall memory mode in response to the user again depressing the second physical key on the keyboard; and sending, during the recall memory mode and in response to receiving the recall memory keystroke signals, each of the one or more keystroke signals directly to a second computing device in the order in which the one or more keystroke signals were recorded during the recording mode.
-
Specification