Hi,

how can one generate function keys? (F1 to F12)

I've made a morph for testing

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c := Morph subclass: #MyKeyMorph.

c compile: 'handlesKeyboard: evt
        ^ true'.

c compile: 'handleKeystroke: evt
        self logCr: evt'.

c compile: 'handleKeyUp: evt
        self logCr: evt'.

c compile: 'handleKeyDown: evt
        self logCr: evt'.

m := c new.
m openInWindow.
m takeKeyboardFocus
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

However the functions keys are not being generated.

Is this something that would have to be done in the VM?
I'm using linux btw, but ideally it should work on all platforms.

Thanks,
Peter

Reply via email to