Почему сочетания клавиш не меняются при изменении раскладки клавиатуры?
При добавлении нескольких раскладок клавиатуры в Ubuntu (lucid) я обнаружил, что любая комбинация управляющих клавиш относится к раскладке клавиатуры по умолчанию.
В частности, на машине, которую я должен подготовить для других, я хотел бы установить стандартную раскладку клавиатуры по умолчанию. Я сам, мне нравится вводить в dvorak, и, следовательно, установить его в качестве дополнительного макета (в меню System/Preferences/Keyboard/Layouts), чтобы я мог переключиться на него, когда я использую настройки.
Во всей системе комбинации клавиш управления относятся к макету по умолчанию. Т.е. чтобы набрать Ctrl+R для обратного поиска в терминале, мне придется нажать клавишу R на общем макете.
Любые идеи, как это исправить?
1 ответ
Это известная ошибка в GTK: https://bugzilla.gnome.org/show_bug.cgi?id=162726 - хотя она решается как "исправленная" на основе комментариев, кажется, что проблема все еще существует:-/
Проблема в этой ситуации состоит в том, что неясно, является ли это ошибкой или функцией: в некоторых (скажем, например, арабских) странах во время работы довольно распространено переключаться между двумя раскладками клавиатуры (скажем, для программирования вместо написания электронных писем). на вашем языке). Для этих пользователей удобнее иметь ярлыки приложений (например, Ctrl+C для копирования), всегда отображаемые на одну и ту же "физическую" клавишу, независимо от ее значения в текущей раскладке клавиатуры - большинство пользователей, например, имеют комбинацию копирования и вставки Ctrl+C/Ctrl+V глубоко выгравированы в их "мышечной памяти". Так что, похоже, нет простого решения или исправления, которое делает всех счастливыми...