У меня есть классическая M-серия клавиатура IBM, которую я хочу использовать. Однако он не имеет ключа Windows kbd> (a.k.a Super kbd>), который я использую для многих ярлыков, связанных с менеджером окон. Кроме того, я использую Emacs, поэтому многие ярлыки Alt kbd> или Ctrl kbd> уже заняты. Я также не могу использовать Caps Lock kbd> в качестве модификатора, поскольку он используется для переключения между языками.
Какие сочетания клавиш вы бы порекомендовали мне для менеджера окон (Gnome w. Emerald), принимая во внимание эти ограничения (без клавиши Super kbd>, невозможно переназначить Caps kbd> и не должен сталкиваться с частыми сочетаниями клавиш Emacs)?
Вы уже используете правильный Высокий звук?
Вы могли отобразить его на ключ Windows в настройках Gnome:
Или Вы могли отобразить Caps Lock на ключ Windows и выбрать другой ярлык для изменения языков.
В той же панели управления:
Сделайте CapsLock дополнительным Супер
(или Сделайте CapsLock дополнительным Hyper),
и затем:
Общий выбор включает:
но быть Emacs
пользователь, я предложил бы Both Ctrl keys together
опция.
Если те опции будут недостаточны, то необходимо будет использовать xmodmap
.
Вы могли отобразить Правильное Управление на Windows в оболочке как это:
xmodmap -e 'remove control = Control_R'
xmodmap -e 'add Mod4 = Control_R'
В зависимости от Вашей системы можно, вероятно, также вставить эквивалентные настройки .Xmodmap
, например.
.Xmodmap
remove control = Control_R'
add Mod4 = Control_R'
Если Вы использовали бы xmodmap
чем панель управления Gnome можно измениться Control_R
к чему-то еще например, правильный Высокий звук также Alt_R
или ISO_Level3_Shift
, В зависимости от Ваших настроек клавиатуры, например.
xmodmap -e 'remove ISO_Level3_Shift = Mod5'
xmodmap -e 'add Mod4 = ISO_Level3_Shift'
работы для меня.
Вы можете создать или найти раскладку клавиш, которая по-разному обрабатывает левый и правый элементы управления или клавиши Alt. Я не видел простого способа сделать это из панели Gnome.
Посмотрите на опции для xmodmap.
Из обычного использования рабочего стола я могу засвидетельствовать тот факт, что «alt» используется гораздо реже, чем «ctrl» (если только вы не используете «alt» для навигации по меню). Так как я предполагаю, что у вас есть только «shift», «ctrl» и «alt», я бы соединил «alt» и «shift» вместе - ваш большой палец может нажать «alt», а ваш мизинец - «shift». Этот вид движения чрезвычайно прост для меня. Кроме того, никогда не бывает ярлыков для вызова этих двух модификаторов одновременно.
Я не использую emacs, но я уверен, что он использует alt в качестве основного модификатора. Если это так, я предполагаю, что это рискует конфликтовать. Таким образом, единственной другой полезной альтернативой будет «ctrl» + «shift». Конечно, если у вас есть одна из этих кнопок контекстного меню, она может работать прекрасно (в зависимости от позиции).