Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > Systemweiter KeyListener / Systemweite Tasten feuern
Antwort
 
Themen-Optionen
Alt 08.12.2005, 17:18   Nach oben    #1
Neuer Benutzer
 
Registriert seit: 27.10.2005
Beiträge: 7
Standard Systemweiter KeyListener / Systemweite Tasten feuern

Hallo!

Ich möchte gerne, dass mit einer Tastenkombination mein Programm mit dem Wort als Parameter, welches grade markiert ist (Im Browser etc.) aufgerufen wird.

Ist so ein systemweiter KeyListener im Java überhaupt möglich? Oder muss ich da andere Programmiersprachen zu Hilfe nehmen? Wir ist es mit dem abfeuern von Strg+C, um das aktuell markierte Wort in die Fremdanwendung zu bekommen (als Umweg über die Zwischenablage)? Ist das möglich=

Konstantin
Konstantin ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.12.2005, 17:39   Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von karahead
 
Registriert seit: 23.11.2005
Ort: Stadtallendorf
Beiträge: 139
Standard

Also grundsätzlich ist Java nicht für solche System Sachen gemacht.
Aber für Leute die es dann doch haben wollen gibt es immernoch JNI (Java Native Interface). Damit kannst du C++ Libs in dein Java-Programm einbinden und die Funktionen nutzen.

Bitte bedenke, dass damit deine Plattformunabhängigkeit verloren geht.

Naja hab grad keine Tutorial-Link zur Hand. Aber google mal nach Java und JNI und schon sollte genug rauskommen.
__________________
Die Menschen wünschen sich Unsterblichkeit, aber wissen nichts anzufangen an einem verregneten Sonntag Nachmittag.
karahead ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.12.2005, 17:51   Nach oben    #3
Neuer Benutzer
 
Registriert seit: 27.10.2005
Beiträge: 7
Standard

ok, danke
Konstantin ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.12.2005, 18:09   Nach oben    #4
Erfahrener Benutzer
 
Registriert seit: 28.08.2004
Ort: konstanz am bodensee
Beiträge: 190
Standard

vieleicht hilft dir diese kleine stück code..
Code:
package bs;

import java.awt.AWTEvent;
import java.awt.Toolkit;
import java.awt.event.AWTEventListener;
import java.awt.event.InputEvent;

public class GlobalEventListener implements AWTEventListener{
 public GlobalEventListener(){
	 Toolkit.getDefaultToolkit().addAWTEventListener(this,InputEvent.KEY_EVENT_MASK);
	 
 }
 public void eventDispatched(AWTEvent arg0) {
   System.out.println("eine taste wurde gedrückt");
	
}
}
keys drücken kannst du über den java.awt.Robot.
und das mit dem selektiertem text kannst du vieleicht über das clipboard lösen
Code:
Toolkit.getDefaultToolkit().getSystemSelection();
gibt dir ein clipboard auf die aktuelle text selection zurück...


sind nur so ein paar spontane ideen aber mit ein bischen arbeit, denkt ich kannst du das hinkriegen
beny_mcde ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:38 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44