Как я могу переключить левую командную клавишу на клавиатуре моего macbook с помощью левой клавиши ctrl?
и, если возможно, что команда направо, продолжай действовать как суперключ / окна
]Быстрый способ сделать это - перейти в «Система» -> «Настройки» -> «Клавиатура» -> вкладка «Макеты» -> «Параметры» -> «Клавиша Alt / Win» -> выбрать клавишу «Win» в качестве элемента управления
Альт! [ 111]
Но, конечно же, на Mac нет клавиши Win.
Попробуйте:
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 kbd> + D kbd>.
Для проверки вы можете запустить:
xmodmap ~/.xmodmaprc
Наконец, вы должны добавить эту команду для запуска приложений.
Это должно помочь вам начать. Если это не совсем работает для вас, проверьте это для получения дополнительной информации:
man xmodmap
Чтобы посмотреть, какое нажатие клавиши соответствует какому внутреннему кодовому ключу, запустите
xev
и нажмите несколько клавиш маленькое белое окно имеет фокус. Коды клавиш не изменятся (133 всегда будет 133, но вы должны увидеть имя 133 до Control_L
, а после этой процедуры, после повторного входа в систему, должно быть Super_L
.
Для тех, кто использует KDE, выберите «Системные настройки»> «Устройства ввода»> «Клавиатура»> «Дополнительно». Вам нужно будет включить «Настроить параметры клавиатуры», открыть «Alt / Win key поведения», затем проверить «Ctrl сопоставлен с клавишами Win (и обычными клавишами Ctrl)». Существует такая же настройка для сопоставления Alt и клавиш Win, если вы предпочитаете, чтобы клавиша Control была Alt.