I frequently need to type in some matrices, and the menu command Insert>Table/Matrix>New... allows matrices with lines drawn between columns and rows, which is very helpful. I would like to make a keyboard shortcut for it, but cannot find the relevant frontend token command (4209405) for it. Since the FullForm[] and InputForm[] of matrices with lines drawn between rows and columns is the same as those without lines, it's hard to do this via 3rd party system-wide text expanders (e.g. autohotkey or atext on mac). How does one assign a keyboard shortcut for the menu item Insert>Table/Matrix>New..., preferably using only mathematica? Thanks!
Asked
Active
Viewed 2,077 times
6
egwene sedai
- 2,355
- 16
- 24
1 Answers
6
In the MenuSetup.tr (for linux located in the $InstallationDirectory/SystemFiles/FrontEnd/TextResources/X/ directory), I changed the line
MenuItem["&New...", "CreateGridBoxDialog"]
to read
MenuItem["&New...", "CreateGridBoxDialog", MenuKey["m", Modifiers->{"Control"}]]
and now I have the keyboard shortcut
But maybe it is safer to change the - fixed via restart.KeyEventTranslations.tr file, since now that I've done this I can't get the singlelaunch option to work any more
-
-
It fixed via a restart so no worries. That is a real pain for linux, if you don't use that every time you double click a notebook it opens a new instance of Mathematica. – Jason B. Feb 02 '16 at 11:40

Add RoworAdd Columnit will create a new matrix, but not pull up the dialog box. edit I see that isn't what you are looking for – Jason B. Feb 02 '16 at 11:08