Alright, try this.
Also, don’t call into support asking questions about this script for your toy please or I’ll get in trouble
As should be obvious, you’ll want to insert your own code where the print statements are.
[code]from java.awt import Toolkit
from java.awt import AWTEvent
from java.awt.event import AWTEventListener
class KeyListener(AWTEventListener):
def eventDispatched(self, event):
from java.awt.event import KeyEvent
if event.getID() == KeyEvent.KEY_PRESSED:
self.keyDown(event.getKeyCode())
elif event.getID() == KeyEvent.KEY_RELEASED:
self.keyUp(event.getKeyCode())
def keyDown(self, code):
from java.awt.event import KeyEvent
if code == KeyEvent.VK_LEFT:
print 'LEFT DOWN'
elif code == KeyEvent.VK_RIGHT:
print 'RIGHT DOWN'
def keyUp(self, code):
from java.awt.event import KeyEvent
if code == KeyEvent.VK_LEFT:
print 'LEFT UP'
elif code == KeyEvent.VK_RIGHT:
print 'RIGHT UP'
Toolkit.getDefaultToolkit().addAWTEventListener(KeyListener(), AWTEvent.KEY_EVENT_MASK)[/code]