diff --git a/exec/avatar_chooser.js b/exec/avatar_chooser.js
index 0ef1dd2e28f7e78364d879806ad0253fc89b1bbd..a3fec728059479d97471c1ee0534c86a00a1ff97 100644
--- a/exec/avatar_chooser.js
+++ b/exec/avatar_chooser.js
@@ -747,6 +747,12 @@ function init() {
 	console_attr = console.attributes;
 	bbs.sys_status|=SS_MOFF;
 	console.clear(LIGHTGRAY);
+	js.on_exit("console.ctrlkey_passthru = " + console.ctrlkey_passthru);
+	console.ctrlkey_passthru|=(1<<11);      // Disable Ctrl-K handling in sbbs
+	console.ctrlkey_passthru|=(1<<16);      // Disable Ctrl-P handling in sbbs
+	console.ctrlkey_passthru|=(1<<20);      // Disable Ctrl-T handling in sbbs
+	console.ctrlkey_passthru|=(1<<21);      // Disable Ctrl-U handling in sbbs
+	console.ctrlkey_passthru|=(1<<26);      // Disable Ctrl-Z handling in sbbs
 }
 
 function main() {