output-pane input models on the Mac
Hi, I'm hoping someone can explain the relationship between :character, :key and :gesture-spec input models in Lispworks 5.0 on the mac. In 4.4 on the PC, I was able to use :character and got back character objects with modifier bits for every possible key on the keyboard. This worked well for our application since the primary interface is basically a (hyper) text editor. On the mac, :character doesn't include any modifier bits. (:key :press) doesn't either. More disturbingly, for command shifted key input (and sometimes, even unshifted keys), nothing is returned, and the window just beeps. So I then switched to using :gesture-spec to capture keyboard input. This seems to capture the greatest amount of info although command shifted keys still beep. I'm guessing that the input is being intercepted at some lower level so the question then become how to turn that off. Also the Alt key generates extended characters for the alphanumeric keys despite interface-keys-style returning :emacs. The exception being the function keys where the META modifier bit do appear. Playing with the input-model.lisp file in the examples has only managed to highlight my confusion. thanks for any assistance ed