Как сделать это сердце (♥) с помощью клавиатуры?
На окнах я всегда использовал "ALT+3" для создания прекрасного сердца для выражения моей любви...
Есть ли способ сделать это на Ubuntu?
3 ответа
- Ctrl + Shift + U 2 6 6 5 Enter
Control-capital-u означает Unicode, а четырехзначное шестнадцатеричное число для "черного костюма сердца" (или любого другого символа Unicode) можно найти через карту символов в Ubuntu (gucharmap
).
Я использую ключи составления для всех этих специальных символов за пределами английского языка. Вы также можете напечатать сердце с ними.
Система -> Настройки -> Настройки клавиатуры
Вкладка "Макеты", кнопка "Параметры", выберите "Составить позицию ключа" (я установил ее на Right Alt
)
Теперь везде можно набрать Right Alt
+ <
с последующим 3
(или ваш ключ создания вместо Right Alt
конечно)
♥
Кстати, не переусердствуйте сердца...
Это работает интуитивно для всех видов специальных символов!
Right Alt
+ c
а также =
дает €
Right Alt
+ s
а также s
дает ß
РЕДАКТИРОВАТЬ:
Вы можете найти больше составить последовательности клавиш здесь
Если вы знаете кодовую точку символа, вы можете ввести символ (по крайней мере, в большинстве / всех приложениях GTK), нажав CTRL
+ SHIFT
+ u
а затем его номер кода.
Таким образом, чтобы сделать символ "hold", удерживая нажатой клавишу "CTRL" и " SHIFT", введите: 2665
,
Есть много способов получить код Unicode. Например, вы можете посмотреть в Википедии. Вы можете сделать это, скопировав его в поле поиска или воспользовавшись URL-адресом, например http://en.wikipedia.org/w/index.php?title=Special:Search&search=♥. Возможно, они не содержат записей для всех символов, но я еще не нашел тот, у которого не было записи, предоставляющей кодовую точку. Я уверен, что вы могли бы также найти где-нибудь подробный график.
Вы также можете использовать язык программирования. Например:
$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
unicode>>> unicode('♥', 'utf-8')
u'\u2665'
или более кратко
$ python -c 'print repr(unicode("♥", "utf-8"))'
u'\u2665'
Если по какой-то причине вам нужно сгенерировать символ без использования трюка CTRL-SHIFT-u, вы можете сделать
$ python -c 'print u"\u2665".encode("utf-8")'
♥