On Jan 14, 2008, at 8:57 AM, Bennett Helm wrote:
On Jan 14, 2008, at 11:16 AM, Daniel Lohmann wrote:
On 10.01.2008, at 02:33, Bennett Helm wrote:
Better yet, look at the mac-bind.pdf file that is included with
the LyX/Mac distribution. Insert footnote is not defined there,
but you can define it yourself by creating a file with the
following:
\bind_file mac.bind
\bind "S-C-F" "footnote-insert"
While it is certainly an option to add lots of shortcuts to the
bind-file, it is also kind of dissatisfying that on Windows and
Linux we implicitly have *all* menu commands available as
shortcuts (by the Alt+underlined letter, underlined letter, ...
keyboard navigation through menus), whereas on Mac the user has to
assign about a hundred shortcuts manually to achieve the same
usability. Moreover, the multi-key shortcuts are not visible in
the menu. (The latter is not an as big problem, as LyX has this
great feature to print the shortcut of the last executed command
in the status bar.)
You can take a look at aqua.bind (in LyX.app/Contents/Resources/
bind). That will give access to the menus via the keyboard. Or you
can use turn on Keyboard Navigation in System Preferences >
Keyboard & Mouse > Keyboard Shortcuts.
I guess it is not LyX to blame here (and certainly not it's
developers :-) ), but the Mac menu system in general or maybe Qt
for Mac. Nevertheless, I think it would be a good idea to offer
Mac users the same level of comfort by adding *lots* of shortcuts
to the standard mac.bind file and, maybe, looking for some other
way to indicate multi-key shortcuts in the LyX menus.
Yes: it's a Qt/Mac issue. Is anyone else interested in having more
standard shortcuts?
Bennett
Hi,
I think the way things are is OK in that one can customize the
keybindings freely, and also leverage some of the existing bind
files. What I do is to select a modified version of xemacs.bind as
the default, but at the end of that file I load some other bind files
as well, to get math and menu bindings.
The menus in LyX can be accessed by keyboard, using shortcuts that
are defined in menus.bind (although I recall having to modify some
things there too, because the Lfunc names were outdated in LyX
1.5.3)... one thing that's bad about accessing the menus with the
keyboard is that the drop-down lists open in a "floating" position,
torn off from the menu bar. Fortunately, on the Mac you can also
access the menu bar by the system-wide shortcut "Control-F2" (which
you can in turn customize in the System Preferences).
Jens