[IPython-dev] available modifier keys
Matthias BUSSONNIER
bussonniermatthias at gmail.com
Tue Jul 3 03:23:11 EDT 2012
Le 3 juil. 2012 à 08:43, Zoltán Vörös a écrit :
> Hi,
>
> On 07/03/2012 02:57 AM, klo uo wrote:
>> Don't know what OS you run, but FYI Alt-Enter doesn't seem to do
>> anything on Windows in both Firefox and Chrome.
>>> From the user point of view, your suggestion for executing and
>> appending new cell in one shortcut, looks interesting to me
> But what baffles me is that in ipython, the Alt key is completely
> missing as a modifier, and thus, I suspect that it doesn't work
> somewhere. There might be issues on Macs, perhaps?
> Could someone comment on how the shortcuts were ironed out, and what is
> left for future use?
You have a beginning of answer here :
http://mail.scipy.org/pipermail/ipython-user/2011-December/008925.html
But basically we would be happy to find a common prefix that works for all platform (combinaison of os/browser/local/keyboard layout) which is quite hard.
Alt might do the trick in some locals, but it is used for many accentuated letters, I for example use an English Internationnal keyboard to
write my notebooks in french, and use alt pretty often, that would highly complicate the logics. I don't say that it is not possible neither a bad choice.
Just that you get often edges case that are a pain to deal with.
We would be happy to have a nice map of what can be use in which case, and having configurable keybindigs is one of our goal for both notebook and qtconsole. On can dream of os/browser detection that serve different JS for some case, but we would need much more manpower/tester
I'll should also note that Code Mirror is supposed to also handle a vim mode.
We'll be happy to see a PR to help with any of this.
--
Matthias
More information about the IPython-dev
mailing list