2011-01-17 5 views
1

Ich verwende SCO OSR5-Betriebssystem. Meine Java-Version ist 1.4Seltsames Problem mit der Eingabe von Nummernblockanschlägen in JTextComponent

Ich habe ein wirklich seltsames Problem, mit Eingabe von Numpad Tastenanschläge in JTextComponent.

Wenn ich VNC-Verbindung verwende, funktioniert alles gut. Wenn ich die Tastencodes, die VNC mit "xev" -Befehl sendet, überprüfe, sind sie korrekt. Zum Beispiel KP_5 Schaltfläche sendet 0xffb5. Alle JTextComponent-Aktionsereignisse werden ordnungsgemäß ausgelöst.

Aber wenn ich lokalen X-Server benutze und die Taste Numpad 5 in JTextComponent drücke, schlägt es fehl, es werden überhaupt keine Aktionsereignisse ausgelöst. Test mit "xev" zeigt, dass der X-Tastaturtreiber auch 0xffb5 für KP_5 sendet, aber dieses Mal reagiert JVM überhaupt nicht.

Irgendwelche Ideen? Hat jemand similar Probleme erlebt?

+0

Warum Sie eine alte Jvm verwenden? – jzd

+0

Das ist alles, was Sie in SCO OSR5 bekommen können – kofucii

Antwort