.. _nrf_desktop:

nRF Desktop
###########

The nRF Desktop is a reference design of a :term:`Human Interface Device (HID)` that is connected to a host through Bluetooth® Low Energy or USB, or both.
Depending on the configuration, this application can work as a desktop mouse, gaming mouse, keyboard, or connection dongle.
See `nRF Desktop reference design page`_ for an overview of supported features.

.. tip::
   To get started with hardware programmed with pre-configured software, go to the :ref:`nrf_desktop_user_interface` section.

See the subpages for detailed documentation on the application and its modules:

.. toctree::
   :maxdepth: 1
   :caption: Subpages:

   description
   application_kconfig
   board_configuration
   nRF21540ek_support
   memory_layout
   bluetooth
   bootloader_dfu
   fwupd
   integration
   modules
   configuration_options
   api
