Эмуляция правой клавиши Ctrl на клавиатуре MacBook Pro без действительной правой клавиши Ctrl
Мне нужно использовать правую клавишу Ctrl в определенном приложении, но на моей клавиатуре ее нет.
В этом случае левая клавиша Ctrl выполняет совершенно другую функцию. Как я могу эмулировать правую клавишу Ctrl, например, нажав правую кнопку Alt?
Я попробовал функцию "Right Option действует как управление" в DoubleCommand, но, к сожалению, она заставляет правую клавишу Alt эмулировать левую клавишу Ctrl вместо правой Ctrl. Aaargh!
Есть идеи?
7 ответов
Я нашел решение! Карабинер имеет функцию " Option_R to Control_R " :)
У меня работает Control + Option. Вот что вы можете сделать.
- Идти к
Keyboard Preferences
на вашем маке Установите флажок с надписью:
Use F1, F2, etc. keys as standard function keys
ИЛИ ЖЕ
- Иначе Вы должны нажимать Fn + Control + Option каждый раз.
У вас есть и другие варианты:
- Используйте внешнюю USB-клавиатуру с правильной клавишей Ctrl.
- Измените правую клавишу Ctrl на левую клавишу Ctrl в вашем приложении.
Например. VirtualBox по умолчанию имеет правую клавишу Ctrl, сопоставленную с ключом хоста. Но вы можете щелкнуть правой кнопкой мыши значок ключа в правом нижнем углу окна и выбрать настройки клавиатуры, а затем изменить клавишу хоста на левую клавишу Ctrl или просто клавишу Ctrl.
Надеюсь это поможет.
Это маленькое приложение http://www.manytricks.com/keycodes/ утверждает, что оно показывает коды клавиш (у меня нет Mac, чтобы попробовать его), вы ищете какой-то способ генерации кода ключа 109, я думаю. Вы могли видеть, производит ли любая комбинация это.
Этот вопрос довольно старый, но у меня такая же проблема с новым MacBook Pro. Я нашел ответ Матиаса Биненса и установил Karabiner, но я бы не хотел переназначать optionn для управления, потому что мне нужна правая клавиша option, чтобы ввести все специальные символы в левой части клавиатуры (что я использую довольно часто).
Мое решение заключалось в том, чтобы переназначить клавишу со стрелкой влево для управления с помощью панели "Простые модификации" на Karabiner (left_arrow
к
right_control
), а затем отобразил
control
+
right_arrow
к
left_arrow
используя приведенную ниже сложную модификацию.
А сейчас
rightcontrol
там, где мои пальцы ожидают, рядом с параметром и командой, и использовать
rightarrow
Я нажимаю и удерживаю настоящую клавишу со стрелкой вправо (т.е.
rightcontrol
), а затем используйте
leftarrow
ключ.
Вот сложная модификация (чтобы использовать ее, просто скопируйте ее в новый файл в каталоге конфигурации Karabiner в assets/complex_modifications).
{
"title": "Ctrl + right arrow to left arrow",
"rules": [
{
"description": "Ctrl + right arrow to left arrow",
"manipulators": [
{
"from": {
"key_code": "right_arrow",
"modifiers": {
"mandatory": [
"right_control"
],
"optional": [
"caps_lock",
"option",
"command",
"shift",
"fn"
]
}
},
"to": [
{
"key_code": "left_arrow"
}
],
"type": "basic"
}
]
}
]
}
Fn + Enter (Return) работает на моем MacBook Pro для правой Ctrl