gives the current notebook into which keyboard input in the front end will be directed.


  • InputNotebook returns a NotebookObject.
  • If there is no current input notebook, InputNotebook[] will return $Failed.
  • The current input notebook is the notebook to which textual commands in the front end are normally directed.
  • A palette window can be a currently selected notebook but cannot normally be an input notebook.


open allclose all

Basic Examples  (1)

Give the notebook object for the current input notebook:

Perform additional operations:

Properties & Relations  (1)

The notebook that starts an evaluation might not be the input notebook:

Possible Issues  (1)

Both programmed operations and user interactions can change which notebook is taking input:

Introduced in 1996