Re: Customizing Mathematica - keyboard
- To: mathgroup@smc.vnet.net
- Subject: [mg10305] Re: Customizing Mathematica - keyboard
- From: Paul Abbott <paul@physics.uwa.edu.au>
- Date: Mon, 5 Jan 1998 03:47:23 -0500
- Organization: University of Western Australia
- References: <68n577$fk5$1@dragonfly.wolfram.com>
Wouter Meeussen wrote: > At 05:07 3-01-98 -0500, Vilis Nams wrote: > >I am using Mathematica under Win95. Is there any way to change the > >definions of various keys in Mathematica? Yes. By editing MenuSetup.tr you can do this. See the Notebook appended below for related examples from the Mathematica Journal. > >I would dearly love to be > >able to work without using the mouse at all, but find I still have to > >jump back and forth between mouse and keyboard. > > > same here, > I would like a method for switching from > cell-bracket-selection to in-line selection > using keyboard only ! Not sure exactly what you want here? Using Shift-Enter moves to the next executable cell and selects it. Using cursor keys allows you to switch from cell-bracket-selection to in-line selection. Cheers, Paul ____________________________________________________________________ Paul Abbott Phone: +61-8-9380-2734 Department of Physics Fax: +61-8-9380-1014 The University of Western Australia Nedlands WA 6907 mailto:paul@physics.uwa.edu.au AUSTRALIA http://www.pd.uwa.edu.au/~paul God IS a weakly left-handed dice player ____________________________________________________________________ Notebook[{ Cell[CellGroupData[{ Cell["Customizing the Front-End Menus", "Section"], Cell[TextData[{ "It is quite easy to customize the front-end menus in Version 3.0. Here are \ two examples that show how to customize the menus by modifying the file ", Cell[BoxData[ FormBox[ StyleBox[\(MenuSetup . tr\), "Input"], TraditionalForm]]], ". Note that you can open this file (as a Notebook) using the command" }], "Text", CellTags->"MenuSetup.tr"], Cell[BoxData[ \(TraditionalForm \`\(NotebookOpen[ ToFileName[{$TopDirectory, "\<SystemFiles\>", "\<FrontEnd\>", "\<TextResources\>", $MachineType}, "\<MenuSetup.tr\>"]]; \)\)], "Input"], Cell[TextData[{ "where we have used ", Cell[BoxData[ FormBox[ StyleBox["ToFileName", "Input"], TraditionalForm]]], " to construct the filename:" }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(TraditionalForm\`\(?ToFileName\)\)], "Input"], Cell[BoxData[ \(TraditionalForm \`"ToFileName[\"directory\", \"name\"] assembles a full file name from a \ directory name and a file name. ToFileName[{dir1, dir2, ... }, name] \ assembles a full file name from a hierarchy of directory names. \ ToFileName[{dir1, dir2, ... }] assembles a single directory name from a \ hierarchy of directory names."\)], "Print"] }, Open ]], Cell[TextData[{ "It is a good idea to make these changes on a copy of ", Cell[BoxData[ FormBox[ StyleBox[\(MenuSetup . tr\), "Input"], TraditionalForm]]], " and then quit ", StyleBox["Mathematica", FontSlant->"Italic"], " before replacing the original file with the modified version." }], "Text"], Cell[TextData[{ "Rolf Mertig (", ButtonBox["rolfm@wolfram.com", ButtonData:>{ URL[ "mailto:rolfm@wolfram.com"], None}, ButtonStyle->"Hyperlink"], ") points out that you can modify the colors available in the ", StyleBox["Text Color", "Menu"], " menu. The colors listed in the menu are specified by lines such as these \ in ", Cell[BoxData[ FormBox[ StyleBox[\(MenuSetup . tr\), "Input"], TraditionalForm]]], ":" }], "Text"], Cell["\<\ Menu[\"Text Color\", { Item[\"Black\", FontColor -> GrayLevel[0]], Item[\"White\", FontColor -> GrayLevel[1]], Item[\"10% Gray\", FontColor -> GrayLevel[0.1]], Item[\"33% Gray\", FontColor -> GrayLevel[0.3333333]], Item[\"50% Gray\", FontColor -> GrayLevel[0.5]], Item[\"66% Gray\", FontColor -> GrayLevel[0.6666666]], Item[\"90% Gray\", FontColor -> GrayLevel[0.9]], Item[\"Red\", FontColor -> RGBColor[1, 0, 0]], Item[\"Green\", FontColor -> RGBColor[0, 1, 0]], Item[\"Blue\", FontColor -> RGBColor[0, 0, 1]], Item[\"Cyan\", FontColor -> RGBColor[0, 1, 1]], Item[\"Magenta\", FontColor -> RGBColor[1, 0, 1]], Item[\"Yellow\", FontColor -> RGBColor[1, 1, 0]]} ],\ \>", "Input"], Cell[TextData[{ "You can change the colors, or you can add your own. For example, to add ", StyleBox["Purple", "Menu"], " to the menu, simply include this line:" }], "Text"], Cell[" Item[\"Purple\", FontColor -> RGBColor[0.2, 0, 0.6]], ", "Input"], Cell[TextData[{ "If you re-start ", StyleBox["Mathematica", FontSlant->"Italic"], ", the entry ", StyleBox["Purple", "Menu"], " will appear in the ", StyleBox["Text Color", "Menu"], " menu." }], "Text"], Cell[TextData[{ "Richard Gaylord (", ButtonBox["gaylord@ux1.cso.uiuc.edu", ButtonData:>{ URL[ "mailto:gaylord@ux1.cso.uiuc.edu"], None}, ButtonStyle->"Hyperlink"], ") suggests the following code for adding menu items to control page breaks \ (as in the Version 2.2 front end)." }], "Text"], Cell["\<\ Menu[\"Page Breaking\", { \tItem[\"Page Break Above Cell\", PageBreakAbove->True, \ Scope->SelectionCell], \tItem[\"Page Break Below Cell\", PageBreakBelow->True, \ Scope->SelectionCell], \tItem[\"No Break Above Cell\", PageBreakAbove->False, Scope->SelectionCell], \tItem[\"No Break Below Cell\", PageBreakBelow->False, Scope->SelectionCell]} ],\ \>", "Input"] }, Open ]] } ]