diff --git a/src/sbbs3/js_console.cpp b/src/sbbs3/js_console.cpp
index 46a02d669a0165df811af272cba0567a700f5da5..219ab1bb4bc60f4b53c7c9166264514e83ac6a21 100644
--- a/src/sbbs3/js_console.cpp
+++ b/src/sbbs3/js_console.cpp
@@ -316,7 +316,7 @@ js_handle_ctrlkey(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *
 	if(argc>1)
 		JS_ValueToInt32(cx, argv[1], &mode);
 
-	*rval = BOOLEAN_TO_JSVAL(sbbs->handle_ctrlkey(key,mode));
+	*rval = BOOLEAN_TO_JSVAL(sbbs->handle_ctrlkey(key,mode)==0);
     return(JS_TRUE);
 }