Code: Select all
def keyPressed(self, evt):
if evt.key == ogre.KC_ESCAPE:
self.keepRendering = False
system = cegui.System.getSingleton()
system.injectKeyDown(evt.key)
system.injectChar(evt.keyChar)
evt.consume()
def keyReleased(self, evt):
system = cegui.System.getSingleton()
system.injectKeyUp(evt.key)
def keyClicked(self, evt):
pass
Now, when I hold the backspace key down in a WindowsLook/Editbox, it only deletes one character, and does not repeat and continue deleting until I let up on the key. Am I missing an option somewhere for repeated key entries, or is this a bug, or has this never been in CEGUI?
If it's a bug let me know and I'll file a minimal demo on the bug tracker. If this was never in CEGUI, I'd like to file this as a feature request. Thanks.