• Your Friendly Neighborhood Window Manager
  • Features
  • Installation Guide
    • Downloading
    • Your First Config File
    • Check if Jwno Is Alive
    • The Notification (System Tray) Icon Menu
    • Automatically Start Jwno When You Log In
  • Defining Key Bindings
    • Key Specs
    • Multi-Level Keymaps
    • Actually Defining a Key Binding
    • Transient Keymaps
    • Differences Between Multi-Level Keymaps and Transient Keymaps
    • Setting the Root Keymap
  • Using Commands
    • Binding a Command to a Key Spec
    • Calling a Command Directly
    • Defining a Command
  • Using Hooks
    • Registering a Function to a Hook
    • Normal Hooks
    • Filter Hooks
  • Using Modules
  • The REPL
    • The REPL Server
    • Launching the REPL
    • Keyboard Shortcuts
    • The Environment
  • The Frame Tree
    • Inspecting the Frame Tree
    • Traversing the Frame Tree
    • Types of Tree Nodes
    • Window Nodes
    • Frame Nodes
    • Layout Nodes
  • Cookbook
    • Get Detailed Info From a Window
    • Ignore Windows
    • Forcibly Manage Windows
    • Set Uniform Window Gaps
    • Adjust Top-Level Frames for Ultrawide Monitors
    • Adjust Window Transparency (Alpha Value)
    • Dialog Window Placement
    • Bypass Window Size Limits
    • Keymap Hint Placement
    • Automatically Put a Window Into a Specific Frame
    • Get Notified When a Window's Title Changes
    • Bind Win + L to Something Else
    • Completely Hide the Taskbar
    • Remove the Title Bar
    • Export a Value to the REPL
    • Pause Key Binding Handling
  • Development Guide
    • Compiling Jwno From Source
    • Compiling Native Modules
    • About Jw32
    • Building Documentation
  • Reference Index
    • Command Line Options
    • List of Key Names
    • Built-In Commands
      • :adjacent-frame
      • :balance-frames
      • :cascade-windows-in-frame
      • :change-window-alpha
      • :close-frame
      • :close-window
      • :close-window-or-frame
      • :describe-key
      • :describe-window
      • :enum-frame
      • :enum-window-in-frame
      • :exec
      • :flatten-parent
      • :frame-to-window-size
      • :ignore-window
      • :insert-frame
      • :manage-window
      • :move-window
      • :nop
      • :quit
      • :repl
      • :resize-frame
      • :retile
      • :reverse-sibling-frames
      • :rotate-sibling-frames
      • :split-frame
      • :summon
      • :toggle-parent-direction
      • :toggle-window-management
      • :zoom-in
    • Built-In Hooks
      • :command-executed
      • :filter-auto-layout-window
      • :filter-command
      • :filter-forced-window
      • :filter-scratch-pad-window
      • :filter-window
      • :focus-changed
      • :frame-activated
      • :frame-resized
      • :key-pressed
      • :keymap-popped
      • :keymap-pushed
      • :keymap-reset
      • :keymap-switched
      • :layout-changed
      • :layout-created
      • :monitor-updated
      • :shutting-down
      • :virtual-desktop-changed
      • :window-activated
      • :window-created
      • :window-removed
    • Built-In Modules
      • jwno/auto-layout
      • jwno/indicator
      • jwno/layout-history
      • jwno/log
      • jwno/scratch-pad
      • jwno/ui-hint
      • jwno/user-config
      • jwno/util

Jwno Logo
Jwno Documentation

Reference Index

Previous: Building Documentation
Next: Command Line Options

⚠️🚨🚧 UNDER CONSTRUCTION 🚧🚨⚠️

Table of Contents

  • Command Line Options
  • List of Key Names
  • Built-In Commands
  • Built-In Hooks
  • Built-In Modules

Items below are WIP 🚧

  • The Context Object
  • Tree Node Objects
  • The Window Manager Object
  • The Key Manager Object
  • The Command Manager Object
  • The Hook Manager Object
  • The UI Manager Object
  • The REPL Manager Object
  • REPL Server Objects
  • UIAutomation Objects
Copyright © Chibidou / チビ堂 / 紀微堂 2025
Proudly powered by Janet and Mendoza.