Наберіть “↑” (стрілка вгору) за допомогою комбінації клавіш


28

Коли я програмую, мені здається корисним використовувати якийсь символ unicode, наприклад ← ↓ →, щоб вказати в коментарях різні речі.

У ubuntu я можу набрати ← ↓ → відповідно з ALT GR+ Y, ALT GR+ U, ALT GR+ I.

Але щоб отримати символ "↑", я маю набрати CTRL+ SHIFT+ U, а потім 2191(тобто я повинен вставити код unicode).

Чи є ярлик для стрілки вгору? Якщо немає, як я можу його вручну додати?


4
Не знав ні про що з цього матеріалу, за допомогою якого заходив у браузер, шукав Інтернет та копіював їх до терміналу.
День

Можливо, є кращий спосіб, але я вирішую ці речі, створюючи власні файли ключових карт. Перегляньте файли /usr/share/X11/xkb/symbols/, скопіюйте та змініть один із них, завантажте їх setxkbmap.
січня

@Dan, і є багато інших з прямими ярликами, такі як ¹, ², ³, ¼, ½, «,» тощо. @ січня дякую, я буду дивитись на це
franzlorenzon

2
Посібник по їх використанню: help.ubuntu.com/community/…
franzlorenzon

Відповіді:


26

Якщо ви подивитесь на файл /usr/share/X11/xkb/symbols/latin, ви знайдете наступні рядки:

key <AD06>  { [         y,          Y,    leftarrow,          yen ] };
key <AD07>  { [         u,          U,    downarrow,      uparrow ] };
key <AD08>  { [         i,          I,   rightarrow,     idotless ] };
key <AD06>  { [         z,          Z,    leftarrow,          yen ] };

Отже, мабуть, вже визначена стрілка вгору (↑) - для ALT GR+ SHIFT+ U. Якщо ні, ви можете скопіювати файл у каталог, відредагувати його за бажанням, назвати профіль якось (скажімо "foo" замість "латинська") та просто запустити

setxkbmap -I. -layout foo

( -I.змушує setxkbmap шукати файли компонування також у поточному каталозі).

Чотири рядки, присвоєні кожній клавіші, дають чотири символи, які створюються натисканням клавіші, клавіша зі зрушенням, клавіша з altgr та клавіша з algr + shift. Назви сутностей (ключів), які xkb може розпізнати, можна знайти тут .


Це працює, і до речі, дуже логічно мати ↑ від ↓, натиснувши shift як додаткову клавішу в комбінації :)
franzlorenzon

@January Дякую за latinте, що ви поділилися файлом, про що я хотів знати. Чи знаєте ви, де зберігаються коди комбінації Shift+ AltGr? Наприклад, Shift+ AltGr, -, >також дає ; Зауважте , що це відрізняється від AltGr+ Shift, -, >.
Педді Ландау

3

Інтерфейс GUI: індикатори

Встановлення цього невеликого індикатора дозволить вам легко вставляти подібні символи без запам'ятовування багатьох комбінацій клавіш:

https://github.com/Sadi58/indicator-chars

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


3

Крім того, ви можете ввімкнути клавіші складання, щоб легко створити ці символи або навіть рядки тексту.

Відкрийте GEdit та вставте наступне:

include "/usr/share/X11/locale/en_US.UTF-8/Compose"

<Multi_key>     <1>     <2>     <3> : "Your text or symbol"     # Quick description
<Multi_key>     <o> : "↑"  U2191    # up arrow
<Multi_key>     <y> : "←"  U2191    # left arrow
<Multi_key>     <i> : "→"  U2191    # right arrow
<Multi_key>     <u> : "↓"  U2191    # down arrow

Збережіть це як .XCompose(з урахуванням регістру) у своєму домашньому каталозі.

Відкрийте налаштування клавіатури (налаштування системи → налаштування клавіатури) та перейдіть на вкладку швидких клавіш. У розділі "набір тексту" ви знайдете налаштування "Написати ключ". Встановіть це у вашому ключі (я раджу правильно, щоб не містити ярликів)

Gnome Unity XfceСкладіть Налаштування ключа для гнома
Складіть налаштування ключа для Unity
Налаштування ключа ключа для xfce.  Джерело: wikipedia Compose Key

Вийдіть із системи та увійдіть знову.
Щоб швидко викликати свої символи, натисніть наступні клавіші послідовно Compose Key123.
Просто замініть 1,2,3,4,5 тощо тощо будь-якими клавішами, які ви хочете використовувати.

Якщо це не працює, додайте

export GTK_IM_MODULE="xim"

до кінця ~/.profile. Якщо xim не працює для вас, вам доведеться встановити uim ( sudo apt-get install uim) і замінити xim на ~/.profileuim та вихід, і знову увійти.


1
Використання RAlt як клавіші Compose - погана ідея IMHO, оскільки це вже зміна 3-го та 4-го рівня. Я використовую Caps Lock.
Ербурет говорить, що поверніть Моніку

1
Права супер клавіша є найкращою, якщо вона має клавіатуру (IMO). Клавіша паузи також дуже корисна, але насправді це питання думки.
Акісаме

Наче всі чотири ваші стрілки говорять U2191. Є чи, що правильно?
EKons

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

Я використовую клавішу меню між правим альтом (Alt Gr) і правим ctrl як композит, як в Linux, так і в Windows (там використовується чудовий WinCompose ... у випадку, якщо вам доведеться "використовувати Windows"
Юрген А. Ерхард

0

Є набагато простіша відповідь, ніж всі інші відповіді, наведені тут, стрілка вгору безпосередньо доступна: AltGre + Shift + U дає ↑. Ви можете візуально перевірити всю розкладку клавіатури в меню налаштувань мови.


-1

Щоб набрати ↑, вниз ↓ та хрест → ← стрілки, переконайтесь, що активуйте «num lock», потім натисніть Alt, натиснувши кнопку ALT відповідно 24,25,26,27 та відпустіть кнопку ALT, і стрілки з’являться . Автор Wanpis Nimrod Kii з PNG


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