Tying button to key stroke

Alright, try this.

Also, don’t call into support asking questions about this script for your toy please or I’ll get in trouble :wink:

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]