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


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


103
2018-03-20 23:51


происхождения




ответы:


  • Ctrl+сдвиг+U, тогда 2  0  1  4 а также Войти

или

  • Ctrl+сдвиг+U+2014

Control-capital-u означает Unicode, и четырехзначное шестнадцатеричное число для em dash (или любого другого символа Unicode) можно найти через Карта символов в Ubuntu (gucharmap).

Первый вариант позволяет вам отдельно вводить правильные цифры для вашего персонажа, который появляется при попадании Войти или Космос, Вы также можете отредактировать введенные вами номера с использованием backspace, прежде чем нажимать Войти,

Если этот ярлык не работает проверьте, является ли ваш метод ввода iBus,


109
2018-03-21 03:08



Работает на меня. Не нужно было вводить ввод, хотя, - появляется, как только я вывожу ctrl и сдвигаю. - Alistair Buxton
Да, если вы держите Ctrl + Shift проводил все время, набирая цифры, тогда он появится сразу. Если вы отпустите их до ввод чисел (что позволяет также использовать обратное пространство), затем Космос или Войти требуется, чтобы показать конец процесса ввода номера в Юникоде. - sladen
Обратите внимание, что это работает только для приложений GTK. Например, он не будет основан на Qt, например (таким образом, весь KDE и многие отдельные приложения, такие как Skype). - Ruslan
Mmm ... Это не работает на Ubuntu 14.04, поскольку Ctrl+Shift+U похоже, не работает. Нужно ли мне что-то настраивать в настройках клавиатуры? Я тестирую его с помощью gedit 3.10.4 и Ctrl+Shift+U тогда 2,0, 1, 4 а также Enter дисплеи 2014, а также Ctrl+Shift+U+2014 дисплеи )!$ - nephewtom
Обратите внимание, что после ввода Ctrl + Shift + U появляется подчеркнутый символ u. Я думал, это означало, что я набрал это, а не тот персонаж, которого я хотел. Но на самом деле это подсказка для ввода цифр в Юникоде. Как только вы это сделаете, он будет заменен желаемым вами персонажем. - Steve


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

  1. Идти к система -> предпочтения -> клавиатура,

  2. Выберите Макеты Вкладка.

  3. Нажмите Опции,

  4. Под Составить ключевое положение (выпадающий список), выберите ключ для записи - я выбрал Правильная победа (правый ключ Windows).

  5. Теперь нажмите и отпустите клавишу компоновки, затем введите --- чтобы получить em-тире.

[Вот список больше символов, которые вы можете ввести таким образом.]


ОБНОВЛЕНИЕ: Начиная с Ubuntu 12.04

  1. Идти к Настройки системы > клавиатура,

  2. Под Typing вкладка, выберите Настройки макета link (внизу диалогового окна).

  3. Нажмите Опции,

  4. Под Составить положение ключа (выпадающий список), выберите ключ для записи - я выбрал Правильная победа (правый ключ Windows).

  5. Теперь нажмите и отпустите клавишу компоновки, затем введите --- чтобы получить em-тире.


62
2018-03-21 00:30



Обратите внимание: нет необходимости удерживать клавишу компоновки после ее нажатия. - sam hocevar
Спасибо Сэму - все это время я держал ключ сочинения излишне! - Chris Billington
Я считаю этот метод лучше выбранного ответа. Это намного проще для обоих, запомните это и набрав его. - Fran Marzoa
ubuntu 13.10: System Settings > Keyboard > Shortcuts > Typing > Compose Key - x-yuri
Я редко когда-либо видел Правый WinLogo ключ. Все клавиатуры, которые я помню, имеют только один, и это слева. - Ruslan


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

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

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

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

  • Правый Ctrl+--, (-)

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

  • Правый Ctrl+,, (...)

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


13
2018-06-28 03:59



На самом деле это самый простой способ. Благодаря! - Ingo
Это самый человеческий метод, спасибо! Вы можете установить ключ компоновки в настройках - клавиатура-ярлыки - ввод. Правильный контроль в порядке, так как он не сталкивается с другими модификаторами. - metakermit


  1. Перейдите в Приложения-> Аксессуары-> Символьная карта.

    enter image description here

  2. Нажмите Поиск-> Найти

    enter image description here

  3. Введите «em dash» и нажмите «Найти далее».

    enter image description here

  4. Дважды щелкните по символу, который поместит его в поле «Копировать текст» внизу.

    enter image description here

  5. Затем вы можете копировать и вставлять его туда, где хотите.

    enter image description here


12
2018-03-21 00:21



Или вы можете просто пометить эту страницу и скопировать и вставить ее из вопроса :) - Alistair Buxton
Настройка клавиш компоновки намного проще, чем использование карты символов каждый раз, когда вы хотите использовать специальный символ. - J. Taylor
@jrt: он позволяет вставлять символ без изменяя раскладку клавиатуры. Не каждый хочет изменить свой макет, чтобы набрать тире. - Nathan Osman
lol @ комментарии! - MestreLion
Я не знал, что карта символов имела опцию поиска, пока не прочитала это. Не уверен, буду ли я когда-либо использовать его, но +1 для просвещения. (Пожалуйста, проголосуйте, чтобы удалить «ответ», который я оставил ниже ... здесь должен был быть комментарий). - trench


Следующие раскладки клавиатуры содержат 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 emash AltGr+сдвиг+-,


4
2018-03-21 00:36





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

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

4
2018-06-20 16:35





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

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

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

enter image description here

Полные инструкции с картинками Вот. Резюме ниже. (Также аналогичные методы Вот)

  1. Установите версию 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
    
  2. Запустите программу. Для меня он установлен на ~/.local/bin/autokey-gtk

  3. Добавьте «новую фразу»

  4. Добавьте нужный символ в основное текстовое поле

  5. Добавить аббревиатуру

  6. прибыль


4
2018-01-07 23:45