For interacting with the Mathematica front-end using the keyboard: shortcut keys, KeyEvents, keyboard navigation, etc.
16
votes
2answers
461 views
Automating Esc [[ Esc formatting?
Is it possible to program the Front End to automatically format double square brackets without having to type Esc[[Esc each time? It's awful to have to type Esc ...
10
votes
2answers
300 views
How to automate a FrontEnd return?
I use some custom shortcut keys in KeyEventTranslations.tr. One is for the Delete All Output function:
...
10
votes
2answers
268 views
Defining symbol shortcuts in the Front End
I was wondering (because I could not find any documentation on this) if it is possible to do shorthand abbreviations for domains or could one define them?
E.g.
In[1]:= Element[p,Complexes]
...
10
votes
2answers
476 views
How can I change the keyboard shortcut for switching the active window?
The default keyboard shortcut (on Windows at least) for switching focus to the next window is Ctrl+F6, and for switching to the previous windows it's Shift+Ctrl+F6. How can I change this to Ctrl+Tab ...
10
votes
2answers
749 views
Delete the current notebook cell using the keyboard
Is there another way than pressing Ctrl+. until the whole cell is selected and then pressing Del?
If this is not built in, can I create some sort of a global macro to do this and bind it to a ...
12
votes
2answers
224 views
How can I make an InputField[] with a proper newline/carriage return?
The return key does not work as expected in an InputField, how can I overcome this?
10
votes
1answer
193 views
Best way to add KeyEvents and faster Quit
Many users have asked how to add KeyEvents to speed/improve keyboard input. This is just a random example. The technique is always the same. It requires that you ...
12
votes
2answers
332 views
How can I overload autocompletion to work with full contexts?
I would like for the autocomplete feature to search through contexts, for example if I have a symbol named A`B`C`MyFunction, when I type A` and press "cmd + shift + k" it will complete it.
Edit
To ...
24
votes
2answers
500 views
Template completion
In version 8, if one evaluates
test::usage="test[x,y]";
then types test, then shift-cmd-k (or shift-ctrl-k), a template ...
9
votes
1answer
207 views
How can I set a keyboard shortcut to run a command?
I want to use this to add a keyboard shortcut to an undo function I wrote. The basic problem is the following:
I have a command, let's say x=1, and I want to run ...
13
votes
3answers
412 views
Opening a context menu (with the Menu key)
Is it by any chance possible to make the Menu key work as one would expect in Mathematica: opening a context menu?
The Menu key does nothing in version 7 or 8 on Windows.
13
votes
2answers
365 views
Command Completion
Note: As of version 9, this functionality is available and works out of the box.
I've a few questions about Command Completion in Mathematica. I recently discovered this feature, and it's really ...
7
votes
1answer
276 views
Enhanced “Complete Selection” (dynamic autocomplete) for Text input?
The autocomplete ("Complete Selection") feature Ctrl-K (or F2 on Windows) works fine for functions and code input.
Is there a way to enhance it for text input?
Today’s standard (see e.g. OpenOffice ...