Название в значительной степени говорит все: как я могу ввести символы Unicode - в частности em-dash -?
Control-capital-u означает Unicode и четырехзначное шестнадцатеричное число для em dash (или любой другой символ Юникода) можно найти через карту символов в Ubuntu (gucharmap).
Первый вариант позволяет вам отдельно вводить правильные цифры для вашего символа, который появляется при нажатии Enter или Space. Вы также можете отредактировать введенные вами номера с использованием backspace до нажатия Enter.
Если этот ярлык не работает, проверьте, является ли ваш метод ввода iBus.
Control-capital-u означает Unicode и четырехзначное шестнадцатеричное число для em dash (или любой другой символ Юникода) можно найти через карту символов в Ubuntu (gucharmap).
Первый вариант позволяет вам отдельно вводить правильные цифры для вашего символа, который появляется при нажатии Enter или Space. Вы также можете отредактировать введенные вами номера с использованием backspace до нажатия Enter.
Если этот ярлык не работает, проверьте, является ли ваш метод ввода iBus.
Следующие раскладки клавиатуры содержат 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 + -.
Примечание: этот метод уже упоминался ранее, но он изменился в 14.04, и теперь ссылка на ссылку на символ символа компоновки сломана.
Диалоговое окно настроек для установки ключа компоновки переместился в 14.04.
Перейдите к «Настройки системы» -> «Клавиатура». Перейдите на вкладку «Ярлыки». Выберите «Ввод» на левой панели. Установите ключ компиляции в нужную настройкуТеперь все, что вам нужно сделать чтобы нажать и отпустить Compose Key, а затем ввести последовательность (например, --- для emdash), и она будет преобразована. :)
Новая ссылка для написания ключевого символа
Обобщенный метод для любого символа юникода
. Многие из приведенных выше ответов либо специфичны для 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 Добавить «Новая фраза» Добавить нужный символ в основное текстовое поле Добавить сокращение Прибыль Я не мог найти способ ввести его с помощью AltGr и настроек по умолчанию, но я нашел другой способ:
Перейти в Систему -> Настройки -> Клавиатура. Выберите вкладку «Макеты». Нажмите «Параметры». В разделе «Создать ключевое положение» (раскрывающийся список) выберите ключ, который будет использоваться для компоновки - я выбрал правильный Win (правый ключ Windows). Теперь нажмите и отпустите клавишу compose, затем введите ---, чтобы получить em-тире.[Вот список других символов, которые вы можете ввести таким образом.]
Перейти к Системе -> Настройки -> Клавиатура.
Выбрать вкладку «Макеты».Выбрать макеты вкладка
Нажмите «Параметры».Я предпочитаю переназначить один из моих менее используемых ключей на 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, но, по-видимому, есть некоторые споры об этом.Я считаю, что это лучший способ иметь некоторые специальные символы, но я не знаю, работает ли это со всеми клавиатурами.
На моей бразильской клавиатуре ABNT2 я могу получить ее с помощью клавиши Compose дефисов деревьев. Ключ компоновки сопоставляется с правой клавишей Ctrl, поэтому:
Правый Ctrl + --- (удерживайте нажатой клавишу при нажатии всех дефис) (-)Чтобы получить en dash, используйте Ctrl + -. (дефис, дефис, точка)
Правый Ctrl + --- (удерживайте нажатой клавишу при нажатии всех дефис) (-)Бонус один, для Тип:
Правый Ctrl +. - (...)Вы можете настроить свой ключ компоновки в: настройках → клавиатура → ярлыки → ввод.
Чтобы запустить xmodmap при запуске в Ubuntu 12.10, перейдите в Dash Home. Введите Startup. Нажмите «Приложения для запуска». Нажмите «Добавить». В окне «Добавить программу запуска» укажите имя. В поле команды введите: xmodmap -e "keycode 94 = emdash ellipsis"
Затем нажмите «Добавить». Вы увидите имя программы, которое вы только что дали при запуске приложений. Закрыть окна. Команда будет запущена при следующем запуске компьютера. (Я просто провел неделю и много часов, читая эти сообщения здесь, и, наконец, понял это самостоятельно). Это может быть не лучший способ сделать это, но он работает.
Следующие раскладки клавиатуры содержат 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 + -.
Примечание: этот метод уже упоминался ранее, но он изменился в 14.04, и теперь ссылка на ссылку на символ символа компоновки сломана.
Диалоговое окно настроек для установки ключа компоновки переместился в 14.04.
Перейдите к «Настройки системы» -> «Клавиатура». Перейдите на вкладку «Ярлыки». Выберите «Ввод» на левой панели. Установите ключ компиляции в нужную настройкуТеперь все, что вам нужно сделать чтобы нажать и отпустить Compose Key, а затем ввести последовательность (например, --- для emdash), и она будет преобразована. :)
Новая ссылка для написания ключевого символа
Обобщенный метод для любого символа юникода
. Многие из приведенных выше ответов либо специфичны для 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 Добавить «Новая фраза» Добавить нужный символ в основное текстовое поле Добавить сокращение Прибыль Я не мог найти способ ввести его с помощью AltGr и настроек по умолчанию, но я нашел другой способ:
Перейти в Систему -> Настройки -> Клавиатура. Выберите вкладку «Макеты». Нажмите «Параметры». В разделе «Создать ключевое положение» (раскрывающийся список) выберите ключ, который будет использоваться для компоновки - я выбрал правильный Win (правый ключ Windows). Теперь нажмите и отпустите клавишу compose, затем введите ---, чтобы получить em-тире.[Вот список других символов, которые вы можете ввести таким образом.]
Перейти к Системе -> Настройки -> Клавиатура.
Выбрать вкладку «Макеты».Выбрать макеты вкладка
Нажмите «Параметры».Я предпочитаю переназначить один из моих менее используемых ключей на 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, но, по-видимому, есть некоторые споры об этом.Я считаю, что это лучший способ иметь некоторые специальные символы, но я не знаю, работает ли это со всеми клавиатурами.
На моей бразильской клавиатуре ABNT2 я могу получить ее с помощью клавиши Compose дефисов деревьев. Ключ компоновки сопоставляется с правой клавишей Ctrl, поэтому:
Правый Ctrl + --- (удерживайте нажатой клавишу при нажатии всех дефис) (-)Чтобы получить en dash, используйте Ctrl + -. (дефис, дефис, точка)
Правый Ctrl + --- (удерживайте нажатой клавишу при нажатии всех дефис) (-)Бонус один, для Тип:
Правый Ctrl +. - (...)Вы можете настроить свой ключ компоновки в: настройках → клавиатура → ярлыки → ввод.
Чтобы запустить xmodmap при запуске в Ubuntu 12.10, перейдите в Dash Home. Введите Startup. Нажмите «Приложения для запуска». Нажмите «Добавить». В окне «Добавить программу запуска» укажите имя. В поле команды введите: xmodmap -e "keycode 94 = emdash ellipsis"
Затем нажмите «Добавить». Вы увидите имя программы, которое вы только что дали при запуске приложений. Закрыть окна. Команда будет запущена при следующем запуске компьютера. (Я просто провел неделю и много часов, читая эти сообщения здесь, и, наконец, понял это самостоятельно). Это может быть не лучший способ сделать это, но он работает.
Обобщенный метод для любого символа юникода
Многие из приведенных выше ответов либо специфичны для em-тире, либо требуют запоминания alt-кодов, либо лучше подходят для одноразовых применений. Следующее работает для любого символа unicode без альт-кодов. Он использует Autokey, удобную утилиту для замены текста.
У меня она настроена так, что я набираю имя символа, добавленного косой чертой, и Autokey преобразует его для меня. Например:
Полные инструкции с изображениями здесь. Сводка ниже. (Кроме того, аналогичные методы здесь )
# 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
Я предпочитаю переназначить один из моих менее используемых ключей на 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
, но, по-видимому, есть некоторые споры об этом. Чтобы запустить xmodmap при запуске в Ubuntu 12.10, перейдите в Dash Home. Введите Startup. Нажмите «Приложения для запуска». Нажмите «Добавить». В окне «Добавить программу запуска» укажите имя. В поле команды введите: xmodmap -e «codecode 94 = emdash ellipsis»
Затем нажмите «Добавить». Вы увидите имя программы, которое вы только что дали при запуске приложений. Закрыть окна. Команда будет запущена при следующем запуске компьютера. (Я просто провел неделю и много часов, читая эти сообщения здесь, и, наконец, понял это самостоятельно). Это может быть не лучший способ сделать это, но он работает.