unicode_input.rst 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. Unicode input
  2. ================
  3. .. only:: man
  4. Overview
  5. --------------
  6. You can input Unicode characters by name, hex code, recently used and even an
  7. editable favorites list. Press :sc:`input_unicode_character` to start the
  8. unicode input kitten, shown below.
  9. .. figure:: ../screenshots/unicode.png
  10. :alt: A screenshot of the unicode input kitten
  11. :align: center
  12. :width: 100%
  13. A screenshot of the unicode input kitten
  14. In :guilabel:`Code` mode, you enter a Unicode character by typing in the hex
  15. code for the character and pressing :kbd:`Enter`. For example, type in ``2716``
  16. and press :kbd:`Enter` to get ``✖``. You can also choose a character from the
  17. list of recently used characters by typing a leading period ``.`` and then the
  18. two character index and pressing :kbd:`Enter`.
  19. The :kbd:`Up` and :kbd:`Down` arrow keys can be used to choose the previous and
  20. next Unicode symbol respectively.
  21. In :guilabel:`Name` mode you instead type words from the character name and use
  22. the :kbd:`ArrowKeys` / :kbd:`Tab` to select the character from the displayed
  23. matches. You can also type a space followed by a period and the index for the
  24. match if you don't like to use arrow keys.
  25. You can switch between modes using either the keys :kbd:`F1` ... :kbd:`F4` or
  26. :kbd:`Ctrl+1` ... :kbd:`Ctrl+4` or by pressing :kbd:`Ctrl+[` and :kbd:`Ctrl+]`
  27. or by pressing :kbd:`Ctrl+Tab` and :kbd:`Ctrl+Shift+Tab`.
  28. .. include:: ../generated/cli-kitten-unicode_input.rst