Claims
- 1. In a computer system having a display device, a mouse having a plurality of predefined mouse buttons, and a spreadsheet having cells, the spreadsheet being displayed on the display device, a method of entering contents associated with a first block of cells into a second block of cells, comprising the step of:
- moving the contents associated with the first block of cells to the second block of cells in response to user input commands consisting essentially of
- a first user command selecting the first block of cells in the spreadsheet,
- a second user command comprising positioning a cursor over the first block of cells, depressing a first predefined mouse button, and dragging the first block of cells to a location over the second block of the cells,
- determining whether a predefined control key is depressed,
- in response to determining that the predefined control key is depressed, inserting the first block of cells into the second block of cells, and
- in response to determining that the predefined control key is not depressed, replacing contents associated with the second block of cells with the contents associated the first block of cells, and
- a third user command releasing the first predefined mouse button.
- 2. The method of claim 1 wherein the cells in the first block of cells are selected in response to the user using the mouse.
- 3. The method of claim 1, further comprising the step of drawing a border around the first block of cells while dragging the first block of cells.
- 4. The method of claim 1, further comprising the step of changing appearance of the cursor at the initiation of the dragging step.
- 5. The method of claim 1, wherein the predefined control key is a second mouse button.
- 6. The method of claim 1, wherein the predefined control key is a keyboard key.
- 7. In a computer system having a display device, a mouse having a plurality of predefined mouse buttons, and a spreadsheet having cells defined by the intersection of a plurality of vertical and a plurality of horizontal gridlines, the spreadsheet being displayed on the display device, a computer-readable medium holding computer-executable instructions for entering contents associated with a first block of cells into a second block of cells, comprising the step of:
- moving the contents associated with the first block of cells to the second block of cells in response to user input commands consisting essentially of:
- a first user command selecting the first block of cells in the spreadsheet,
- a second user command comprising positioning a pointer over the first block of cells, depressing a first predefined mouse button, and dragging the first block of cells to a location over the second block of the cells,
- determining whether a predefined control key is depressed,
- in response to determining that the predefined control key is depressed, inserting the first block of cells into the second block of cells, and
- in response to determining that the predefined control key is not depressed, replacing contents associated with the second block of cells with the contents associated with the first block of cells, and a third user command releasing the first predefined mouse button.
- 8. The computer-readable medium of claim 7, wherein dragging the first block of cells comprises changing an appearance of the cursor at the initiation of dragging the first block of cells.
- 9. The computer-readable medium of claim 7, wherein the step of selecting the first region comprises drawing a border around the first region.
- 10. The computer readable-medium of claim 7, wherein the step of moving the contents associated with the first block of cells comprises replacing the contents of the second block of cells with the contents of the first region in response to positioning the pointer over one of the cells in the second region.
- 11. The computer readable-medium of claim 7, wherein the step of moving the contents associated with the first block of cells comprises:
- indicating an insertion is pending in response to positioning the pointer over a horizontal or vertical gridline in the second region by changing the shape of the border; and
- inserting the contents associated with the first block of cells into the second block of cells.
- 12. The computer-readable medium of claim 7, wherein the predefined control key is a second mouse button.
- 13. The computer-readable medium of claim 7, wherein the predefined control key is a keyboard key.
CROSS-REFERENCE TO RELATED APPLICATION
This application is a Rule 1.60 continuation of U.S. patent application No. 08/219,868, filed Mar. 30, 1994 U.S. Pat. No. 5,623,282, which is a file wrapper continuation of U.S. patent application No. 07/815,656, filed Dec. 31, 1991, which is now abandoned.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5157763 |
Peters et al. |
Oct 1992 |
|
5623282 |
Graham et al. |
Apr 1997 |
|
Non-Patent Literature Citations (3)
Entry |
Power Mouse Courts 1-2-3 Users; Reviewer's Notebook, pp. 290-292, Nov. 1998. |
Process and device for communicating real time data; PCT WO 89/06010, Jun. 29, 1998. |
Macintosh publication of 1983, Apple Product No. M1500; entitled `Learning Macintosh`. |
Continuations (2)
|
Number |
Date |
Country |
Parent |
219868 |
Mar 1994 |
|
Parent |
815656 |
Dec 1991 |
|