Index: registry/org/GNOME/Accessibility/DeviceEventControllerImpl.java
===================================================================
RCS file: /cvs/gnome/java-access-bridge/registry/org/GNOME/Accessibility/DeviceEventControllerImpl.java,v
retrieving revision 1.3
diff -u -r1.3 DeviceEventControllerImpl.java
--- registry/org/GNOME/Accessibility/DeviceEventControllerImpl.java	19 Nov 2002 22:58:18 -0000	1.3
+++ registry/org/GNOME/Accessibility/DeviceEventControllerImpl.java	27 Feb 2005 03:43:51 -0000
@@ -19,8 +19,8 @@
  */
 package org.GNOME.Accessibility;
 
-import javax.accessibility.*;
-import org.GNOME.Bonobo.*;
+import org.GNOME.Accessibility.AccessUtil;
+import org.GNOME.Bonobo.UnknownImpl;
 
 public class DeviceEventControllerImpl extends UnknownImpl 
 	implements DeviceEventControllerOperations {
@@ -57,7 +57,11 @@
 
 	public void generateKeyboardEvent (int keycode, String keystring, 
 				    KeySynthType type) {
-		; // TODO: can this be implemented cleanly?
+		
+		DeviceEventController dec = 
+			AccessUtil.getRegistryObject().getDeviceEventController();
+
+		dec.generateKeyboardEvent(keycode, keystring, type);
 	}
 
 	public void generateMouseEvent (int x, int y, String eventName) {
