Keyboard Shortcuts
==================

The following lists describe various keyboard shortcuts and actions for their 
corresponding interface element. Many more can be seen in context menus 
accessible by right clicking on a specific interface element or by pressing 
:kbd:`Shift-F10` while the element is focused.

:kbd:`Primary` stands for the :kbd:`Control` key on Linux and Windows and the
:kbd:`Command` / :kbd:`⌘` key on OS X.

:kbd:`Alt` stands for the :kbd:`Option` / :kbd:`⌥` key on OS X.


Main Window
-----------

* :kbd:`Alt` + :kbd:`Left` - Seek backwards by 10 seconds
* :kbd:`Alt` + :kbd:`Right` - Seek forward by 10 seconds
* :kbd:`Primary` + :kbd:`L` - Focus the search entry


Browsers
--------

* :kbd:`Primary` + :kbd:`Shift` + :kbd:`J` - Reset filters and jump to the playing song.


Queue and Playlist Browser
--------------------------

* :kbd:`Primary` + :kbd:`Left Click` on song(s), then drag and drop - Add a copy of the songs to the playlist / queue.


Song Lists
----------

* :kbd:`Primary` + :kbd:`I` - Open the information window for the selected song(s)
* :kbd:`Alt` + :kbd:`Return` - Open the tag editor for the selected song(s)
* :kbd:`Primary` + :kbd:`Return` - Queue the selected song(s)
* :kbd:`Primary` + :kbd:`F` - Show the inline search entry
* :kbd:`Primary` + :kbd:`Left Click` on a column header - Add the column to the list of columns to sort by.


Tree Views
----------

* :kbd:`Left` or :kbd:`Primary` + :kbd:`Left` - Collapses the element or select the parent element
* :kbd:`Right` or :kbd:`Primary` + :kbd:`Right` - Expands the element


Text Entries
------------

* :kbd:`Primary` + :kbd:`Z` - Undo the last change
* :kbd:`Primary` + :kbd:`Shift` + :kbd:`Z` - Redo the last undone change


Paned Browser
-------------

* :kbd:`Primary` + :kbd:`Home` - Select all songs in all panes
* :kbd:`Primary` + :kbd:`Return` - When the search entry is in focus: enqueue all songs in the song list


Track List Browser
------------------

* :kbd:`Primary` + :kbd:`Return` - When the search entry is in focus: enqueue all songs in the song list
