CN111078021A - Method for realizing stimulation signal input by using universal keyboard - Google Patents
Method for realizing stimulation signal input by using universal keyboard Download PDFInfo
- Publication number
- CN111078021A CN111078021A CN201911316724.6A CN201911316724A CN111078021A CN 111078021 A CN111078021 A CN 111078021A CN 201911316724 A CN201911316724 A CN 201911316724A CN 111078021 A CN111078021 A CN 111078021A
- Authority
- CN
- China
- Prior art keywords
- stimulation
- keyboard
- operating system
- software
- hot key
- 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.)
- Withdrawn
Links
Images
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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Surgery (AREA)
- Veterinary Medicine (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Heart & Thoracic Surgery (AREA)
- Biomedical Technology (AREA)
- Medical Informatics (AREA)
- Pathology (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention relates to the technical field of interaction of stimulation function modules in a multi-channel electrophysiological system, in particular to a method for realizing stimulation signal input by utilizing a universal keyboard, which comprises the following steps: the operation universal keyboard sends the electric signal to the software; calling a registration hot key API of an operating system, and registering a hot key; the operating system confirms whether the hot key is occupied by other application programs; the software calls a corresponding function from an event loop in the operating system and responds; the program quits and deregisters; sending the control signal to a hardware stimulation module; the hardware stimulation module sends the stimulation signal to the patient. Compared with the prior art, the invention packages the universal keyboard into the special keyboard for the stimulation function module by using the computer software program, so that any window area can use the keyboard and make corresponding response at any time in the operation process, thereby meeting the requirements of reducing the error rate of equipment and improving the operation efficiency in the electrophysiological operation.
Description
Technical Field
The invention relates to the technical field of interaction of stimulation function modules in a multi-channel electrophysiological system, in particular to a method for realizing stimulation signal input by utilizing a universal keyboard.
Background
In conventional electrophysiological equipment, the external stimulus signal input is a space-consuming instrument or a computer software interface that is fully mouse-operated. In the catheterization laboratory, generally speaking, the electrophysiology equipment is large in volume and various and complicated in types, and the space of the catheterization laboratory is limited, so that the reserved space for various equipment becomes narrow, the error rate of the equipment is greatly improved, and the operation efficiency is reduced. The external stimulation signal input device is also an indispensable expense in terms of maintenance cost and manufacturing cost. If the interaction of sending electrical signals to the software entirely through the mouse or ordinary keyboard is completely context dependent, the user needs to move the field of view or the focus of the mouse to the designated window area before that. Referring to fig. 1, a doctor moves a mouse focus to a designated window area or sends an electric signal to software through a common keyboard and an external signal input instrument, the software sends a control signal to a hardware stimulation module, and the hardware stimulation module applies a stimulation signal to a patient.
From the above points, it is necessary to design an external stimulation device that occupies a small volume and is multipurpose, and is not limited to the interaction of a conventional mouse or a common keyboard, i.e. it does not need to activate a specific area or key to respond.
Therefore, it is required to design a method for inputting a stimulus signal using a general-purpose keyboard, which can be used without specifying a specific window area to improve convenience.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides a method for realizing stimulation signal input by using a universal keyboard, which can be used without specifying a specific window area so as to improve convenience.
In order to achieve the above object, the present invention is a method for inputting stimulation signals by using a universal keyboard, which is characterized in that: the method comprises the following steps: step 1, the operation universal keyboard sends an electric signal to software; step 2, calling a registration hot key API of the operating system, and registering a hot key; step 3, the operating system confirms whether the hot key is occupied by other application programs, if so, the registration of the hot key fails, and if not, the operating system throws the hot key event to the registered application programs; step 4, the software calls the corresponding function from the event cycle in the operating system, the software responds, if the corresponding function is not called, the software does not respond; step 5, the program quits and deregisters; step 6, sending the control signal to a hardware stimulation module; and 7, sending the stimulation signal to the patient by the hardware stimulation module.
The surgical general keyboard is provided with a special stimulation keyboard, and the special stimulation keyboard comprises an emergency stimulation start key, a switching Sn key, a stimulation interval editing key, a stimulation start key except for emergency stimulation, all stimulation stop keys and a stimulation interval editing functional area.
Compared with the prior art, the invention designs the method for realizing the stimulation signal input by utilizing the universal keyboard, and the universal keyboard is packaged into the special keyboard for the stimulation function module by utilizing the computer software program, so that any window area can use the keyboard and make corresponding response at any time in the operation process, thereby meeting the requirements of reducing the error rate of equipment and improving the operation efficiency in the electrophysiological operation.
Drawings
Fig. 1 is a flow chart of signal processing in the prior art.
Fig. 2 is a schematic view of a surgical universal keyboard.
Fig. 3 is a schematic diagram of a stimulation-specific keyboard in a surgical universal keyboard.
Fig. 4 is a schematic diagram of an emergency stimulation start key in a stimulation-specific keyboard.
FIG. 5 is a diagram of switching Sn keys in a keyboard for stimulus.
Fig. 6 is a schematic diagram of a stimulation interval editing function area in a stimulation specific keyboard.
Fig. 7 is a schematic diagram of a stimulation start key and all stimulation stop keys except for an emergency stimulation in the stimulation-dedicated keyboard.
Fig. 8 is a signal processing flow chart of the present invention.
FIG. 9 is a flow chart of the software response of FIG. 8 according to the present invention.
Detailed Description
The invention will now be further described with reference to the accompanying drawings.
Referring to fig. 8-9, the present invention is a method for inputting stimulation signals by using a universal keyboard, which comprises the following steps: step 1, the operation universal keyboard sends an electric signal to software; step 2, calling a registration hot key API of the operating system, and registering a hot key; step 3, the operating system confirms whether the hot key is occupied by other application programs, if so, the registration of the hot key fails, and if not, the operating system throws the hot key event to the registered application programs; step 4, the software calls the corresponding function from the event cycle in the operating system, the software responds, if the corresponding function is not called, the software does not respond; step 5, the program quits and deregisters; step 6, sending the control signal to a hardware stimulation module; and 7, sending the stimulation signal to the patient by the hardware stimulation module.
Referring to fig. 2-7, a stimulation-dedicated keyboard is provided in the surgical universal keyboard, and the stimulation-dedicated keyboard includes an emergency stimulation start key, a switching Sn key, a stimulation interval editing key, a stimulation start key other than the emergency stimulation, all stimulation stop keys, and a stimulation interval editing function area.
The special stimulation keyboard is a specific area divided by the general operation keyboard, and can be used for inputting external stimulation related signals under the condition of not influencing the basic function of the general operation keyboard. Once the multi-channel electrophysiological system software is in an open state, the stimulation hot key on the surgical universal keyboard is captured by the software, the surgical universal keyboard can perform the two functions described above, and a user can input common information and stimulation related information by using the keyboard at any time.
The invention designs a method for realizing stimulation signal input by using a universal keyboard, and packages the universal keyboard into a special keyboard for a stimulation function module by using a computer software program, so that any window area can use the keyboard and make corresponding response at any time in the operation process, thereby meeting the requirements of reducing the error rate of equipment and improving the operation efficiency in the electrophysiological operation.
Claims (2)
1. A method for realizing stimulation signal input by using a universal keyboard is characterized in that: the method comprises the following steps: step 1, the operation universal keyboard sends an electric signal to software; step 2, calling a registration hot key API of the operating system, and registering a hot key; step 3, the operating system confirms whether the hot key is occupied by other application programs, if so, the registration of the hot key fails, and if not, the operating system throws the hot key event to the registered application programs; step 4, the software calls the corresponding function from the event cycle in the operating system, the software responds, if the corresponding function is not called, the software does not respond; step 5, the program quits and deregisters; step 6, sending the control signal to a hardware stimulation module; and 7, sending the stimulation signal to the patient by the hardware stimulation module.
2. The method for inputting stimulation signals by using the universal keyboard as claimed in claim 1, wherein: the surgical general keyboard is provided with a special stimulation keyboard, and the special stimulation keyboard comprises an emergency stimulation start key, a switching Sn key, a stimulation interval editing key, a stimulation start key except for emergency stimulation, all stimulation stop keys and a stimulation interval editing functional area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911316724.6A CN111078021A (en) | 2019-12-19 | 2019-12-19 | Method for realizing stimulation signal input by using universal keyboard |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911316724.6A CN111078021A (en) | 2019-12-19 | 2019-12-19 | Method for realizing stimulation signal input by using universal keyboard |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111078021A true CN111078021A (en) | 2020-04-28 |
Family
ID=70315633
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911316724.6A Withdrawn CN111078021A (en) | 2019-12-19 | 2019-12-19 | Method for realizing stimulation signal input by using universal keyboard |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111078021A (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2476842Y (en) * | 2001-06-15 | 2002-02-13 | 陈振文 | Special keyboard for view window |
CN2517023Y (en) * | 2001-07-26 | 2002-10-16 | 英群企业股份有限公司 | Multifunction keyboard with hot key |
US20040193868A1 (en) * | 2003-03-28 | 2004-09-30 | John Kuo | Method for constituting bootstrap hotkeys and input system thereof |
US20060168376A1 (en) * | 2005-01-25 | 2006-07-27 | Oleg Ilyasov | Usage of keyboard driver in extensible firmware interface for adding new hot keys at firmware level |
CN101576775A (en) * | 2008-05-06 | 2009-11-11 | 英业达股份有限公司 | Method for automatically switching key function |
CN102148874A (en) * | 2011-03-30 | 2011-08-10 | 北京彩讯科技股份有限公司 | Remote multi-keyboard mouse control method for network computer |
CN102331861A (en) * | 2011-08-04 | 2012-01-25 | 苏州三诺信息科技有限公司 | Method for realizing quick function specific to general keyboard |
CN103218211A (en) * | 2012-01-19 | 2013-07-24 | 腾讯科技(深圳)有限公司 | Method and system for sharing hot keys among application examples |
CN103218212A (en) * | 2012-01-19 | 2013-07-24 | 腾讯科技(深圳)有限公司 | Method and system for sharing hot keys among multiple application examples |
CN106474624A (en) * | 2016-11-29 | 2017-03-08 | 上海交通大学 | Electrical transcranial stimulation therapeutic instrument based on Parameter adjustable |
-
2019
- 2019-12-19 CN CN201911316724.6A patent/CN111078021A/en not_active Withdrawn
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2476842Y (en) * | 2001-06-15 | 2002-02-13 | 陈振文 | Special keyboard for view window |
CN2517023Y (en) * | 2001-07-26 | 2002-10-16 | 英群企业股份有限公司 | Multifunction keyboard with hot key |
US20040193868A1 (en) * | 2003-03-28 | 2004-09-30 | John Kuo | Method for constituting bootstrap hotkeys and input system thereof |
US20060168376A1 (en) * | 2005-01-25 | 2006-07-27 | Oleg Ilyasov | Usage of keyboard driver in extensible firmware interface for adding new hot keys at firmware level |
CN101576775A (en) * | 2008-05-06 | 2009-11-11 | 英业达股份有限公司 | Method for automatically switching key function |
CN102148874A (en) * | 2011-03-30 | 2011-08-10 | 北京彩讯科技股份有限公司 | Remote multi-keyboard mouse control method for network computer |
CN102331861A (en) * | 2011-08-04 | 2012-01-25 | 苏州三诺信息科技有限公司 | Method for realizing quick function specific to general keyboard |
CN103218211A (en) * | 2012-01-19 | 2013-07-24 | 腾讯科技(深圳)有限公司 | Method and system for sharing hot keys among application examples |
CN103218212A (en) * | 2012-01-19 | 2013-07-24 | 腾讯科技(深圳)有限公司 | Method and system for sharing hot keys among multiple application examples |
CN106474624A (en) * | 2016-11-29 | 2017-03-08 | 上海交通大学 | Electrical transcranial stimulation therapeutic instrument based on Parameter adjustable |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102011083957B4 (en) | Device control with switchable touch user interfaces | |
CN107273009B (en) | Method and system for rapidly capturing screen of mobile terminal | |
US10209823B2 (en) | Smart wearable device and information input method thereof | |
CN102929425B (en) | A kind of touch key control method and device | |
US20140137014A1 (en) | Virtual icon touch screen application manipulation conversion method and touch screen terminal | |
WO2020135334A1 (en) | Television application theme switching method, television, readable storage medium, and device | |
CN104281295A (en) | Method and system for preventing false slide triggering on touch screen and electronic device | |
CN108008992A (en) | One kind input operation processing method, processing unit and computer-readable recording medium | |
WO2019218464A1 (en) | Application program testing method and apparatus, and mobile terminal and medium | |
CN104317417A (en) | Key and mouse smooth switching method, device and system | |
WO2015089993A1 (en) | Terminal and method for realizing bulk operation under touchscreen | |
CN108089737B (en) | Multi-mouse control method and device for single computer | |
CN104778003B (en) | A kind of input trajectory recognition methods and its wearable device | |
CN111078021A (en) | Method for realizing stimulation signal input by using universal keyboard | |
CN105718772B (en) | Permission mode selection method and device | |
CN111625174B (en) | Touch screen control method and device, electronic equipment and storage medium | |
CN106775393B (en) | The touch operation control method and device of terminal | |
CN106354273B (en) | A kind of method and smart machine manipulating smart machine | |
Ossmann et al. | AsTeRICS, a flexible assistive technology construction set | |
CN114546549A (en) | Application program control method, gesture processing device, intelligent terminal and vehicle | |
CN111142706B (en) | Medical bed moving method, device, equipment and storage medium | |
Cisco | Dual Phone System Integration | |
CN113282186B (en) | Method for self-adapting HID touch screen into keyboard mouse | |
CN112162494A (en) | Remote virtual control simulation method and device of smart phone system | |
CN104615260A (en) | Novel server management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200428 |
|
WW01 | Invention patent application withdrawn after publication |