If IPython is started via the JModelica script that sets environment variables (IPython.bat for the Windows SDK and jm_ipython.sh for other platforms), the KeyboardInterrupt command (Ctrl + C) will exit IPython, instead of interrupting the current operation. This is quite annoying. Starting a normal Python window via the JM scripts does not have this problem (nor does starting IPython without using the JM scripts).
I have this problem on both Windows and Ubuntu. However, jakesson's Mac does not have this problem, so I find it strange that I'm having this problem on Ubuntu.