The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"За две недели загружено около миллиона копий LibreOffice 6.0"
Отправлено Ne01eX, 18-Фев-18 05:41 
> Кстати интересно знать, что хоть одна программа использует ScrollLock по назначению.
> А вообще странно, что до сих пор на клавиатуры не стали добавлять
> отдельную стандартную клавишу для переключения языков (думаю уже давно большинство людей
> в мире используют как минимум два) при том, что отдельные (или
> скомбинированные через Fn) кнопки для регулировки громкости и многие другие таки
> стандартизировали, на некоторых клавиатурах даже для запуска браузера отдельная кнопка
> есть.

Уже было, причём не только на IBM-совместимых. Назывались по разному: Рус/Лат, Lang и т.п.

На IBM PC/AT левые и правые клавиши Tux (Она же картинка с кривым окном, она же Super, она же Meta) имеют разные скан-коды, что позволяет назначить им различные действия. Собственно, в операционных системам GNU и *BSD уже есть готовые глобальные раскладки, в которых одна из клавиш (или даже обе сразу) этим и занимается, - переключением языка ввода. Я раньше тоже использовал Scroll Lock для переключения языка, но отказался от этого, так как удобнее всё-таки использовать Scroll Lock для первоначального предназначения, - остановки прокрутки текста в эмуляторе терминала. Некоторые программы (текстовые процессоры и браузеры, в основном) используют Scroll lock для модификации навигации по документу стрелочками (простое перемещение курсора / навигация в стиле lynx).

Важное уточнение. Некоторые глобальные раскладки используют клавиши Meta для переключение консолей (левая на предыдущую, правая на следующую), так что думайте сами. :-) При желании поправить глобальную раскладку под себя может каждый (это обычный текстовый файл). А многие переключатели языков (xfce4-xkb-plugin, или чуть более универсальный gxkb, например) позволяют назначить клавишу переключения языков (плюс некоторые другие параметры клавиатуры, в том числе добавить необходимое количество языков ввода) ввода самостоятельно, чего в большинстве ситуаций вполне достаточно.

А что же касаемо той части вопроса, которая про "почему переключатель раскладки до сих пор не стандартизирован, то замечу что в данном случае "стандартом" (слово не совсем корректное, но в данном контексте подойдёт) рулят корпорации IBM и Макрософт, которые в реальности на..aть на всех, кроме себя. Именно поэтому в "стандарте" определена целая группа клавиш для WWW и мультимедиа, отдельная клавиши для калькулятора, значка "мой компьютер" и Outlook (я сейчас про дополнение "стандарта" для "обычных" 102/104/105 клавишных клавиатур в народе называемое "Windows Multimedia Extension"), а для Lang места не нашлось... :-)

Примерно 20 лет назад я предлагал ВГУП ПО "Октябрь" наладить выпуск IBM-совместимых Multilingual-friendly клавиатур (в виде конкретной технической документации с цветными картинками). При этом, работая на этом предприятии, я знал про имеющийся опыт производства почти вечных герконовых клавиатур для ПК "Корвет" (ПК 8020/ПК 8010, он же "Нейва"). Мне конечно выписали чисто символическую премию, а на моё предложение положили ... Часть оборудования кстати потом утилизировали, часть продали/подарили заводам Исеть и УПКБ "Деталь". На "Исеть", через знакомых инженеров так же попытался продвинуть идею, благо у них также был опыт производства клавиатурных блоков (на контактных клавишах, если мне не изменяет память) для ПК "Арус", но местный менеджмент только поржал.

После того, как ещё на ряд моих рацух для "бытовухи" также положили ... я ушёл сначала к частникам, а затем вообще аникеить/сисадминить и т.д. В общем, завязал, с профессиональной разработкой РЭАиП (впрочем, как и с любительской). Кто знает, каким бы был этот мир, если бы не тот тотальный по..изм... :-\ Во всяком случае, клавиша Lang могла бы быть. :-\

Такие дела...

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру