Как мне переназначить командную клавишу, чтобы она стала управляющей клавишей на Macbook 4,1?

14

Как я могу переключить левую командную клавишу на клавиатуре моего macbook левой клавишей ctrl?

и если возможно, что команда правильная, продолжайте действовать как супер ключ / windows

Samuaz
источник

Ответы:

12

Попробуй это:

cat > ~/.xmodmaprc
! Erase existing bindings
clear Control
clear Mod4
! Map key 37 (left ctrl) to Super_L (i.e. 'cmd')
keycode  37 = Super_L
! Map key 133 (left cmd) to Control_L (i.e. 'ctrl)
keycode 133 = Control_L
! And update modifier settings
add control = Control_L
add mod4    = Super_L

Чтобы завершить ввод, нажмите Ctrl+ D.

Для проверки вы можете запустить:

xmodmap ~/.xmodmaprc

Наконец, вы должны добавить эту команду для запуска приложений.

Это должно начать вас. Если это не совсем работает для вас, проверьте это для получения дополнительной информации:

man xmodmap

Чтобы посмотреть, какая клавиша соответствует какой внутренней клавише, запустите

xev

и нажмите несколько клавиш, когда маленькое белое окно имеет фокус. Коды клавиш не изменятся (133 всегда будет 133, но вы должны увидеть имя 133 до Control_Lи после этой процедуры, после повторного входа в систему это должно быть Super_L.

Чад А. Дэвис
источник
ура, использование Mac-клавиатуры никогда не было таким запутанным до этого обмена.
Димитар Кристофф
Примечание: код для правильной клавиши управления - 134. Я добавил, keycode 134 = Control_Lи он работает для меня.
Элазар
7

Быстрый способ сделать это - перейти в «Система» -> «Настройки» -> «Клавиатура» -> вкладка «Макеты» -> «Параметры» -> «Клавиша Alt / Win» -> выбрать клавишу Win в качестве элемента управления.

Виола!

Но, конечно, на Mac нет ключа Win.

blackpla9ue
источник
2
Эта опция, кажется, не существует в Unbuntu 13.10, они удалили ее?
Хокон К. Олафсен
2

Для тех, кто использует KDE, выберите «Системные настройки»> «Устройства ввода»> «Клавиатура»> «Дополнительно». Вам нужно будет включить «Настроить параметры клавиатуры», открыть «Alt / Win key поведение», затем проверить «Ctrl сопоставлен с клавишами Win (и обычными клавишами Ctrl)». Существует такая же настройка для сопоставления Alt и клавиш Win, если вы предпочитаете, чтобы клавиша Control была Alt.

Алан Де Смет
источник