Клавиша compose что это
Товарищи! Среди нас есть товарищи, которые нам вовсе и не товарищи!
Ввод дополнительных символов в Linux. Клавиша Compose
Немногие знают, что в Windows можно вводить спецсимволы (которых нет на клавиатуре в любой раскладке) непосредственно с клавиатуры. Без использования таблицы символов. Для этого, удерживая клавишу Alt, нужно ввести код символа.
Это одна из немногих вещей, которые действительно удобны в Windows, и когда я окончательно пересел на линух, мне её очень не хватало. Пока я не узнал про клавишу Compose.
Как включить
Как использовать
Вот наиболее распространённые композитные сочетания:
Комбинация клавиш | Символ | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Compose > > | » | Литературная правая кавычка | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Compose Ctrl + Shift u #. Ctrl и Shift зажимаются одновременно, дальше вводим букву u и номер символа в юникоде. При вводе код символа отображается, поэтому при ошибке можно сразу сделать изменения. Сам код можно посмотреть в таблице символов.СсылкиКомментарииvaleraКак всё просто реализовано на сотовых телефонах и как муторно это же сделано на компъютерах. Для настроек в linux-системах нужна в основном латиница и спецсимволы которых не так уж и много, а поддержка символов из экзотических языков, это уже лишнее.
Мысль не понял.
В конфигах не используются дополнительные символы (которых нет непосредственно на клавиатуре).
Здесь же речь о том, как быстро набрать строчку типа «Microsoft® Windows®© XP™» в любой программе, в любой области ввода текста и не прибегая к таблице символов. и ни в одном мануале с клавишей Compose не написано как ставится значок ™ ))
Ну, он ставится чуть проще, чем знач0к ½ ) Ты знаешь что не прав? На самом деле начинать надо с вопросов консоли (отображение, экранный вывод, набор шрифтов) и раскладки клавиатуры (en masse — соответствующей нанесённым на артефакт меткам). То, что ты даже не упомянул про альтернативу Compose в лице Level3… ЗЫ: Последняя ссылка битая 🙁 У тебя остро не хватает ссылки на полный свод символов, вводимых посредством Compose в базисе _первичной_ (!) документации. ЗЗЫ: В части выбора клавиши Compose склонен согласиться с мнением Ивана Шихалёва: Caps Lock не нужен, на его месте прекрасно становится Compose. А lwin прямо-таки напрашивается на должность Level3 (rwin в моём случае отсутствует).
Я ж акын. Увидел что-то — пишу, чтоб не забыть. Разобрался получше — дописываю. Обнаружил ошибку — исправляю. Кстати, никто не запрещает дополнять материал в комментариях. Полезные вещи уходят в заметку, со временем. http://fsymbols.com/keyboard/linux/compose/ Зацени грамотность и компетентность публики: http://joyreactor.cc/post/601761 Тема включения фичи раскрыта неполно! В gtk (gtk2?) по умолчанию используется какая-то экзотическая (зашитая при компилляции) таблица символов. Для исправления поведения нужно… практически задать пременную окружения: Альтернативой ‘xim’ является модуль ‘ibus’. И чтобы потом ссылку долго не искать, отмечаю альтернативное и весьма достойное (хоть и не безупречное) раскрытие темы: Символ рубля в основных шрифтах нарисовали. Достоинством Compose относительно Level3 является поддержка пользовательского конфигурационного файла. :»₽» # Ruble Symbol Если вы видите эту надпись, Техническая информация Ввод произвольных символов при помощи Compose Key: настройкаМногие знают, что в Linux есть специальная кнопка: Compose. Её действие аналогично виндовым сочетаниям Alt+NumPad (Например, нажатие Alt+0169 даёт символ ©), но не требует хранить перед глазами таблицу кодов символов 🙂 Если настроить правый Alt как Compose Key, то нажав RAlt+O+C получаем тот же значок копирайта: ©. ВключаемПервое что нужно сделать чтобы получить доступ к Compose Key – включить его 🙂 Достаточно удобно установить правый Alt в качестве составной кнопки: вряд ли он часто используется. Примеры будут для Ubuntu, в других дистрибутивах не должно быть большого отличия. Конфиг/.XCompose и будем описывать там свои сочетания клавиш, которые отменят все стандартные. /.XCompose строку: В угловых скобках подряд описывается сочетание клавиш. Compose в терминах X-сервера называется «Multi_key». Дальше идёт двоеточие, и в кавычках указывается символ (или строка!), получающийся при нажатии этих клавиш. Последний – Unicode код символа, его вводить не обязательно. Хорошим тоном считается в комментарии дать оригинальное название символа, которое можно подсмотреть в таблице символов. Узнаём названия клавишОткрываем консоль, и выполняем следующее: Настраиваем: «–» U2013 # EN DASH И последнее: если хочется просто расширить существующий набор символов и ничего не менять, в начале файла инклюдим стандартный: Готовое решениеНе буду приводить всю таблицу и расписывать её создание, лишь дам ссылку на проект на гуглокоде где можно скачать моё творение и подправить под себя. Файл будет обновляться в процесса расширения набора символов и поиска багов 🙂 UPD: исправил баг с пересекающимися © и Ⓒ. На гуглокоде лежит обновлённый файл и пхп скрипт, проверяющий все последовательности на пересечения. Ubuntu DocumentationYou can enter and view thousands of characters from most of the world’s writing systems, even those not found on your keyboard. This page lists some different ways you can enter special characters. Способы ввода символовCharactersThe character map application allows you to find and insert unusual characters, including emoji, by browsing character categories or searching for keywords. You can launch Characters from the Activities overview. Клавиша ComposeKeyboards don’t have specific compose keys. Instead, you can define one of the existing keys on your keyboard as a compose key. Назначение клавиши ComposeClick Keyboard in the sidebar to open the panel. Tick the checkbox of the key that you want to set as the Compose key. С помощью клавиши Compose можно вводить некоторые часто используемые символы, например: Коды символовРаскладки клавиатурыМетоды вводаМетод ввода дополняет предыдущие методы, позволяя вводить символы не только с клавиатуры, но и с помощью любых других устройств ввода. Например, можно вводить символы жестами мыши или вводить японские символы с помощью клавиатуры с латинскими буквами. Чтобы выбрать метод ввода, нажмите правой кнопкой на текстовом виджете и в меню Методы ввода выберите нужный вам метод. Метод ввода по умолчанию не предусмотрен, поэтому обратитесь к документации по методам ввода, чтобы узнать, как ими пользоваться. С бубном в сумкеКовыряния в потрохах пингвина: дистрибутивы на основе Linux, их обзоры, их настройка, настройка и обзоры программ для них, и просто всё что попало в область внимания из сферы линукс. 22 сентября 2011 г.О клавише Compose полностьюКогда-то я уже затрагивала тему набора неклавиатурных символов и клавиши Compose. Достаточно, чтобы понять, что это, как включить и пользоваться. Однако, недавно вернулась к ней и как-то так увлеклась, что, кажется, разузнала всё что можно было вообще. У самой меня вопросов не осталось. Думаю, надо как-то теперь весь материал скомпановать. Итак, существует ряд символов, набирать в тексте которые может понадобиться, но на клавиатуре изначально их не предусмотрено. К ним относятся, например, тире, правильные кавычки («ёлочки»), символ градуса, знаки валют и так далее. Ну вот, собственно, и подошли к главному. Правда, есть способ — так называемый третий уровень, но я о другом — о клавише Compose. В первую очередь её нужно включить. В средах с большим количеством графических утилит настройки скорее всего это в них и делается, а точнее там же, где добавляются раскладки и выбирается способ их переключения. Настройка прямо так и называется «Положение клавиши Compose».
/.xinitrc, если сессия запускается из этого файла, либо использовать специальный файл автозагрузки в зависимости от используемой среды (как, например, файл /.config/openbox/autostart для openbox). Теперь что касается произвольных символов. То есть выбор, конечно, богатый, но вот корейские иероглифы, как раз мало кому нужны, а каких-то нужных символов может и не быть. Ну и самая простая мысль — добавить все свои последовательности в этот же файл, отредактировав его с правами суперпользователя. Однако, это не совсем правильно, да и при обновлении можно всё потерять. /.XCompose. Если мы хотим только исключительно свои символы и последовательности, то по аналогии с дефолтным файлом их туда и вносим, а если мы хотим просто добавить несколько своих, при этом и дефолтные оставив, то в начале файла вписываем строку: Что хорошо в этот файл добавить. Во-первых кавычки ёлочками и лапками (правильные как раз для русского языка), которые по дефолту набираются только в английской раскладке да ещё и с шифтом, нужно назначить ещё и на кириллическую раскладку:
/XCompose. Можно дополнять уже его и не мучаться.
Соответственно, нужное нам слово, которое и будет фигурировать в последовательностях, это asciicircum. ComposeНа некоторых компьютерах клавиша compose посылает программному обеспечению сигнал, что следует интерпретировать некоторую последовательность символов для получения символа, который отсутствует на раскладке клавиатуры. Например, нажав compose, а затем a и e, можно ввести лигатуру æ. Клавиша compose также известна под названием «Multi_key» в X Window System. В XFree86 и X.Org Server многие раскладки клавиатуры предусматривают различные варианты расположение Multi_key, обычно используемых в PC-совместимых архитектурах; часто в этой роли выступает одна из клавиш «Windows». Также может быть изменена при помощи XkbOptions (например «compose:rwin»). Multi_key может быть также назначена при помощи утилиты xmodmap.
Таблица показывает текущие основные комбинации Xorg 7. Также могут использоваться любые сочетания из де-факто стандарта Sun/DEC/Falco. Переназначения и дополнения обрабатываемых сочетаний клавиш для конкретного пользователя системы производятся их описанием в файле Клавишу compose также можно найти на семействе LK201 клавиатур от DEC и их преемниках. Эта клавиша также есть на клавиатурах Sun Microsystems. В Mac OS X кнопка «option» обеспечивает схожую функциональность. Например, удерживая «option» и затем нажав a, получим å. Microsoft Windows не поддерживает compose key, но поддерживает «мёртвые» клавиши и AltGr для многих символов. Некоторые символы могут быть получены в результате удержания Alt, и затем набором ASCII-кода или Unicode-кода требуемого символа на цифровой клавиатуре. Некоторые программы (например PuTTY), поддерживают клавишу compose напрямую. Также существуют open-source утилита AllChars, которая эмулирует клавишу compose на Windows-системах. СсылкиПолезноеСмотреть что такое «Compose» в других словарях:composé — composé, ée [ kɔ̃poze ] adj. et n. m. • 1596 gramm.; de composer 1 ♦ Formé de plusieurs éléments. ⇒ complexe. Salade composée : dans la restauration, salade où entrent divers ingrédients (salade verte, tomates, noix, crevettes, etc.). Bot.… … Encyclopédie Universelle composé — composé, ée 1. (kon pô zé, zée) part. passé. 1° Qui est formé de plusieurs parties. La nature ne nous offre guère que des corps composés. L organisation des animaux est la plus parfaite et la plus composée. • Ainsi de toute femme. Soit… … Dictionnaire de la Langue Française d’Émile Littré composé — Composé, [compos]ée. part. Il a les significations de son verbe. On dit, qu Un mot est compose, pour dire, qu Il est formé de deux ou plusieurs mots joints ensemble. Ainsi Passetemps, entreprendre, justaucorps sont des mots composez. On dit, qu… … Dictionnaire de l’Académie française Compose — Com*pose (k[o^]m*p[=o]z ), v. t. [imp. & p. p. composé — COMPOSÉ. s. m. Un tout formé de plusieurs choses ou de plusieurs parties. L homme considéré physiquement, est un composé de corps et d âme. Le corps humain est un composé de différentes parties. Le Gouvernement d Angleterre est un composé de… … Dictionnaire de l’Académie Française 1798 compose — [v1] be part of construction be an adjunct, be an element of, belong to, be made of, build, compound, comprise, consist of, constitute, construct, enter in, fashion, form, go into, make, make up, merge in; concepts 168,642 Ant. destroy,… … New thesaurus compose — I verb accomplish, achieve, actualize, arrange, author, be responsible, be the agent, be the cause of, be the reason, bring about, bring into being, bring into effect, bring into existence, build, call into being, call into existence, carry into… … Law dictionary compose — англ. [кэмпо/уз] composer фр. [композэ/] сочинять ◊ composer англ. [кэмпо/узэ] compositeur фр. [композитэр] compositore ит. [композито/рэ] … Словарь иностранных музыкальных терминов
|