Сопоставить Control+Delete с Forward Delete

Я использую беспроводную клавиатуру Apple дома и проводную (полноразмерную) на работе. Теперь постоянно путаюсь, когда хочу сделать прямое удаление, так как привык к комбинации fn+ delete.

Можно ли как-то маппить control+ deleteсделать тоже самое? ( controlнаходится там же, где и fnна полноразмерной клавиатуре)

Карабин мог бы это сделать, но не тестировался.

Ответы (2)

Вы можете сделать это с помощью Karabiner с помощью private.xml , например:

<?xml version="1.0"?>
<root>
  <item>
    <name>Forward Delete with ⌃⌫</name>
    <identifier>private.ctrlbackspace</identifier>
    <autogen>
      __KeyToKey__
      KeyCode::DELETE, VK_CONTROL | ModifierFlag::NONE,
      KeyCode::FORWARD_DELETE
    </autogen>
  </item>
</root>
Мне даже не понадобился пользовательский XML, в Karabiner уже есть настройка для этого в Change Delete Keyразделе подControl+Delete to Forward Delete

Для более новых версий Karabiner-Elements вы можете импортировать одно из предопределенных правил, поддерживаемых сообществом, или просмотреть их определение JSON, чтобы увидеть, как это делается.

Например, правило « Сопоставить Ctrl+Backspace-Delete с Fn+Backward-Delete (над текущим символом) ».

См. https://ke-complex-modifications.pqrs.org/?q=Map%20Ctrl%2BBackspace-Delete