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


Відповіді:


124
  • Ctrl+ Shift+ U, тоді 2 0 1 4іEnter

або

  • Ctrl+ Shift+ U+2014

Control-capital-u означає Unicode , а чотиризначне шістнадцяткове число для тире (або будь-якого іншого символу Unicode) можна знайти за допомогою карти символів в Ubuntu ( gucharmap).

Перший варіант дозволяє окремо набрати правильні цифри для вашого персонажа, які з’являються при натисканні на Enterабо Space. Ви також можете редагувати числа, які ви ввели за допомогою зворотної області перед натисканням Enter.

Якщо цей ярлик не працює, перевірте, чи ваш метод введення iBus .


7
Працює для мене. Не потрібно було натискати клавішу enter, - з'являється, як тільки я випускаю ctrl та shift.
Алістер Бакстон

10
Так, якщо ви тримаєте Ctrl + Shift утримуваний весь час під час введення цифр, він з’явиться негайно. Якщо ви випустите їх перед тим, як набрати цифри (що дозволяє також використовувати зворотний простір ), необхідно пробіл або Enter , щоб показати кінець процесу введення номера Unicode.
sladen

4
Зауважте, що це працює лише для додатків GTK. Наприклад, це не будь-який, що базується на Qt (таким чином, весь KDE та багато окремих додатків, таких як Skype).
Руслан

3
Ммм ... Це не працює на Ubuntu 14.04, як Ctrl+Shift+Uздається, не працює. Чи потрібно щось налаштувати в налаштуваннях клавіатури? Я перевіряю його з Gedit 3.10.4 і Ctrl+Shift+Uпотім 2, 0, 1, 4і Enterдисплеї 2014і Ctrl+Shift+U+2014дисплеї )!$
nephewtom

4
Зауважте, що після введення Ctrl + Shift + U з'являється підкреслений символ u. Я подумав, що це означає, що я набрав це замість того персонажа, якого я хотів. Але це насправді підказка про введення цифр унікоду. Як тільки ви це зробите, його замінить потрібний персонаж.
Стів

64

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

  1. Перейдіть до системи -> Налаштування -> Клавіатура .

  2. Виберіть вкладку " Макети" .

  3. Клацніть Параметри .

  4. У розділі Compose Key Position ( Створити ключову позицію (випадаюче)) виберіть ключ, який потрібно використовувати для композиції - я вибрав правильний Win (правий ключ Windows).

  5. Тепер натисніть і відпустіть клавішу compose, а потім наберіть, ---щоб отримати ем-тире.

[ Ось список інших символів, які ви можете ввести таким чином.]


ОНОВЛЕННЯ: Станом на Ubuntu 12.04

  1. Перейдіть у Налаштування системи > Клавіатура .

  2. На вкладці Введення тексту виберіть посилання Налаштування макета (внизу діалогового вікна).

  3. Клацніть Параметри .

  4. У розділі Написати ключову позицію (спадне меню) виберіть ключ, який потрібно використовувати для створення композиції - я вибрав правильний виграш (права клавіша Windows).

  5. Тепер натисніть і відпустіть клавішу compose, а потім наберіть, ---щоб отримати ем-тире.


11
Зауважте, що після натискання клавіші композиції не потрібно утримувати клавішу.
sam hocevar

Спасибі Сем - увесь цей час я непомітно тримав клавішу композиції!
Кріс Біллінгтон

2
Я вважаю цей метод кращим, ніж обрана відповідь. І тим і іншим набагато простіше, запам'ятайте це і набравши його.
Fran Marzoa

3
ubuntu 13.10: System Settings> Keyboard> Shortcuts> Typing>Compose Key
х-юри

Я рідко, якщо коли-небудь бачив правий ключ WinLogo . Усі клавіатури, які я пам’ятаю, мають лише одну, і вона зліва.
Руслан

15
  1. Перейдіть у розділ Програми-> Аксесуари-> Карта символів.

    введіть тут опис зображення

  2. Клацніть Пошук-> Знайти

    введіть тут опис зображення

  3. Наберіть 'em dash' та натисніть «Find Next»

    введіть тут опис зображення

  4. Двічі клацніть символ, який помістить його у поле "Текст для копіювання" внизу.

    введіть тут опис зображення

  5. Потім ви можете скопіювати і вставити його там, де вам потрібно.

    введіть тут опис зображення


11
Або ви можете просто зробити закладку на цій сторінці та скопіювати та вставити її з питання :)
Alistair Buxton

3
Налаштування клавіш для створення композицій набагато простіше, ніж використання картки символів кожного разу, коли вам потрібен спеціальний символ.
Дж. Тейлор

1
@jrt: Він дозволяє вставити символ, не змінюючи розкладку клавіатури. Не всі хочуть змінити свій макет просто набрати тире.
Натан Осман

lol @ коментарі!
MestreLion

1
Мені не було відомо, що на карті персонажів був варіант пошуку, поки не прочитав це. Не впевнений, чи буду я колись його використовувати, але +1 для того, щоб нас просвітити. (Будь ласка, проголосуйте, щоб видалити "відповідь", яку я залишив нижче ... це повинен був бути тут коментар.)
траншея

13

Я вважаю, що це найкращий спосіб мати деякі особливі символи, але я не знаю, чи працює це з усіма клавіатурами.

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

  • Right Ctrl+ ---(утримуйте контроль, натискаючи всі дефіси) (-)

Щоб отримати цілий тире, використовуйте Ctrl + -. (дефіс, дефіс, крапка)

  • Right Ctrl+ --.(-)

Бонусний, для… типу:

  • Right Ctrl+ ..(…)

Ви можете налаштувати клавішу Compose у: налаштуваннях → клавіатурі → ярлики → введення тексту.


2
Це самий людський метод, дякую! Ви можете встановити клавішу композиції в налаштуваннях - клавіатурі — ярлики — введення тексту. Правильний контроль у порядку, оскільки він не стикається з іншими модифікаторами.
metakermit

У моєму браузері та оболонці <(Право) Ctrl> + <-> - це ярлик для зменшення розміру шрифту, так що це не працює.
stafusa

6

Узагальнений метод для будь-якого символу unicode

Багато з наведених вище відповідей або специфічні для тире, що потребує запам’ятовування альт-кодів, або краще підходять для разового використання. Далі працює для будь-якого символу unicode без alt-кодів. Тут використовується 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

Наступні розкладки клавіатури містять тире:

$ 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 , в якому ефірна тире AltGr+ Shift+ -.


4

Я вважаю за краще перевпорядковувати один із моїх менш використаних клавіш на ем-тире, щоб мені не довелося вводити шалену комбінацію клавіш, щоб отримати його.

  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

Ubuntu 14.04, 15.04 та 15.10

Примітка. На цей метод посилалися раніше, але він змінився в 14.04, і тепер посилання на посилання символу ключового ключа тепер порушено.

Діалогове вікно налаштувань для встановлення клавіші композиції перемістилось у 14.04.

  1. Перейдіть до Налаштування системи -> Клавіатура
  2. Перейдіть на вкладку Ярлики
  3. Виберіть " Введення тексту" на лівій панелі
  4. Встановіть потрібний параметр клавіші Compose

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

Нове посилання для складання ключових посилань символів


1

Щоб заставити xmodmap працювати при запуску в Ubuntu 12.10, перейдіть до Dash Home. Введіть запуск. Клацніть на програми запуску. Натисніть кнопку Додати. У вікні "Додати програму запуску" вкажіть ім'я. У поле команд введіть: xmodmap -e "keycode 94 = emdash ellipsis"

Потім натисніть кнопку Додати. У програмі запуску ви побачите назву програми, яку ви тільки що дали. Закрийте вікна. Команда буде запущена наступного разу, коли ви запустите комп'ютер. (Я просто провів тиждень і багато годин, читаючи тут ці пости, і, нарешті, зрозумів це самостійно.) Це, можливо, не найкращий спосіб зробити це, але це працює.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.