Re: Bind double-[ to keyboard shortcut
- To: mathgroup at smc.vnet.net
- Subject: [mg106233] Re: Bind double-[ to keyboard shortcut
- From: Peter Breitfeld <phbrf at t-online.de>
- Date: Tue, 5 Jan 2010 01:49:50 -0500 (EST)
- References: <hhshqn$ks1$1@smc.vnet.net>
"perdalum at gmail.com" wrote: > In a previous installation of Mathematica, I had (on a Mac) Command- > Alt-8 bound to the character representing double-[ for use in list > indexing. > > I lost this setup in an upgrade and now I cannot create this > customization again :-( > > Anyone know of what I'm talking? > > Thanks in advance! > > ..Per > To achieve this I change the file /Applications/Mathematica.app/SystemFiles/FrontEnd/TextRessources/ Macitosh/KeyEventTranslations.tr Add the following to this file: (BE CAREFUL, ALWAYS MAKE A COPY OF THIS FILE BEFORE EDITING IT, IF YOU MADE A MISTAKE, MATHEMATICA WILL NOT WORK ANY MORE) Item[KeyEvent["<",Modifiers->{Control}], FrontEndExecute[{FrontEnd`NotebookWrite[FrontEnd`SelectedNotebook[], "\[LeftDoubleBracket]\[RightDoubleBracket]",After], FrontEndToken["MovePrevious"]}]] Now Ctrl+ < will bring up the opening and closing double-brackets with the Cursor placed in between. I changed the other parentheses, brackets and braces the some way, e.g. Item[KeyEvent["("], FrontEndExecute[{FrontEnd`NotebookWrite[FrontEnd`SelectedNotebook[], "()",After], FrontEndToken["MovePrevious"]}]] -- _________________________________________________________________ Peter Breitfeld, Bad Saulgau, Germany -- http://www.pBreitfeld.de