There are two sets of table menus. A context menu you get by right-clicking the 
table, and
a dynamic menu that appear under the main menu "edit".

They have some of the same choices (multicolumn, add row, ...) but different 
shortcuts.

Having the same shortcuts in both places would be better:
* less problems for the users who have to use *different* shortcuts
  for the *same* functions
* less problems with conflicting shortcuts, for programmers and translators

Also, some of these entries don't really need any shortcut at all, because they
have global shortcuts. Example:
"Add row|o"  Reachable with "o" when the menu is up,
but always available with "ALT+M W I". This key sequence is also listed in the 
menu.

It'd be nice not to have such redundant shortcuts, because menu entries are
translated and if the "o" disappear in translation, another letter has to
be found that don't conflict with the myriad of other entries that *might* 
appear 
in dynamic context menus. As a translator, I currently solve such conflict by
dropping the conflicting menu shortcut when there is a global shortcut, but 
that is
not entirely correct. Unless the redundant shortcut is also removed from the 
source.
Global shortcuts are nice in that they are consistent across languages, it don't
matter what language you use when running LyX.

Helge Hafting 

Reply via email to