On Sep 20, 2005, at 6:29 AM, Stephen Cornell wrote:
Using the top menu bar, Insert->Math->Inline equation or Insert-
>Math->Display equation equation. Subsequent keyboard input does
not cause math text to appear in the new math box but rather in
bizarre behaviour.
E.g. Insert->Math->Inline equation, typing `d' causes the math box
to toggle between display and inline mode, as if the `d' were
prefaced by M-m.
On the other hand, Insert->Math->Inline equation followed by `a'
executes `math-mutate-align'.
The behaviour persists until a mouse click somewhere in the
document restores focus and normal behaviour. Problem does not
arise If the math box is created by Apple-m.
I see this, too. After inserting math environment from the menu bar,
subsequent keystrokes are interpreted as having been preceded by "M-
~S-i h" as set by aqua.bind, even though aqua.bind is not loaded!
(Note that other keys do nothing until the mouse button is clicked,
and then everything behaves normally.) Here are the affected keys:
\bind "M-~S-i h i" "math-mode"
\bind "M-~S-i h d" "math-display"
\bind "M-~S-i h e" "command-sequence math-mode; math-mutate
eqnarray;"
\bind "M-~S-i h a" "command-sequence math-mode; math-mutate
align;"
\bind "M-~S-i h t" "command-sequence math-mode; math-mutate
alignat;"
\bind "M-~S-i h f" "command-sequence math-mode; math-mutate
flalign;"
\bind "M-~S-i h y" "math-matrix 2 2"
\bind "M-~S-i h c" "math-insert \cases"
\bind "M-~S-i h l" "math-panel"
I know that aqua.bind is not in fact being loaded for 2 reasons:
starting lyx with -dbg lyxrc does not show aqua.bind, and editing
aqua.bind within the LyX/Mac application bundle to change key
bindings doesn't result in changed behavior.
Bennett