Альтернатива клавише Super на старой клавиатуре

У меня есть классическая M-серия клавиатура IBM, которую я хочу использовать. Однако он не имеет ключа Windows (a.k.a Super ), который я использую для многих ярлыков, связанных с менеджером окон. Кроме того, я использую Emacs, поэтому многие ярлыки Alt или Ctrl уже заняты. Я также не могу использовать Caps Lock в качестве модификатора, поскольку он используется для переключения между языками.

Какие сочетания клавиш вы бы порекомендовали мне для менеджера окон (Gnome w. Emerald), принимая во внимание эти ограничения (без клавиши Super , невозможно переназначить Caps и не должен сталкиваться с частыми сочетаниями клавиш Emacs)?

11
задан 3 November 2011 в 00:29

3 ответа

Вы уже используете правильный Высокий звук?

Вы могли отобразить его на ключ Windows в настройках Gnome:

  • Система-> Предпочтения-> Клавиатура
  • Разметки
  • Опции...
  • Поведение ключа высокого звука/Победы
  • Оставленный Высокий звук подкачивается с Левой Победой

Или Вы могли отобразить Caps Lock на ключ Windows и выбрать другой ярлык для изменения языков.

В той же панели управления:

  • Поведение клавиши Caps Lock
  • Сделайте CapsLock дополнительным Супер

    (или Сделайте CapsLock дополнительным Hyper),

и затем:

  • Ключ (ключи) для изменения расположения
  • слишком много опций упомянуть

Общий выбор включает:

  • Оставленный высокий звук + сдвиг влево
  • Оставленный Ctrl + сдвиг влево
  • Оставленный Ctrl + правильный Ctrl

но быть 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'

работы для меня.

6
ответ дан 3 November 2011 в 00:29

Вы можете создать или найти раскладку клавиш, которая по-разному обрабатывает левый и правый элементы управления или клавиши Alt. Я не видел простого способа сделать это из панели Gnome.

Посмотрите на опции для xmodmap.

0
ответ дан 3 November 2011 в 00:29

Из обычного использования рабочего стола я могу засвидетельствовать тот факт, что «alt» используется гораздо реже, чем «ctrl» (если только вы не используете «alt» для навигации по меню). Так как я предполагаю, что у вас есть только «shift», «ctrl» и «alt», я бы соединил «alt» и «shift» вместе - ваш большой палец может нажать «alt», а ваш мизинец - «shift». Этот вид движения чрезвычайно прост для меня. Кроме того, никогда не бывает ярлыков для вызова этих двух модификаторов одновременно.

Я не использую emacs, но я уверен, что он использует alt в качестве основного модификатора. Если это так, я предполагаю, что это рискует конфликтовать. Таким образом, единственной другой полезной альтернативой будет «ctrl» + «shift». Конечно, если у вас есть одна из этих кнопок контекстного меню, она может работать прекрасно (в зависимости от позиции).

0
ответ дан 3 November 2011 в 00:29

Другие вопросы по тегам:

Похожие вопросы: