Reuse500
Год назад я купил простенький кликер, Logitech R500. Работает он как двухкнопочная клавиатура с лазерной указкой. Сейчас, когда возможностей для публичных выступлений поменьше, он стал довольно бесполезным
Вне презентаций мало ситуаций, в которых можно обойтись только кнопками "влево" и "вправо". Но, во время видеозвонков, когда можно обойтись другими двумя кнопками — "Вкл/выкл камеру" и "Вкл/выкл микрофон"1. Нужно только сопоставить одни с другими
И может твой рабочий видеочат может в настройки сочетаний клавиш, но не BlueJeans. BlueJeans может только M для переключения микрофона и V для переключения камеры
macOS умеет, на уровне системы, вешать и переопределять сочетания клавиш для элементов меню в любом приложении. Например, для выхода из Safari можно повесить ⌥⌘Q вместо стандартной ⌘Q (которое слишком близко к закрывающему вкладки ⌘W)
Но и тут BlueJeans отличился тем, что в его меню нет пунктов про камеру и/или микрофон… Поэтому придётся пользоваться сторонним софтом. Так как у меня уже был установлен Karabiner2, поковырялся его документацию и накликал правила "когда фокус на BlueJeans, воспринимай → как M и ← как V":
{
"title": "Mic and video toggle on arrow keys in BlueJeans",
"rules": [
{
"description": "Change Right arrow to M in BlueJeans",
"manipulators": [
{
"from": { "key_code": "right_arrow" },
"to": [ { "key_code": "m" } ],
"type": "basic",
"conditions": [
{
"type": "frontmost_application_if",
"bundle_identifiers": [ "^com\\.bluejeansnet\\.Blue$" ]
}
]
}
]
},
{
"description": "Change Left arrow to V in BlueJeans",
"manipulators": [
{
"type": "basic",
"from": { "key_code": "left_arrow" },
"to": [ { "key_code": "v" } ],
"conditions": [
{
"type": "frontmost_application_if",
"bundle_identifiers": [ "^com\\.bluejeansnet\\.Blue$" ]
}
]
}
]
}
]
}
Не знаю, как красиво закончить… Была валяющаяся без дела железка, была лениво написанная софтина. Щепотка JSON'а в правильном месте — и железка полезнее, и софтина удобнее ✨🧙♂️