Название в значительной степени говорит само за себя: как я могу печатать символы Юникода - особенно em-dash -?
unicode-entry
Хамфри Богарт
источник
источник
Ctrl+Shift+U
кажется, не работает. Нужно ли что-то настраивать в настройках клавиатуры? Я проверяю его с Gedit 3.10.4 иCtrl+Shift+U
затем2
,0
,1
,4
иEnter
дисплеи2014
иCtrl+Shift+U+2014
дисплеи)!$
Я не смог найти способ набрать его, используя AltGr и настройки по умолчанию, но я нашел другой способ:
Перейдите в Система -> Настройки -> Клавиатура .
Выберите вкладку Layouts .
Нажмите Опции .
Под Compose Key Position (выпадающий) выберите ключ, который будет использоваться для создания - я выбрал Right Win (правая клавиша Windows).
Теперь нажмите и отпустите клавишу составления, затем введите,
---
чтобы получить тире.[ Вот список других символов, которые вы можете ввести таким образом.]
ОБНОВЛЕНИЕ: Начиная с Ubuntu 12.04
Перейдите в Настройки системы > Клавиатура .
На вкладке « Печать » выберите ссылку « Настройки макета» (в нижней части диалогового окна).
Нажмите Опции .
Под позицией Compose key (выпадающий) выберите ключ для использования - я выбрал Right Win (правая клавиша Windows).
Теперь нажмите и отпустите клавишу составления, затем введите,
---
чтобы получить тире.источник
ubuntu 13.10
:System Settings
>Keyboard
>Shortcuts
>Typing
>Compose Key
Перейдите в Приложения-> Аксессуары-> Карта символов.
Нажмите Поиск-> Найти
Введите «Em Dash» и нажмите «Найти далее»
Дважды щелкните символ, который поместит его в поле «Текст для копирования» внизу.
Затем вы можете скопировать и вставить его туда, где вы хотите.
источник
Я считаю, что это лучший способ иметь некоторые специальные символы, но я не знаю, работает ли он со всеми клавиатурами.
В моей бразильской клавиатуре ABNT2 я могу получить ее с помощью клавиши «Создать», чтобы добавить больше дефисов. Клавиша compose сопоставлена с моей правой клавишей Ctrl, поэтому:
Чтобы получить тире, используйте Ctrl + -. (дефис, дефис, точка)
Бонус один для ... типа:
Вы можете настроить клавишу Compose в: настройки → клавиатура → ярлыки → ввод текста.
источник
Обобщенный метод для любого символа Юникода
Многие из ответов, приведенных выше, либо относятся к конкретному тире, требуют запоминания альтернативных кодов, либо лучше подходят для одноразового использования. Следующее работает для любого символа Юникода без альтернативных кодов. Он использует Autokey, удобную утилиту подстановки текста.
Я настроил его так, что я набираю имя персонажа с добавлением косой черты, и Autokey конвертирует его для меня. Например:
Полная инструкция с картинками здесь. Резюме ниже. (Также подобные методы здесь )
Установите версию Autokey для Python-3, которая прекрасно работает с Unicode.
Запустите программу. Для меня это установлено в
~/.local/bin/autokey-gtk
Добавить "новую фразу"
Добавьте нужный символ в главное текстовое поле
Добавить аббревиатуру
прибыль
источник
Следующие раскладки клавиатуры содержат тире em:
Лично я использую Colemak , в котором em dash AltGr+ Shift+ -.
источник
Я предпочитаю переназначать один из моих менее используемых ключей в em-dash, чтобы мне не пришлось набирать сумасшедшую комбинацию клавиш, чтобы получить ее.
xev
. Запуститеxev
из терминала и нажмите клавишу, обращая внимание на всплывающий код. Например, когда я нажимаю свою клавишу, я получаюstate 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
, так что я знаю, что мой код ключа - 94.xmodmap
. Я бегу,xmodmap -e "keycode 94 = emdash ellipsis"
потому что я также хочу назначить Shift + Backspace для символа многоточия.~/.Xmodmap
, но, видимо, есть некоторые споры об этом.источник
Ubuntu 14.04, 15.04 и 15.10
Примечание: на этот метод уже ссылались ранее, но он изменился в 14.04, и ссылка на ссылку на символьный ключ теперь не работает.
Диалоговое окно настроек для установки ключа композиции было перенесено в 14.04.
Теперь все, что вам нужно сделать, это нажать и отпустить,
Compose Key
а затем набрать вашу последовательность (например,---
для emdash), и она будет преобразована. :)Новая ссылка для составления ключевой символьной ссылки
источник
Чтобы запустить xmodmap при запуске в Ubuntu 12.10, перейдите в Dash Home. Введите в запуске. Нажмите на автозагрузку приложений. Нажмите Добавить. В окне «добавить программу запуска» дайте ему имя. В командной строке введите: xmodmap -e "keycode 94 = emdash ellipsis"
Затем нажмите Добавить. Вы увидите имя программы, которое вы только что дали это при запуске приложений. Закрыть окна. Команда будет запущена при следующем запуске компьютера. (Я просто потратил неделю и много часов, читая эти посты здесь, и, наконец, понял это сам.) Возможно, это не лучший способ сделать это, но это работает.
источник