मैंने निम्नलिखित कस्टम स्क्रिप्ट के साथ CJK द्वारा सुझाए गए कारबिनर का उपयोग करके समाप्त किया , जिसे मैंने नीचे रखा था ~/.config/karabiner/assets/complex_modifications/custom.json
। बस AppName
अपने ऐप और "from"
कीबाइंड को अपने पसंदीदा संयोजन के नाम से बदलें । प्रारूप यहाँ वर्णित है ।
{
"title": "Custom modifications",
"rules": [
{
"description": "Toggle AppName visibility",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "f1",
"modifiers": {
"mandatory": ["shift", "control", "option", "command"]
}
},
"to": [
{
"shell_command": "osascript -e 'tell application \"System Events\" to set visible of process \"AppName\" to true'"
}
],
"to_after_key_up": [
{
"shell_command": "osascript -e 'tell application \"System Events\" to set visible of process \"AppName\" to false'"
}
]
}
]
}
]
}
फिर, "जटिल संशोधन" टैब में, करबिनियर-एलिमेंट्स के अंदर, "नियम जोड़ें" बटन पर क्लिक करें, फिर अपने कस्टम नियम को सक्षम करें (मेरे मामले में, जिस एप्लिकेशन को मैं टॉगल करना चाहता हूं वह हीलियम है )।