También hay una aplicación gratuita llamada Karabiner Elements. Se puede utilizar para varios mapeos, incluyendo teclado y mouse.
Obténla desde: https://pqrs.org/osx/karabiner/
He estado usándola con éxito desde que obtuve una Mac.
Con esto puedes agregar una "Modificación Compleja" desde su sitio. Encontré una para la funcionalidad de retroceso y avance.
Asegúrate de marcar los dispositivos que deseas utilizar en el panel de Preferencias de la aplicación.
Una configuración manual se vería similar a la lista parcial a continuación. Esto tendría que integrarse en el archivo karabiner.json
en tu carpeta ~/.config/karabiner
.
En este ejemplo, los botones 4 y 5 están mapeados a Cmd + [ y Cmd + ] respectivamente.
{
"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": [],
"name": "tu_nombre_de_perfil",
"selected": true,
"virtual_hid_keyboard": {
"country_code": 0
}
},
]
}
1 votos
Siempre y cuando los botones estén siendo reconocidos (códigos de escaneo enviados), puedes reasignarlos a cualquier cosa. Hago esto con acciones complejas a través de un software llamado ControllerMate. No es gratuito, pero es relativamente barato y vale cada centavo.
0 votos
Para cualquiera que vea esto en el futuro: la respuesta está enterrada, pero tu mejor opción sería Karabiner Elements.