Karabiner Elemanları adı verilen ücretsiz bir uygulama var. Klavye ve fare dahil olmak üzere çeşitli eşlemeler için kullanılabilir.
Alınan: https://pqrs.org/osx/karabiner/
Bir mac aldığımdan beri başarıyla kullanıyorum.
Bununla kendi sitelerinden bir "Karmaşık Değişiklik" ekleyebilirsiniz. İleri geri işlevsellik için bir tane buldum.
Uygulamanın Tercih bölmesinde kullanmak istediğiniz cihazları işaretlediğinizden emin olun.
Bir manuel yapılandırma aşağıdaki kısmi listeye benzer olacaktır. Bunun karabiner.json
, ~/.config/karabiner
klasörünüzdeki dosyaya entegre edilmesi gerekir .
Bu örnekte düğmeler 4 ve 5 sırasıyla Cmd+ [ve Cmd+ ile eşleştirilir ].
{
"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
}
},
]
}