У Windows є можливість набрати з клавіатури спеціальні знаки, утримуючи клавішу alt і набравши кілька цифр, що залежить від того, який знак ви хочете використовувати. Чи працює він з Linux так само?
У Windows є можливість набрати з клавіатури спеціальні знаки, утримуючи клавішу alt і набравши кілька цифр, що залежить від того, який знак ви хочете використовувати. Чи працює він з Linux так само?
Відповіді:
Ви можете використовувати Ctrl+ Shift+ uз кодом у шістнадцятковій кількості . (Вам потрібно лише утримувати Ctrlта Shiftвводити код)
u
, просто утримуйте Ctrl+Shift
) для "працює в GNOME", і метод для VIM, який використовує, u
але не the Shift
.
Compose
(відображено як Right-Ctrl), який повинен працювати у всіх ДЕ, оскільки це надано X. Compose " A
=> ä
, Compose g p i
=> "π" тощо
X використовує щось, що називається композитним ключем . Натисканням Compose, some key, some key... в послідовності, ви можете вводити символи. У мене встановлений ключ створення Menu; вводити ©
(символ авторського права), я хотів би використовувати Menu, o, c.
Повний список комбінацій клавіш X можна знайти в Інтернеті (200 KiB) або локально в /usr/share/X11/locale/en_US.UTF-8/Compose
.
У Gnome композиційний ключ можна встановити, перейшовши в меню Налаштування → Клавіатура → вкладка «Макети» → «Параметри макета» → «Створити положення ключа».
setxkbmap
. Наприклад, $ setxkbmap -option 'compose:menu'
буде встановлена клавіша "меню" (між Alt Gr та правою клавішею Ctrl на моїй клавіатурі) як клавіша композиції.
Введення символів Unicode в Linux змінюється. UTF-8 і Unicode , часто задаються мають розділ , що містить різні методи введення :
[unicode in hex]
визначено в ISO 14755 та реалізовано GTK2 + та працює в GNOME-Terminal та інших додатках.[unicode in hex]
працює у VIM.[unicode in decimal using numpad digits]
працює на консолі за умови, що ваше оточення належним чином налаштовано на очікування UTF-8 (через змінні середовища LOCALE або LANG). (сторінка unicode_start ).Інші методи, які ви можете використовувати:
xmodmap
для перенастроювання ключів у X (приклади див. У посиланні FAQ).Консоль Linux також підтримує клавіші для складання (Клавіша для складання часто Alt+ AltGrабо PrintScrn) - детальну інформацію див. У розділі Як визначити ключ композиції в терміналі Unix та Linux Stack Exchange.
Існує кращий метод як для Linux, так і для Windows, ніж використання кодів alt-key, які не вимагають запам’ятовування будь-яких кодів. Це докладно описано тут .
Суть у тому, що ви використовуєте AutoHotKey (Windows) або AutoKey (Linux). Обидва працюють у фоновому режимі і приймають довільні рядки як тригери для запуску команди, яка в цьому випадку полягає в тому, щоб надіслати спеціальний символ до буфера обміну, а потім вставити його в будь-яку програму, яка зараз використовується.
Наведений приклад має / delta в якості тригера (включаючи пряму косу рису). Після введення цих шести символів вони видаляються та замінюються δ.