Auf KeyEvent reagieren, wenn das Fenster nicht aktiv ist

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Ist es möglich auf einen bestimmten Tastendruck zu reagieren, wenn das Fenster meines Programms nicht aktiv ist?
Für Mausbewegungen gibt es in Java 1.5 die Klasse java.awt.MouseInfo, mit der man immerhin die Position der Maus ermitteln kann. Leider nicht die gedrückten Maustasten.
Gibt es eine Möglichkeit Tasten der Taststatur abzufragen unabhängig vom aktiven Fenster?

Mit java.awt.Toolkit.addAWTEventListener hab ichs schon probiert. Geht aber auch nur, wenn mein Programmfenster aktiv ist.
 

Freakazoid

Mitglied
ich denk mal das geht nicht,aber ohne garantie...
da ja auch andere Windowsprogramme nicht auf tastendruck reagieren wenn das programm nicht aktiv ist,
also denk ich mal woher soll das os wissen welchem prog er den tastendruck zuordnen soll....
 
B

bygones

Gast
Freakazoid hat gesagt.:
also denk ich mal woher soll das os wissen welchem prog er den tastendruck zuordnen soll....
Nein das geht nicht.

Wie soll denn das Fenster reagieren wenn es nicht aktiviert ist ?
 

Stefan1200

Top Contributor
Naja, viele Windows Native Programme haben sogenannte Global Hotkeys. Die gehen immer, egal welches Programm aktiv ist. Das geht aber meines wissens nach nicht mit Java. Wenn doch, immer her mit der Info, würde mich brennend interessieren.
 

Illuvatar

Top Contributor
Anonymous hat gesagt.:
Ist es möglich auf einen bestimmten Tastendruck zu reagieren, wenn das Fenster meines Programms nicht aktiv ist?
Für Mausbewegungen gibt es in Java 1.5 die Klasse java.awt.MouseInfo, mit der man immerhin die Position der Maus ermitteln kann. Leider nicht die gedrückten Maustasten.
Gibt es eine Möglichkeit Tasten der Taststatur abzufragen unabhängig vom aktiven Fenster?

Mit java.awt.Toolkit.addAWTEventListener hab ichs schon probiert. Geht aber auch nur, wenn mein Programmfenster aktiv ist.

Genau so weit bin ich auch schon mal gekommen :D
 
G

Guest

Gast
Und wie sieht das mit den Maustasten aus?
Die Mausposition kann man in Java 1.5 ja einfach bekommen (java.awt.MouseInfo),
nur für die Maustasten habe ich nichts gefunden.
 
M

MPWalGastweilZuFaulZuLogi

Gast
Hi,

kann nicht mal einer der c++ kann soeine Libary schreiben? (über's JNI)Ich würd's tun, ich kann aber kein c++, ist dann halt auf Windows beschränkt aber ist ja egal....(Wie schon so oft gesagt: Die Plattformunabhängigkeit ist bloß ein Marketinggag!)
 
R

Roar

Gast
Anonymous hat gesagt.:
Wie schon so oft gesagt: Die Plattformunabhängigkeit ist bloß ein Marketinggag!)
deine posts sind auch ein gag...
system-/desktopabhängige sachen muss man in jeder sprache/toolkit neu schreiben, es sei denn das nette toolkit hat das schon für dich gemacht
 

MPW

Top Contributor
Roar hat gesagt.:
Anonymous hat gesagt.:
Wie schon so oft gesagt: Die Plattformunabhängigkeit ist bloß ein Marketinggag!)
deine posts sind auch ein gag...
system-/desktopabhängige sachen muss man in jeder sprache/toolkit neu schreiben, es sei denn das nette toolkit hat das schon für dich gemacht

Du hast es erfast, und ich hatte den Vorschlag getan, dass dies endlich mal jemannd tue...(für Windows eben)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
VfL_Freak KeyEvent.VK_TAB im KeyListener abfragen Allgemeine Java-Themen 13
FunnyO KeyEvent.VK_ + int i, ausgeben mit Bot möglich? Allgemeine Java-Themen 2
K KeyEvent in Threads Allgemeine Java-Themen 11
DStrohma Input/Output KeyEvent nur verarbeiten wenn es ein "sichtbares" Zeichen ist? Allgemeine Java-Themen 1
B Swing KeyEvent Problem Allgemeine Java-Themen 2
P Robot --> Keyevent --> ö, ä, ü, - Allgemeine Java-Themen 8
J Erklährung für Robot KeyEvent anweisungen Allgemeine Java-Themen 2
H KeyEvent auslösen Allgemeine Java-Themen 2
loadbrain KeyEvent mit Variable verknüpfen Allgemeine Java-Themen 4
N KeyEvent / JLabel Allgemeine Java-Themen 5
J java vnc client verbessern: KeyEvent.VK_ALT keine Wirkung? Allgemeine Java-Themen 12
M KeyEvent und Fragezeichen Allgemeine Java-Themen 6
K KeyEvent in eigenem Component geht nicht Allgemeine Java-Themen 3
S Handschrift einlesen & darauf reagieren OCR Allgemeine Java-Themen 2
D mouseWheelMoved => erst reagieren, wenn für 1s das Mausrad nicht mehr benutzt wurde Allgemeine Java-Themen 4
B OOP Auf Zustandsänderungen von Objekten reagieren Allgemeine Java-Themen 2
D auf STRG reagieren befor Grafikkomponente Allgemeine Java-Themen 4
Z Wie auf Fehler reagieren Allgemeine Java-Themen 2
O Auf alle Events reagieren Allgemeine Java-Themen 3
A Auf Zeitpunkt reagieren Allgemeine Java-Themen 6
S JTree selektion erkennen und drauf reagieren Allgemeine Java-Themen 2
B Observer reagieren beim 2ten mal nicht Allgemeine Java-Themen 23
M JFileChooser wird rechts oben mit x beendet - wie reagieren? Allgemeine Java-Themen 2
T Java-Applet auf Doppelklick reagieren lassen Allgemeine Java-Themen 2
M Thread überwachen / auf Thread-Tod reagieren Allgemeine Java-Themen 7
N Lwjgl 3d Objekt wird schmaler, wenn es sich dreht Allgemeine Java-Themen 0
berserkerdq2 Habe ein svg bild, kann ich das zu svg koordinaten umrechnen, damit ich den Umriss zeichnen kann? Wenn ja wie? Allgemeine Java-Themen 1
berserkerdq2 Wenn ich einfach eine GIF in den Scenebuilder als Bild reinpacke, wird das dann asl Gif angezeigt Allgemeine Java-Themen 1
berserkerdq2 Wenn ich bei Intelij javafx mit maven importieren will, muss ich das in die pom.xml reintun, aber warum noch in module-info.java? Allgemeine Java-Themen 3
I OpenPDF erzeugt riesige PDFs, wenn Grafiken über PdfGraphics2D#drawImage gezeichnet werden Allgemeine Java-Themen 1
Viper13125 Eclipse Hängt sich auf, wenn ich SimpelDateFormat drin lasse Allgemeine Java-Themen 2
berserkerdq2 Wenn ich eine Methode nur jede 50ms ausführen will, wie mach ich das? Allgemeine Java-Themen 4
M Probleme bei Eclipse wenn ich entpacke Allgemeine Java-Themen 15
Zrebna Gibt es eine Möglichkeit eine NPE zu vermeiden, wenn null returned wird? Allgemeine Java-Themen 3
S Wenn eine Klasse zwei Interfaces mit derselben Methodensignatur implementiert: welche wird aufgerufen? Allgemeine Java-Themen 15
P Summieren wenn Allgemeine Java-Themen 4
E RMI NULL-Pointer-Exeception wenn der RMI-Proxy eine Methode deligiert Allgemeine Java-Themen 2
D Cursor unsichtbar, wenn Kontextmenü aufgerufen wird Allgemeine Java-Themen 5
E JavaFX RMI extrem langsam wenn Server nicht läuft Allgemeine Java-Themen 5
W Thread sleep 30 sekunden - wenn keine Antwort bis dahin neu senden Allgemeine Java-Themen 2
H Runtime reagiert erst wenn Programm abbricht Allgemeine Java-Themen 1
J Jasper ireport - wieso beendet die Anwendung wenn ich die Preview schließe Allgemeine Java-Themen 1
N Maven ObjectMapper Error wenn das File gespeichert wird Allgemeine Java-Themen 0
F Wert in Variable schreiben, wenn diese gerade genutzt wird Allgemeine Java-Themen 10
S Wenn mehr als die Hälfte Großgeschrieben ist. Allgemeine Java-Themen 2
L SetBounds wird vor dem Konstruktorcode aufgerufen - Wenn Startleiste links Allgemeine Java-Themen 1
T MEthodenauruf testen, wenn instanz erst erzeugt wird Allgemeine Java-Themen 0
S ExecutorService.invokeAll -- was passiert wenn einige Tasks schon ausgefuehrt wurden? Allgemeine Java-Themen 2
M CapsLock abfragen wenn Fenster wieder aktiviert wird Allgemeine Java-Themen 5
D Java Skript Wenn Dann in PDF Formular Allgemeine Java-Themen 2
G Runtime.exec beendet Programm unter Linux, wenn Java Programm beendet wird Allgemeine Java-Themen 3
L Input/Output Dateien erstellen, wenn ein JAR ausgeführt wird Allgemeine Java-Themen 13
S Strings gehen "kaputt" wenn ich in CVS ein und wieder auschecke. Allgemeine Java-Themen 2
E externen Prozess schließen, wenn Programm geschlossen wird Allgemeine Java-Themen 2
D mvc-Modell: wenn views voneinander wissen sollen Allgemeine Java-Themen 13
B Berechnung eines sinh abbrechen, wenn 16. Nachkommastelle sich nicht mehr ändert Allgemeine Java-Themen 7
B Benachrichtigung, wenn sich Benutzer am Betriebssystem anmeldet Allgemeine Java-Themen 9
T Set.contains() auch false wenn value == null? Allgemeine Java-Themen 4
N OutOfMemory nur wenn -Xmx gesetzt ist?! Allgemeine Java-Themen 6
Y Erfassen der Gesamtbreite, wenn 2 Bildschirme zur Verfügung. Allgemeine Java-Themen 3
V Was tun, wenn close() fehlschlägt? Allgemeine Java-Themen 3
G Was ist Ant und warum soll ich das brachen, wenn es IDEs gib Allgemeine Java-Themen 10
J Probleme wenn man keine serialVersionUID definiert? Allgemeine Java-Themen 27
G Aufruf einer Methode wenn Klasse noch nicht existiert Allgemeine Java-Themen 3
K FarbeA die moeglichst sichtbar ist wenn gezeichnetauf FarbeB Allgemeine Java-Themen 7
G wenn Button geklickt -> regelmäßig Aktion ausführen Allgemeine Java-Themen 7
ARadauer mit keylistener hören auch wenn frame nicht den focus hat Allgemeine Java-Themen 2
S Zweiten Thread erst starten wenn erster Thread beendet ist ? Allgemeine Java-Themen 6
B Datei erst öffnen, wenn EOF gesetzt ? Allgemeine Java-Themen 4
M PostgreSQL - nennenswerte Vorteile und wenn ja, wo? Allgemeine Java-Themen 3
P JTextField textfarbe schwarz auch wenn JTF deaktiviert ist Allgemeine Java-Themen 4
C Wenn long int zu klein Allgemeine Java-Themen 17
F CPU auslastung wenn Speicher mit -Xmx erhöht Allgemeine Java-Themen 4
M Wenn immer nur einer darf . Allgemeine Java-Themen 3
P Ist das möglich mit Java - wenn Nein wie sonst? Allgemeine Java-Themen 8
R Wenn Variable = wat ist Allgemeine Java-Themen 7
J RegEx: "wenn zeichen folgen ersetze x mit y, sonst mit Allgemeine Java-Themen 2
F Wenn ihr Performance wollt nehmt C++ Allgemeine Java-Themen 39
L Wenn String matches [-.,;:_°&] dann. Allgemeine Java-Themen 5
I JMF - feststellen wenn mp3 aus Allgemeine Java-Themen 10
G Prozess beenden, wenn er hängt Allgemeine Java-Themen 9
L JTable: Wenn Zeile markiert dann Meldung. geht nicht Allgemeine Java-Themen 4
G wenn ohne Interface Allgemeine Java-Themen 2
K Wenn events auftritt fireActionPerformed Allgemeine Java-Themen 6
T ^Wenn Java startet wird das Bild unscharf Allgemeine Java-Themen 8
G Wenn JAVA Applet nicht geladen werden kann -> Flash Allgemeine Java-Themen 4
B Rechner stürzt ab wenn Java-Anwendungen geöffnet werden! Allgemeine Java-Themen 2
N Wenn Bild nicht vorhanden, dann Weiterleitung Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben