add a version of GvR's q&d python idle printing patch,
slightly tweaked and modified for the idlefork config system
diff --git a/Lib/idlelib/config-keys.def b/Lib/idlelib/config-keys.def
index 8b38827..180d70e 100644
--- a/Lib/idlelib/config-keys.def
+++ b/Lib/idlelib/config-keys.def
@@ -26,12 +26,13 @@
 open-new-window=<Control-Key-n>
 open-window-from-file=<Control-Key-o>
 plain-newline-and-indent=<Control-Key-j>
+print-window=<Control-Key-p>
 redo=<Control-Shift-Key-z>
 remove-selection=<Key-Escape>
 save-copy-of-window-as-file=<Alt-Shift-Key-s>
 save-window-as-file=<Control-Shift-Key-s>
 save-window=<Control-Key-s>
-select-all=<Alt-Key-a>
+select-all=<Control-Key-a>
 toggle-auto-coloring=<Control-Key-slash>
 undo=<Control-Key-z>
 find=<Control-Key-f>
@@ -59,6 +60,7 @@
 open-new-window=<Control-Key-x><Control-Key-n>
 open-window-from-file=<Control-Key-x><Control-Key-f>
 plain-newline-and-indent=<Control-Key-j>
+print-window=<Control-x><Control-Key-p>
 python-docs=<Control-Key-h> 
 python-context-help=<Control-Shift-Key-h> 
 redo=<Alt-Key-z> <Meta-Key-z>