Також є безкоштовна програма під назвою Karabiner Elements. Його можна використовувати для різних відображень, включаючи клавіатуру та мишу.
Отримайте його за адресою : https://pqrs.org/osx/karabiner/
Я успішно використовую його з моменту отримання Mac.
За допомогою цього ви можете додати "Складну модифікацію" з їх сайту. Я знайшов його для функцій назад і вперед.
Обов’язково позначте пристрої, які ви хочете використовувати на панелі налаштувань програми.
Вручну конфігурація буде схожа на частковий перелік нижче. Це потрібно було б інтегрувати у файл karabiner.json
у вашій ~/.config/karabiner
папці.
У цьому прикладі кнопки 4 і 5 відображаються відповідно до Cmd+ [і Cmd+ ].
{
"global": {
"check_for_updates_on_startup": true,
"show_in_menu_bar": true,
"show_profile_name_in_menu_bar": false
},
"profiles": [
{
"complex_modifications": {
"parameters": {
"basic.simultaneous_threshold_milliseconds": 50,
"basic.to_delayed_action_delay_milliseconds": 500,
"basic.to_if_alone_timeout_milliseconds": 1000,
"basic.to_if_held_down_threshold_milliseconds": 500
},
"rules": [
{
"description": "Change button4,5 to back,forward (rev 1)",
"manipulators": [
{
"conditions": [
{
"keyboard_types": [
"ansi",
"iso"
],
"type": "keyboard_type_if"
}
],
"from": {
"modifiers": {
"optional": [
"caps_lock"
]
},
"pointing_button": "button4"
},
"to": [
{
"key_code": "open_bracket",
"modifiers": "left_command"
}
],
"type": "basic"
},
{
"conditions": [
{
"keyboard_types": [
"ansi",
"iso"
],
"type": "keyboard_type_if"
}
],
"from": {
"modifiers": {
"optional": [
"caps_lock"
]
},
"pointing_button": "button5"
},
"to": [
{
"key_code": "close_bracket",
"modifiers": "left_command"
}
],
"type": "basic"
}
]
}
]
},
"devices": [<ommited>],
"name": "your_profile_name",
"selected": true,
"virtual_hid_keyboard": {
"country_code": 0
}
},
]
}