June 11, 2015
7:20 a.m.
Hi Johan, On Wed, 10 Jun 2015, Johan Fabry wrote:
this is probably not how it should be done, but to get the last keystroke I have been doing the following:
World activeHand instVarNamed: #lastKeyScanCode
If you find a cleaner way Iâd be grateful if you can share it.
The solution proposed by PharoByExample, p. 228 is to override Morph>>handleKeystroke: ---8X--------------------------------- Morph subclass: #MyMorph MyMorph>>handleKeystroke: anEvent | keyValue keyName | keyValue := anEvent keyValue. "integer" keyName := anEvent keyString. "string like '<up>' or 'a'" ... m := MyMorph new. m takeKeyboardFocus. ---8X--------------------------------- Markus