[python-win32] PythonWin IDE: how to assign a function/code to key F1 etc. ?

Mark Hammond skippy.hammond at gmail.com
Sat May 9 02:19:16 CEST 2009


Some of that looks good, but I'm very short on time at the moment. 
Could you please split this into 2 patches (one for the debugging 
changes, one for the rest) and upload them to sourceforge?

Thanks,

Mark

Robert wrote:
> Mark Hammond wrote:
>> Robert wrote:
>>> want to put new functions (short python code) on keys like F1, F12, 
>>> Ctrl-F1 and other keys.
>>> Is there a mechanism/recipe ?
>>
>>
>> Look for the *.cfg files in the pythonwin directory.
>>
> 
> Thanks.
> 
> maybe some of the following stuff is useful for somebody, or for future 
> PythonWin default:
> 
> In attachment a patch for pywin/default.cfg, which does context (word) 
> sensitive help from editor into Python Help and PythonWin Help
> 
> F1               = HelpPy
> Ctrl+F1          = HelpPyWin
> ..
> 
> and allows for faster edit-run cycle: running/interacting with 
> (auto-unindented) selected code lines from editor
> 
> Ctrl+K            = Interact_SelectedLines
> Ctrl+E            = ExecGlobal_SelectedLines
> 
> ( the little patch of scintilla/config.py enables correct line numbers 
> for traceback and debugging of code in default.cfg )
> 
> -
> 
> Also CtrlEnter.patch (-> framework/interact.py), which enables ad-hoc 
> debugging from interactive pane (Ctrl-Enter) into an interactive 
> statement (without long-winded F5 running into breakpoints etc). I did 
> not put the code into default.cfg, because a lot of pre-processing code 
> is shared with normal interactive statement execution.
> 
> 
> Robert
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> python-win32 mailing list
> python-win32 at python.org
> http://mail.python.org/mailman/listinfo/python-win32



More information about the python-win32 mailing list