---
title: "Keyboard and mouse · tnotes"
description: "Every tnotes keybinding for the list, tree and editor, in emacs and vim modes, plus mouse actions."
canonical: https://tnotes.app/docs/keys
---

[docs](/docs) / keys

# Keyboard and mouse

Every tnotes keybinding for the list, tree and editor, in emacs and vim modes, plus mouse actions.

Describes tnotes v1.3.0 · updated 2026-09-21

The in-app `?` page (`F1`) is the source of truth; this table mirrors it for the current release.

## Global

| Action | Keys |
| --- | --- |
| new note | `ctrl+t` |
| preview / edit | `ctrl+l` |
| close tab | `ctrl+w` |
| next tab | `alt+.` · `ctrl+x` · `ctrl+pgdn` · `alt+→` |
| previous tab | `alt+,` · `ctrl+pgup` · `alt+←` |
| jump to tab | `1-9` |
| sidebar / panel | `ctrl+b` |
| next pane | `tab` |
| previous pane | `shift+tab` |
| settings | `F2` |
| help | `F1` |
| quit | `ctrl+q` · `ctrl+c` (list/tree: `q`) |

## List

| Action | Keys |
| --- | --- |
| move | `j/k` `↑/↓` |
| edit (pins the tab) | `enter` / `l` |
| search | `/` |
| trash (in trash: delete) | `d` |
| undo trash | `u` |
| restore (trash) | `r` |
| move to folder | `m` |
| sort | `s` |
| top / bottom | `gg` / `G` |
| help / settings | `?` `,` |

## Tree

| Action | Keys |
| --- | --- |
| filter | `enter` |
| fold | `space` |
| new / rename / delete folder | `N` / `R` / `D` |
| list ← · filter → list | `h` / `l` |

## Editor

| Action | Keys |
| --- | --- |
| back to list | `esc` |
| complete tag | `#…` `tab` |
| complete link | `[[…` `tab` |
| follow \[\[link\]\] · backlinks | `alt+enter` |
| continue list · empty item ends it | `enter` |
| toggle task (or click the box) | `alt+x` |
| nest / un-nest list item | `tab` / `shift+tab` |
| #tag → filter · \[\[link\]\] → open | `ctrl+click` |

### Emacs keys (default)

| Action | Keys |
| --- | --- |
| find in note | `ctrl+s` |
| undo / redo | `ctrl+u` / `ctrl+r` |
| word back / forward | `alt+b` / `alt+f` |

### Vim keys

Set `editor.keys = "vim"` in the [config](/docs/config) or on the settings page.

| Action | Keys |
| --- | --- |
| insert | `i` `a` `I` `A` `o` `O` |
| normal · then back to list | `esc` |
| undo / redo / repeat | `u` · `ctrl+r` · `.` |
| search | `/` `n` `N` |

## Mouse

| Action | Effect |
| --- | --- |
| click / double-click | select · pin |
| right-click | context menu |
| wheel / drag | scroll · select text (copied on release) |
| shift+drag | the terminal’s own selection, bypassing tnotes |
| click a checkbox | toggle it |
| ctrl+click a `#tag` / `[[link]]` | filter by tag · open the note |

on this page

-   [Global](#global)
-   [List](#list)
-   [Tree](#tree)
-   [Editor](#editor)
-   [Emacs keys (default)](#emacs-keys-default)
-   [Vim keys](#vim-keys)
-   [Mouse](#mouse)
