<p>Sorry for the brievty, answerd from my phone.<br>
Le 8 oct. 2012 03:01, &quot;Juergen Hasch&quot; &lt;<a href="mailto:python@elbonia.de">python@elbonia.de</a>&gt; a écrit :<br>
&gt;<br>
&gt; Am 07.10.2012 13:37, schrieb Matthias BUSSONNIER:<br>
&gt;<br>
&gt; &gt; A recent modification allows you to add button to the toolbar dynamically.<br>
&gt; &gt; See PR #2127 for examples.<br>
&gt; &gt; It will allow you to modify toolbar without overwriting toolbar.js<br>
&gt; I will look into that.<br>
&gt;<br>
&gt; &gt; --NotebookApp.webapp_settings=&lt;Dict&gt;<br>
&gt; &gt;      Default: {}<br>
&gt; &gt;      Supply overrides for the tornado.web.Application that the IPython notebook<br>
&gt; &gt;      uses.<br>
&gt; &gt;<br>
&gt; &gt; maybe providing a `template_path` key<br>
&gt; &gt; Something like<br>
&gt; &gt; IPython notebook --NotebookApp.webapp_settings={&#39;template_path&#39;=&#39;/my/path/to/template/folder/&#39;}<br>
&gt;<br>
&gt; I added<br>
&gt;    c.NotebookApp.webapp_settings = {&#39;template_path&#39;:&#39;c:\\Users\\hasch\\.ipython\\profile_nbserver\\templates\\&#39;}<br>
&gt; to my ipython_notebook_config.py and this works like a charm. Thanks a lot!<br>
&gt;<br>
&gt; &gt; Be aware that we will soon migrate the templates engine/organisation and the css framework we use.<br>
&gt; &gt; The modification should not be too invasive, but try not to heavily rely on the current state.<br>
&gt; &gt; We are doing it in order to facilitate customization, so feel free to give us feedback.<br>
&gt;<br>
&gt; Yes, I think this has been written on the list before and this is why I want to keep the modifications in the user<br>
&gt; profile.<br>
&gt;<br>
&gt; As to customization, I do have a certain &#39;taste&#39; on how I like to work. The IPython notebook fits extremely well to<br>
&gt; that, with a few modifications. So I appreciate very much the fact that you want to improve customization.<br>
&gt;<br>
&gt; So what would I like to be able to customize ?<br>
&gt; - I want to quickly jump around in a notebook, do a small modification and quickly see the results<br>
&gt;    Therefore I made two modifications:<br>
&gt;     1) Allow using PGUP and PGDOWN to scroll through a notebook quickly, even if a code cell is selected.<br>
&gt;     2) Easy execution of the notebook code after I changed something. This is done through either running the complete<br>
&gt; notebook from the start or, running the notebook but starting from the current cell.<br>
&gt; - Hotkeys and the toolbars should be configurable. Preferably each calling a function that can be user defined, allowing<br>
&gt; more than just mapping to a predefined functionality.</p>
<p>This one is pretty difficult to tackle. <br>
The keybindings are are spread allover the js files as we don&#39;t totally control what element get focus. Also some &#39;actions&#39; need immediate counter measure sometime which might depend on the pressed key. </p>
<p>I think in particular to esc that close the websocket connexion on ff, but also all ctrl+m,x shortcut that can be done while holding ctrl, eventually trigetring ctrl+w, ctrl+q, ctrl+s... So even if we want to make it possible, I really doubt it will be advertised or recommended to play with user defined functions.</p>

<p>As for toolbar. With the latests merged PR it shoul be pretty easy to create your own.<br>
-- <br>
Matthias</p>
<p>&gt;    Juergen<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; IPython-User mailing list<br>
&gt; <a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br>
&gt; <a href="http://mail.scipy.org/mailman/listinfo/ipython-user">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
</p>