Entwickler-Ecke
Windows API - Mit SendKeys einen Hotkey bedienen
Martok - Do 28.12.06 02:09
Titel: Mit SendKeys einen Hotkey bedienen
Hallo!
Ich habe hier ein Programm (nicht von mir [Nemp]), dass mit bestimmten Tastenkombinationen global ferngesteuert wird. Dazu wird RegisterHotkey verwendet.
Nun habe ich ein anderes Programm (von mir), dass diese Tastenkombination, z.B. Strg+Alt+N für Nächsten Titel auf Sprachbefehl auslösen soll. Dazu habe ich mir gedacht könnte man SendKeys nehmen. Kann man aber nicht. Welche Möglichkeiten habe ich denn da so? (Außer Gausi um ne andere Schnittstelle anbetteln?)
Von mir aus auch irgendwelche verrückten Message-Sendereien, hauptsache irgendwas. Mir fällt beim besten Willen keine Lösung, aber auch kein guter Suchbegriff ein.
Grüße
Martok
Reinhard Kern - Do 28.12.06 12:25
Titel: Re: Mit SendKeys einen Hotkey bedienen
Martok hat folgendes geschrieben: |
Hallo!
Ich habe hier ein Programm (nicht von mir [Nemp]), dass mit bestimmten Tastenkombinationen global ferngesteuert wird. Dazu wird RegisterHotkey verwendet.
Nun habe ich ein anderes Programm (von mir), dass diese Tastenkombination, z.B. Strg+Alt+N für Nächsten Titel auf Sprachbefehl auslösen soll. Dazu habe ich mir gedacht könnte man SendKeys nehmen. Kann man aber nicht. Welche Möglichkeiten habe ich denn da so? (Außer Gausi um ne andere Schnittstelle anbetteln?)
Von mir aus auch irgendwelche verrückten Message-Sendereien, hauptsache irgendwas. Mir fällt beim besten Willen keine Lösung, aber auch kein guter Suchbegriff ein.
Grüße
Martok |
Hallo,
Zitat
The Visual Basic Sendkeys sub has never been 100% reliable. With Windows Vista on the horizon, its days are numbered. If you don't believe us, download the Internet Explorer 7 beta and try Sendkeys with it. The only reliable way for VB programers to send keys in the future will be to use the Windows API, keybd_event function and that can mean a huge amount of re-coding.
Ende Zitat
Wenn Sprachbefehle deine Lebensaufgabe sind, könntest du auch in Betracht ziehen, einen (virtuellen)Tastatur-Treiber zu schreiben und parallel zur normalen Tastatur zu installieren.
Gruss Reinhard
dekoepke - Di 26.02.08 00:40
Könntet ihr mir das vielleich erklären ? Ich bin auch Auf der Suche für sowas .. ich will ein Makro Programm das vorgefertigte Text in ein aktiviertes Textfeld einfügt.
MFG
Bitte um antwort
nagel - Di 26.02.08 00:46
Titel: Re: Mit SendKeys einen Hotkey bedienen
Martok hat folgendes geschrieben: |
| ... SendKeys ... Message ... Suchbegriff ... |
opfer.der.genauigkeit - Di 26.02.08 02:00
Was spricht gegen keybd_event?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!