Keyboard-Shortcut, der in der ganzen Anwendung funktioniert

Status
Nicht offen für weitere Antworten.

noby_95

Mitglied
Hallo,

ich möchte in einer JDK 1.4 Swing-Anwendung Keyboard-Shortcuts also z.B. ctrl+alt+<irgendein key> einführen, die überall funktionieren, also unabhängig davon, ob ein bestimmtes Element geöffnet, fokussiert usw. ist.

Wie könnte ich das bewerkstelligen?

Vielen Dank für jede Hilfe!
 

noby_95

Mitglied
Vielen Dank, das hat geholfen. Ich habe es jetzt so implementiert:
Code:
		Toolkit.getDefaultToolkit().addAWTEventListener(
			new AWTEventListener()
			{
				public void eventDispatched(final AWTEvent a_oEvent)
				{
					if(a_oEvent instanceof KeyEvent)
					{
						final KeyEvent oKeyEvent = (KeyEvent)a_oEvent;
						final int iID = oKeyEvent.getID();
						if(iID == KeyEvent.KEY_PRESSED)
						{
							final int iKeyCode = oKeyEvent.getKeyCode();
							if(iKeyCode == KeyEvent.VK_A)
							{
								System.out.println("A was pressed");
							}
						}
						
					}
				}
			},AWTEvent.KEY_EVENT_MASK);
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Keyboard Shortcut AWT, Swing, JavaFX & SWT 6
J Button-Keyboard Interaktion AWT, Swing, JavaFX & SWT 7
R kann man den Keyboard Buffer löschen? AWT, Swing, JavaFX & SWT 3
T JFrame mittels Shortcut anzeigen AWT, Swing, JavaFX & SWT 2
K JMenuItem-Shortcut WENN Menüleiste verborgen ist AWT, Swing, JavaFX & SWT 4
F Shortcut zuweisen AWT, Swing, JavaFX & SWT 3
S Tastatur-Shortcut klappt nicht AWT, Swing, JavaFX & SWT 17
S Ctrl+C Shortcut fuer jedes OS? AWT, Swing, JavaFX & SWT 4
G Problem mit AbstractAction und Shortcut AWT, Swing, JavaFX & SWT 14
M ALT shortcut für JMenuBar deaktivieren AWT, Swing, JavaFX & SWT 3
D Tastatur Shortcut auslösen bei FocusGained-Event AWT, Swing, JavaFX & SWT 2
G JTable-Zeile/Zelle markieren und mir Shortcut in Arbeitsspei AWT, Swing, JavaFX & SWT 3
S Shortcut für Buttons im JDialog? AWT, Swing, JavaFX & SWT 3
T Shortcut für Eintrag aus MenuBar AWT, Swing, JavaFX & SWT 3
C Swing F5 Taste neu laden auf ganzen Frame AWT, Swing, JavaFX & SWT 9
M Markieren von ganzen Zeilen in transparenten Tabellen AWT, Swing, JavaFX & SWT 6
M Ganzen Frame mit JComponent ausfüllen AWT, Swing, JavaFX & SWT 9
G Ganzen Text im Taxtfield markieren AWT, Swing, JavaFX & SWT 3
S BorderFactory - nicht den ganzen Rand anzeigen AWT, Swing, JavaFX & SWT 2
MasterEvil KeyListener, pressed und released im ganzen App abfragbar? AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben