CA2252302A1 - Keyboard for an electronic writeboard and method - Google Patents
Keyboard for an electronic writeboard and method Download PDFInfo
- Publication number
- CA2252302A1 CA2252302A1 CA 2252302 CA2252302A CA2252302A1 CA 2252302 A1 CA2252302 A1 CA 2252302A1 CA 2252302 CA2252302 CA 2252302 CA 2252302 A CA2252302 A CA 2252302A CA 2252302 A1 CA2252302 A1 CA 2252302A1
- Authority
- CA
- Canada
- Prior art keywords
- keyboard
- touch sensitive
- sensitive panel
- messages
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
An electronic writeboard for communicating with a computer including applications software and running an active application comprises a touch sensitive panel on which the screen image output of the computer is displayed. The touch sensitive panel is responsive to user contact and generates events. A keyboard window is displayed on the touch sensitive panel and includes a keyboard having a plurality of user selectable keys. A driver receives the events and senses user contact on the touch sensitive panel within the keyboard window and generates messages in response thereto. A controller executing a keyboard application receives the messages. The keyboard application processes the messages to provide data to the active application running on the computer corresponding to keys of the keyboard contacted by the user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA 2252302 CA2252302C (en) | 1998-10-30 | 1998-10-30 | Keyboard for an electronic writeboard and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA 2252302 CA2252302C (en) | 1998-10-30 | 1998-10-30 | Keyboard for an electronic writeboard and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2252302A1 true CA2252302A1 (en) | 2000-04-30 |
CA2252302C CA2252302C (en) | 2009-01-20 |
Family
ID=29425573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA 2252302 Expired - Lifetime CA2252302C (en) | 1998-10-30 | 1998-10-30 | Keyboard for an electronic writeboard and method |
Country Status (1)
Country | Link |
---|---|
CA (1) | CA2252302C (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8055022B2 (en) | 2000-07-05 | 2011-11-08 | Smart Technologies Ulc | Passive touch system and method of detecting user input |
US8089462B2 (en) | 2004-01-02 | 2012-01-03 | Smart Technologies Ulc | Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region |
US8094137B2 (en) | 2007-07-23 | 2012-01-10 | Smart Technologies Ulc | System and method of detecting contact on a display |
US8120596B2 (en) | 2004-05-21 | 2012-02-21 | Smart Technologies Ulc | Tiled touch system |
US8228304B2 (en) | 2002-11-15 | 2012-07-24 | Smart Technologies Ulc | Size/scale orientation determination of a pointer in a camera-based touch system |
US8274496B2 (en) | 2004-04-29 | 2012-09-25 | Smart Technologies Ulc | Dual mode touch systems |
US8325134B2 (en) | 2003-09-16 | 2012-12-04 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
US8339378B2 (en) | 2008-11-05 | 2012-12-25 | Smart Technologies Ulc | Interactive input system with multi-angle reflector |
US8456418B2 (en) | 2003-10-09 | 2013-06-04 | Smart Technologies Ulc | Apparatus for determining the location of a pointer within a region of interest |
US8456451B2 (en) | 2003-03-11 | 2013-06-04 | Smart Technologies Ulc | System and method for differentiating between pointers used to contact touch surface |
US8902193B2 (en) | 2008-05-09 | 2014-12-02 | Smart Technologies Ulc | Interactive input system and bezel therefor |
US9442607B2 (en) | 2006-12-04 | 2016-09-13 | Smart Technologies Inc. | Interactive input system and method |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8456447B2 (en) | 2003-02-14 | 2013-06-04 | Next Holdings Limited | Touch screen signal processing |
US7629967B2 (en) | 2003-02-14 | 2009-12-08 | Next Holdings Limited | Touch screen signal processing |
US8508508B2 (en) | 2003-02-14 | 2013-08-13 | Next Holdings Limited | Touch screen signal processing with single-point calibration |
US7538759B2 (en) | 2004-05-07 | 2009-05-26 | Next Holdings Limited | Touch panel display system with illumination and detection provided from a single edge |
EP2135155B1 (en) | 2007-04-11 | 2013-09-18 | Next Holdings, Inc. | Touch screen system with hover and click input methods |
EP2195726A1 (en) | 2007-08-30 | 2010-06-16 | Next Holdings, Inc. | Low profile touch panel systems |
CN101802760B (en) | 2007-08-30 | 2013-03-20 | 奈克斯特控股有限公司 | Optical touch screen with improved illumination |
US8405636B2 (en) | 2008-01-07 | 2013-03-26 | Next Holdings Limited | Optical position sensing system and optical position sensor assembly |
-
1998
- 1998-10-30 CA CA 2252302 patent/CA2252302C/en not_active Expired - Lifetime
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8378986B2 (en) | 2000-07-05 | 2013-02-19 | Smart Technologies Ulc | Passive touch system and method of detecting user input |
US8203535B2 (en) | 2000-07-05 | 2012-06-19 | Smart Technologies Ulc | Passive touch system and method of detecting user input |
US8055022B2 (en) | 2000-07-05 | 2011-11-08 | Smart Technologies Ulc | Passive touch system and method of detecting user input |
US8228304B2 (en) | 2002-11-15 | 2012-07-24 | Smart Technologies Ulc | Size/scale orientation determination of a pointer in a camera-based touch system |
US8456451B2 (en) | 2003-03-11 | 2013-06-04 | Smart Technologies Ulc | System and method for differentiating between pointers used to contact touch surface |
US8325134B2 (en) | 2003-09-16 | 2012-12-04 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
US8456418B2 (en) | 2003-10-09 | 2013-06-04 | Smart Technologies Ulc | Apparatus for determining the location of a pointer within a region of interest |
US8089462B2 (en) | 2004-01-02 | 2012-01-03 | Smart Technologies Ulc | Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region |
US8576172B2 (en) | 2004-01-02 | 2013-11-05 | Smart Technologies Ulc | Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region |
US8274496B2 (en) | 2004-04-29 | 2012-09-25 | Smart Technologies Ulc | Dual mode touch systems |
US8120596B2 (en) | 2004-05-21 | 2012-02-21 | Smart Technologies Ulc | Tiled touch system |
US9442607B2 (en) | 2006-12-04 | 2016-09-13 | Smart Technologies Inc. | Interactive input system and method |
US8094137B2 (en) | 2007-07-23 | 2012-01-10 | Smart Technologies Ulc | System and method of detecting contact on a display |
US8902193B2 (en) | 2008-05-09 | 2014-12-02 | Smart Technologies Ulc | Interactive input system and bezel therefor |
US8339378B2 (en) | 2008-11-05 | 2012-12-25 | Smart Technologies Ulc | Interactive input system with multi-angle reflector |
Also Published As
Publication number | Publication date |
---|---|
CA2252302C (en) | 2009-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2252302A1 (en) | Keyboard for an electronic writeboard and method | |
CA2043752C (en) | Method and apparatus for displaying simulated keyboards on touch-sensitive displays | |
EP0899650A3 (en) | A computer user interface using a manipulatory grammar | |
US5583833A (en) | Method and apparatus for setting a clock in a computer system | |
US6367020B1 (en) | System for automatically initiating a computer security and/or screen saver mode | |
CN1110736C (en) | Adaptive sampling of touch screen input | |
US6401209B1 (en) | Method for automatically initiating a computer security and/or screen saver mode | |
US5801941A (en) | Mobile client computer programmed to establish soft keyboard targeting sensitivity | |
JP2002351614A (en) | Coordinate input device, display device and electronic device | |
AU577222B2 (en) | Computer interface device | |
WO1992000559A1 (en) | Input device with tactile feedback | |
CA2272627A1 (en) | Force feedback interface having isotonic and isometric functionality | |
CA2294085A1 (en) | Graphical click surfaces for force feedback applications | |
CA2202880A1 (en) | User definable pictorial interface for accessing information in an electronic file system | |
WO1998047058A3 (en) | Force feedback interface with selective disturbance filter | |
WO2003042804A1 (en) | Extended keyboard | |
US20020190959A1 (en) | Data processing apparatus having control element for detecting false touch | |
US6014141A (en) | Method and apparatus for selectively displaying a parameter in a separate status panel | |
KR950025519A (en) | Data processing unit | |
JPS62257524A (en) | Display character output controller | |
CN101464770A (en) | Handheld electronic device, input and display device and method of handheld electronic device | |
JP2810982B2 (en) | Graphical user interface method for the visually impaired | |
KR970002567A (en) | Multi input device | |
WO1999054800A3 (en) | Modelling of a process in a computer environment | |
CN2476846Y (en) | Contact screen larger than display zone of display |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20181030 |