Include the script just after the <body> open tag:
By default panel is closed. In this demo conzole.open() is being called.
Drag left edge to resize panel.
Press bound keys to accomplish the following tasks (active when focus is not isnide a input item).
Test keypress while focusing an input field will not trigger conzole methods:
You can pass multiple arguments to the functions having them concatenated by spaces
Primitive variable types (integer, string) are passed by value. Update of the values must be explicitly called every time by re-setting the watching variable.
Object and array variables are passed by reference. conzole.watching variable will refer to the original object and display changes.