Вы можете использовать Karabiner-Elements с модификацией:
https://pqrs.org/osx/karabiner
The following custom rule that maps Delete to Cmd+Backspace:
~/.config/karabiner/assets/complex_modifications/_finder_custom.json
{
"title": "Finder Custom",
"rules": [
{
"description": "Use Delete as Move to Trash",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "delete_forward",
"modifiers": {
"optional": ["any"]
}
},
"to": [
{
"key_code": "delete_or_backspace",
"modifiers": ["left_command"]
}
],
"conditions": [
{
"type": "frontmost_application_if",
"bundle_identifiers": [
"^com.apple.finder"
]
}
]
}
]
}
]
}
Затем откройте KE и на вкладке Комплексные изменения нажмите + Добавить правило, а затем выберите свое правило из списка.
Недостатком является то, что если вы переименуете файл с помощью Finder и нажмете «Удалить» (forward-delete), он удалит текст из курсора в начало.
Другим недостатком является то, что если вы щелкнете файл на рабочем столе и попытаетесь переименовать и использовать клавишу удаления, чтобы удалить часть текста имени файла, он удалит файл. Хотя у меня все еще есть эта модификация, я нахожу, что мне нужно переназначить свой мозг, чтобы использовать клавишу возврата при переименовании файла и удалении части текста.
https://github.com/tekezo/Karabiner-Elements/issues/1081