Введите символ Unicode? [dубликат]

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

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

21 ответ

Ctrl + Shift + U, затем 2 0 1 4 и Enter Ctrl + Shift + U + 2014

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

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

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

109
ответ дан 18 July 2018 в 08:09
Ctrl + Shift + U, затем 2 0 1 4 и Enter Ctrl + Shift + U + 2014

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

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

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

109
ответ дан 24 July 2018 в 19:01

Следующие раскладки клавиатуры содержат 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
ответ дан 18 July 2018 в 08:09

Ubuntu 14.04, 15.04, & amp; 15.10

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

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

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

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

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

2
ответ дан 18 July 2018 в 08:09

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

. Многие из приведенных выше ответов либо специфичны для 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 Добавить «Новая фраза» Добавить нужный символ в основное текстовое поле Добавить сокращение Прибыль
4
ответ дан 18 July 2018 в 08:09

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

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

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

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

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

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

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

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

Нажмите «Параметры».
61
ответ дан 18 July 2018 в 08:09

Я предпочитаю переназначить один из моих менее используемых ключей на 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
ответ дан 18 July 2018 в 08:09
Перейдите в раздел Приложения-> Аксессуары-> Символьная карта. Нажмите «Поиск» - «Найти тип« em dash »и нажмите« Найти дальше ». Дважды щелкните по символу, который поместит его в поле« Копировать текст »внизу. Затем вы можете копировать и вставлять его туда, где хотите.
12
ответ дан 18 July 2018 в 08:09

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

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

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

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

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

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

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

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

13
ответ дан 18 July 2018 в 08:09

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

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

1
ответ дан 18 July 2018 в 08:09

Следующие раскладки клавиатуры содержат 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
ответ дан 24 July 2018 в 19:01

Ubuntu 14.04, 15.04, & amp; 15.10

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

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

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

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

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

2
ответ дан 24 July 2018 в 19:01

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

. Многие из приведенных выше ответов либо специфичны для 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 Добавить «Новая фраза» Добавить нужный символ в основное текстовое поле Добавить сокращение Прибыль
4
ответ дан 24 July 2018 в 19:01

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

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

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

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

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

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

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

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

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

Я предпочитаю переназначить один из моих менее используемых ключей на 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
ответ дан 24 July 2018 в 19:01
Перейдите в раздел Приложения-> Аксессуары-> Символьная карта. Нажмите «Поиск» - «Найти тип« em dash »и нажмите« Найти дальше ». Дважды щелкните по символу, который поместит его в поле« Копировать текст »внизу. Затем вы можете копировать и вставлять его туда, где хотите.
12
ответ дан 24 July 2018 в 19:01
  • 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

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

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

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

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

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

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

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

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

13
ответ дан 24 July 2018 в 19:01
  • 1
    На самом деле это самый простой способ. Благодаря! – Ingo 24 September 2013 в 17:32
  • 2
    Это самый человеческий метод, спасибо! Вы можете установить ключ компоновки в настройках - клавиатура-ярлыки - ввод. Правильный контроль в порядке, так как он не сталкивается с другими модификаторами. – metakermit 23 February 2014 в 22:16

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

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

1
ответ дан 24 July 2018 в 19:01

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

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

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

Полные инструкции с изображениями здесь. Сводка ниже. (Кроме того, аналогичные методы здесь )

  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
ответ дан 31 July 2018 в 22:05

Я предпочитаю переназначить один из моих менее используемых ключей на 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, но, по-видимому, есть некоторые споры об этом.
3
ответ дан 3 August 2018 в 19:25

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

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

1
ответ дан 14 August 2018 в 19:51

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

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