Как я могу ввести символ Unicode (например, em-dash -?)

Название в значительной степени говорит все: как я могу ввести символы Unicode - в частности em-dash -?

1
задан 27 May 2016 в 16:13

8 ответов

Я не мог найти способ ввести его с помощью AltGr и настроек по умолчанию, но я нашел другой способ:

Перейти в Систему -> Настройки -> Клавиатура. Выберите вкладку «Макеты». Нажмите «Параметры». В разделе «Создать ключевое положение» (раскрывающийся список) выберите ключ, который будет использоваться для компоновки - я выбрал правильный Win (правый ключ Windows). Теперь нажмите и отпустите клавишу compose, затем введите ---, чтобы получить em-тире.

[Вот список других символов, которые вы можете ввести таким образом.]

UPDATE: Начиная с Ubuntu 12.04

[d2 ] Перейти к Системе -> Настройки -> Клавиатура.

Перейти к Системе -> Настройки -> Клавиатура.

Выбрать вкладку «Макеты».

Выбрать макеты вкладка

Нажмите «Параметры».
60
ответ дан 25 May 2018 в 22:28
  • 1
    Обратите внимание: нет необходимости удерживать клавишу компоновки после ее нажатия. – sam hocevar 21 March 2011 в 11:19
  • 2
    Спасибо Сэму - все это время я держал ключ сочинения излишне! – Chris Billington 4 April 2013 в 14:57
  • 3
    Я считаю этот метод лучше выбранного ответа. Это намного проще для обоих, запомните это и набрав его. – Fran Marzoa 8 May 2013 в 15:26
  • 4
    ubuntu 13.10: System Settings & gt; Keyboard & gt; Shortcuts & gt; Typing & gt; [F6] – x-yuri 4 August 2014 в 14:26
  • 5
    Я редко видел когда-либо Right WinLogo . Все клавиатуры, которые я помню, имеют только один, и это слева. – Ruslan 9 December 2016 в 18:04

Я считаю, что это лучший способ иметь некоторые специальные символы, но я не знаю, работает ли это со всеми клавиатурами.

На моей бразильской клавиатуре ABNT2 я могу получить ее с помощью клавиши Compose дефисов деревьев. Ключ компоновки сопоставляется с правой клавишей Ctrl, поэтому:

Правый Ctrl + --- (удерживайте нажатой клавишу при нажатии всех дефис) (-)

Чтобы получить en dash, используйте Ctrl + -. (дефис, дефис, точка)

Правый Ctrl + --- (удерживайте нажатой клавишу при нажатии всех дефис) (-)

Бонус один, для Тип:

Правый Ctrl +. - (...)

Вы можете настроить свой ключ компоновки в: настройках → клавиатура → ярлыки → ввод.

13
ответ дан 25 May 2018 в 22:28
  • 1
    На самом деле это самый простой способ. Благодаря! – Ingo 24 September 2013 в 17:32
  • 2
    Это самый человеческий метод, спасибо! Вы можете установить ключ компоновки в настройках - клавиатура-ярлыки - ввод. Правильный контроль в порядке, так как он не сталкивается с другими модификаторами. – metakermit 23 February 2014 в 22:16
Перейдите в раздел Приложения-> Аксессуары-> Символьная карта. Нажмите «Поиск» - «Найти тип« em dash »и нажмите« Найти дальше ». Дважды щелкните по символу, который поместит его в поле« Копировать текст »внизу. Затем вы можете копировать и вставлять его туда, где хотите.
12
ответ дан 25 May 2018 в 22:28
  • 1
    Или вы можете просто пометить эту страницу и скопировать и вставить ее из вопроса :) – Alistair Buxton 21 March 2011 в 04:32
  • 2
    Настройка клавиш компоновки намного проще, чем использование карты символов каждый раз, когда вы хотите использовать специальный символ. – J. Taylor 21 March 2011 в 04:38
  • 3
    @jrt: он позволяет вставить символ без , изменяя раскладку клавиатуры. Не каждый хочет изменить свой макет, чтобы набрать тире. – Nathan Osman 21 March 2011 в 04:42
  • 4
    lol @ комментарии! – MestreLion 21 March 2011 в 08:44
  • 5
    Я не знал, что карта символов имела опцию поиска, пока не прочитала это. Не уверен, буду ли я когда-либо использовать его, но +1 для просвещения. (Пожалуйста, проголосуйте, чтобы удалить «ответ», я оставил ниже ... здесь должен был быть комментарий). – trench 1 September 2011 в 03:39

Следующие раскладки клавиатуры содержат em emash:

$ sgrep -o '%r\n' '"\"" _quote_ "\"" in ("name[Group1]" .. "\n" in outer("{" .. "}" containing "emdash"))' /usr/share/X11/xkb/symbols/??
Azerbaijan
Bulgaria
Bulgaria - Traditional phonetic
Switzerland - German (Macintosh)
Germany
Germany - Neo 2
Finland
France - Bepo, ergonomic, Dvorak way
France - Macintosh
Ireland
Iceland - Macintosh
Iceland - Dvorak
Latvia
Mongolia
Norway
Norway - Northern Saami
Ukraine
USA - Macintosh
USA - Colemak

Лично я использую Colemak, в котором em dash является AltGr + Shift + -.

4
ответ дан 25 May 2018 в 22:28

Я предпочитаю переназначить один из моих менее используемых ключей на em-dash, так что мне не нужно вводить сумасшедшую комбинацию клавиш, чтобы получить его.

Определите ключ, который вы не против переназначения. У моего ноутбука есть второй ключ обратной косой черты, поэтому я использовал это. Найдите ключ для этого ключа, используя xev. Запустите xev с терминала и нажмите клавишу, обращая внимание на код клавиатуры, который появляется. Например, когда я нажимаю на свой ключ, я получаю state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,, поэтому я знаю, что мой код ключа - 94. Назначьте emdash этому ключевому коду с помощью xmodmap. Я запускаю xmodmap -e "keycode 94 = emdash ellipsis", потому что я также хочу назначить Shift + backspace для символа многоточия. Выясните способ запуска xmodmap при запуске. Это та часть, о которой я не знаю. Я думаю, что это связано с редактированием ~/.Xmodmap, но, по-видимому, есть некоторые споры об этом.
3
ответ дан 25 May 2018 в 22:28

Обобщенный метод для любого символа юникода

. Многие из приведенных выше ответов либо специфичны для em-тире, требуют запоминания alt-кодов, либо лучше подходят для одноразовых применений. Следующее работает для любого символа unicode без альт-кодов. Он использует Autokey, удобную утилиту для замены текста.

У меня она настроена так, что я набираю имя символа, добавленного косой чертой, и Autokey преобразует его для меня. Например:

Обобщенный метод для любого символа юникода Резюме ниже. (Кроме того, аналогичные методы )

Установите версию Autokey версии python-3, которая прекрасно сочетается с Unicode.
# Edit (April 2018). Autokey now uses python 3 by default. So try
pip3 install autokey

# Original instructions.
# Install the original autokey
sudo apt-get install autokey-gtk
# Update autokey to python 3 using pip3 
pip3 install --user autokey-py3
Запустите программу. Для меня он установлен на ~/.local/bin/autokey-gtk Добавить «Новая фраза» Добавить нужный символ в основное текстовое поле Добавить сокращение Прибыль
3
ответ дан 25 May 2018 в 22:28

Ubuntu 14.04, 15.04, & amp; 15.10

Примечание: этот метод уже упоминался ранее, но он изменился в 14.04, и теперь ссылка на ссылку на символ символа компоновки сломана.

Диалоговое окно настроек для установки ключа компоновки переместился в 14.04.

Перейдите к «Настройки системы» -> «Клавиатура». Перейдите на вкладку «Ярлыки». Выберите «Ввод» на левой панели. Установите ключ компиляции в нужную настройку

Теперь все, что вам нужно сделать чтобы нажать и отпустить Compose Key, а затем ввести последовательность (например, --- для emdash), и она будет преобразована. :)

Новая ссылка для написания ключевого символа

2
ответ дан 25 May 2018 в 22:28

Чтобы запустить xmodmap при запуске в Ubuntu 12.10, перейдите в Dash Home. Введите Startup. Нажмите «Приложения для запуска». Нажмите «Добавить». В окне «Добавить программу запуска» укажите имя. В поле команды введите: xmodmap -e "keycode 94 = emdash ellipsis"

Затем нажмите «Добавить». Вы увидите имя программы, которое вы только что дали при запуске приложений. Закрыть окна. Команда будет запущена при следующем запуске компьютера. (Я просто провел неделю и много часов, читая эти сообщения здесь, и, наконец, понял это самостоятельно). Это может быть не лучший способ сделать это, но он работает.

1
ответ дан 25 May 2018 в 22:28

Другие вопросы по тегам:

Похожие вопросы: