Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Зачем в раскладке клавиатуры некоторые клавиши прописаны два раза?  (Прочитано 749 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ЦарьПушка

  • Автор темы
  • Активист
  • *
  • Сообщений: 796
  • Ubuntu 12.04, 14.04, 16.04 / LinuxMintTara user
    • Просмотр профиля
Не пойму, зачем в начале файла выведены несколько клавиш:
xkb_symbols "winkeys" {
    include "ru(common)"

    name[Group1]= "Russian";

    key <AE03> {        [               3,      numerosign      ]       };
    key <AE04> {        [               4,       semicolon      ]       };
    key <AE05> {        [               5,         percent      ]       };
    key <AE06> {        [               6,           colon      ]       };
    key <AE07> {        [               7,        question      ]       };
    key <AE08> {        [               8,        asterisk      ]       };

    key <AB10> {        [          period,           comma      ]       };
    key <BKSL> {        [       backslash,           slash      ]       };
};

Затем эти кнопки повторяются в основном списке, но если редактировать в основном списке, то ничего не меняется.
    key <AE03> { [ 3,      numbersign ] };
    key <AE04> { [ 4,        asterisk ] };
    key <AE05> { [ 5,      colon ] };
    key <AE06> { [ 6,      comma ] };
    key <AE07> { [ 7,     period ] };
    key <AE08> { [ 8, semicolon ] };
    key <BKSL> { [ backslash,             bar ] };
    key <AB10> { [     slash,   question ] };
Для переназначения кнопки приходится менять в верхнем списке.

Редактировать то я уже научился.
Теперь хочу полностью отдельную раскладку с сназванием вывести.
Нужно ли мне так же два раза дублировать кнопки?
Или достаточно прописать разок?
« Последнее редактирование: 01 Июня 2019, 20:44:14 от ЦарьПушка »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
эти кнопки повторяются в основном списке, но если редактировать в основном списке, то ничего не меняется
Попробуйте так построить фразу, чтоб не только Вам было понятно о чем речь. Что такое "основной" и "верхний" списки? В каком руководстве введены эти термины?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн ЦарьПушка

  • Автор темы
  • Активист
  • *
  • Сообщений: 796
  • Ubuntu 12.04, 14.04, 16.04 / LinuxMintTara user
    • Просмотр профиля
эти кнопки повторяются в основном списке, но если редактировать в основном списке, то ничего не меняется
Попробуйте так построить фразу, чтоб не только Вам было понятно о чем речь. Что такое "основной" и "верхний" списки? В каком руководстве введены эти термины?
основным списком я назвал тот, где все клавиши идут сплошняком, а верхним - тот, который в самом начале файла, в котором продублированы некотрые клавиши

Пользователь добавил сообщение 02 Июня 2019, 14:20:39:
Верхний список называется так:
xkb_symbols "winkeys" {

    include "ru(common)"
    name[Group1]= "Russian";

Основной называется так:
hidden partial alphanumeric_keys
xkb_symbols "common" {
« Последнее редактирование: 02 Июня 2019, 14:20:39 от ЦарьПушка »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Стало понятнее. Все-таки принятие однозначных терминов значительно облегчает взаимопонимание. Если Вы обратили внимание, то в списке winkeys присутствует
Код: (html5) [Выделить]
include "ru(common)"
т.е. данный список включает в себя список common, за исключением тех изменений, которые перечисляются далее. Получается база + набор изменений, которые как вы обратили внимание затрагивает не все клавиши базы. Получается нет смысла менять те клавиши в базе, которые потом все-равно поменяются.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн ЦарьПушка

  • Автор темы
  • Активист
  • *
  • Сообщений: 796
  • Ubuntu 12.04, 14.04, 16.04 / LinuxMintTara user
    • Просмотр профиля
То есть для создания новой раскладки мне не нужно писать два раза?
Или в новой раскладке список common тоже будет присутствовать?
(Пока я только отредактировал первую раскладку), но хочю прописать в конце файла отдельную раскладку.
« Последнее редактирование: 19 Июня 2019, 13:43:08 от Azure »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
в новой раскладке список common тоже будет присутствовать?
Напишите команду include значит создаваемая раскладка включит ту, что Вы укажите после команды, не напишите - соответственно не будет включать.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.