Squeak4.2でのkeyDown:(続き)

keyDown:でkeyValueが0になる件。時間もないのでクイックハックで解決。

MacUnicodeInputInterpreter >> nextCharFrom: sensor firstEvt: evtBuf
| keyValue mark |
keyValue := evtBuf at: 6.
+   keyValue = 0 ifTrue: [keyValue := evtBuf third].
mark := self japaneseSpecialMark: keyValue.
(以下省略)

適当すぎる。

(2011.3.23追記)

梅澤さんがSqueak4.2用のパッチを作って下さっており、それを適用すればこの問題も解決する。